Nepalytix APInepalytix.com ↗
Access NEPSE stock prices, market summaries, floorsheet transactions, and broker analysis for ~641 listed companies via the Nepalytix API.
What is the Nepalytix API?
The Nepalytix API exposes 6 endpoints covering Nepal Stock Exchange (NEPSE) market data for approximately 641 listed companies. You can retrieve real-time price and fundamental metrics via get_stock_details, scan the full NEPSE index alongside top gainers, losers, and turnover leaders via get_market_summary, and pull paginated transaction-level floorsheet records or multi-day broker aggregations for any symbol.
curl -X GET 'https://api.parse.bot/scraper/27f8bbc4-1e92-46a2-bb42-eee10f8da93b/search_stocks?query=NAB' \ -H 'X-API-Key: $PARSE_API_KEY'
Search stocks by symbol substring match. Returns matching symbols with company names (fetched for up to top 5 results). Uses the full scanner dataset of ~641 listed companies.
| Param | Type | Description |
|---|---|---|
| queryrequired | string | Search query to match against stock symbols (case-insensitive substring match, e.g. 'NAB' matches NABIL, NABBC). |
{
"type": "object",
"fields": {
"total": "integer count of matching results",
"results": "array of stock objects with symbol, company_name (null if not fetched), and id"
},
"sample": {
"data": {
"total": 7,
"results": [
{
"id": "NABIL",
"symbol": "NABIL",
"company_name": "Nabil Bank Limited"
},
{
"id": "NABBC",
"symbol": "NABBC",
"company_name": "Narayani Development Bank Limited"
}
]
},
"status": "success"
}
}About the Nepalytix API
Stock Search and Listings
search_stocks accepts a case-insensitive substring query matched against NEPSE symbols and returns matching entries with their symbol, company_name, and id. Company names are resolved for up to the top 5 results; the rest return null for company_name. get_stock_list returns the full universe of ~641 listed stocks with close, percentage_change, and volume per symbol — note that name is null in this bulk response; use get_stock_details when you need company names at scale.
Stock Details and Market Summary
get_stock_details takes a single symbol parameter and returns a full snapshot: day OHLC (open, high, low, close), volume, 52-week range, sector, and fundamentals including eps, eps_ttm, bvps, P/E ratio, and market cap. get_market_summary requires no parameters and returns the NEPSE composite index with its own OHLC and point_change, an array of indices for sub-indices, market_stats (turnover, share volume, transaction count, scrips traded), and ranked arrays for top_gainers, top_losers, and top_turnover.
Floorsheet and Broker Analysis
get_floorsheet retrieves individual transaction records for a symbol on a given date (defaults to the latest trading day) with 20 records per page. Each record exposes buyer_broker, seller_broker, quantity, rate, amount, and transaction_time. The response also includes a summary of total transactions, quantity, and amount for the day. get_broker_analysis aggregates those transactions across a start_date/end_date range, returning per-broker buy/sell quantities and amounts sorted by absolute net quantity — useful for identifying accumulation or distribution patterns across brokers over multiple sessions.
The Nepalytix API is a managed, monitored endpoint for nepalytix.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when nepalytix.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official nepalytix.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a NEPSE portfolio tracker that polls get_stock_details for live LTP, volume, and EPS across held symbols.
- Display a daily market dashboard using get_market_summary to show the NEPSE index, sub-indices, and top 10 gainers/losers.
- Screen undervalued stocks by filtering get_stock_list results and enriching with P/E, BVPS, and market cap from get_stock_details.
- Analyze broker accumulation over a custom date range using get_broker_analysis to surface net buyers and sellers for a given symbol.
- Audit individual trades for a session by paginating get_floorsheet and examining buyer/seller broker pairs with transaction times.
- Implement a symbol autocomplete search bar backed by search_stocks using partial symbol queries like 'NAB' or 'KKH'.
- Monitor sector rotation by comparing percentage_change across all stocks from get_stock_list grouped by the sector field from get_stock_details.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.