Discover/Ticker API
live

Ticker APIticker.finology

Access Indian stock data via the Ticker Finology API: financials, balance sheets, shareholding patterns, price history, and corporate actions for NSE-listed companies.

This API takes change requests — .
Endpoint health
monitored
get_company_overview
get_corporate_actions
get_financials
get_price_history
get_shareholding
Checks pendingself-healing
Endpoints
6
Updated
3h ago

What is the Ticker API?

The Ticker Finology API covers 6 endpoints that expose Indian equity market data for NSE and BSE listed companies. Starting with search_company, you can resolve any company name, NSE symbol, or BSE scrip code into a canonical identifier, then pull valuation ratios, five years of financial statements, shareholding breakdowns by category, daily price history up to five years back, and a full corporate actions history including dividends, bonus issues, and rights offerings.

This call costs1 credit / call— charged only on success
Try it
Search term: company name, NSE symbol, BSE code, or brand name (e.g. 'Reliance', 'TCS', 'Jio').
api.parse.bot/scraper/cb3e5a32-a71d-48bc-9ec2-3f9b526a171f/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/cb3e5a32-a71d-48bc-9ec2-3f9b526a171f/search_company?query=Reliance' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalmissing one? ·

Search for Indian listed companies by name, ticker symbol, or brand. Returns matching companies with their NSE symbol, BSE scrip code, and fincode identifiers. Results typically include 1-15 matches.

Input
ParamTypeDescription
queryrequiredstringSearch term: company name, NSE symbol, BSE code, or brand name (e.g. 'Reliance', 'TCS', 'Jio').
Response
{
  "type": "object",
  "fields": {
    "total": "integer count of results",
    "results": "array of company objects with company_name, symbol, scrip_code, fincode, brands"
  },
  "sample": {
    "data": {
      "total": 1,
      "results": [
        {
          "brands": "CHROMA, IGNIO, JILE, QUARTZ, TAP",
          "symbol": "TCS",
          "fincode": 132540,
          "scrip_code": 532540,
          "company_name": "Tata Consultancy Services Ltd."
        }
      ]
    },
    "status": "success"
  }
}

About the Ticker API

Company Search and Overview

The search_company endpoint accepts a free-text query — company name, NSE symbol, BSE code, or brand — and returns up to 15 matches, each carrying company_name, symbol, scrip_code, fincode, and brands. The fincode identifier is used internally by Finology and appears across other response objects. get_company_overview accepts an NSE symbol and returns a snapshot of valuation and profitability metrics: pe_ratio, pb_ratio, eps_ttm, roe, roce, debt, face_value, sector, and more — all in one response.

Financials and Balance Sheet

get_financials returns four statement types in a single call: quarterly_results (last 5 quarters, fields like Net Sales, Operating Profit, Profit After Tax), yearly_pnl (last 5 fiscal years), balance_sheet (Share Capital, Reserves, Borrowings, and asset line items), and cash_flows (Operating, Investing, and Financing cash flow by fiscal year). All figures are in Crores (Cr.). The PARTICULARS field in each array row names the line item, and column keys correspond to the period.

Shareholding and Price History

get_shareholding returns two objects: current_holding (an array of category/percentage pairs for Promoters, DII, FII, Public, and Others) and quarterly_details (individual entity-level holdings across the last 5 quarters). get_price_history accepts a symbol and an optional period parameter (1–5 years, defaulting to 1) and returns an array of date/price objects representing daily BSE closing prices in INR, plus a total count and the period_years used.

Corporate Actions

get_corporate_actions returns three arrays for a given NSE symbol: dividends (with Ex_Date, Record_Date, Type, Dividend percentage, and Amount in INR per share), bonus (with ex_date, Ratio, and recrd_date), and rights (with ex_date, Ratio, recrd_date, and Offerprice). The history depth varies by company but covers the full available record on Ticker by Finology.

Reliability & maintenance

The Ticker API is a managed, monitored endpoint for ticker.finology — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when ticker.finology 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 ticker.finology 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?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Screen NSE-listed companies by P/E, P/B, ROE, and ROCE using get_company_overview fields
  • Build a five-year earnings trend chart using yearly_pnl data from get_financials
  • Track promoter holding changes quarter-over-quarter using quarterly_details from get_shareholding
  • Calculate dividend yield history and ex-date schedules from the dividends array in get_corporate_actions
  • Backtest a price-based strategy using up to five years of daily BSE closing prices from get_price_history
  • Resolve a brand name like 'Jio' to its NSE symbol and fincode using search_company before feeding other endpoints
  • Monitor bonus and rights issue history to adjust cost-basis calculations using get_corporate_actions
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 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.

Frequently asked questions
Does Ticker by Finology have an official developer API?+
Ticker by Finology (ticker.finology) does not publish a documented public developer API. This Parse API surfaces the same data programmatically for developer use.
What identifiers does search_company return, and which one should I use with other endpoints?+
Each result includes symbol (NSE ticker), scrip_code (BSE numeric code), and fincode (Finology's internal identifier). All five other endpoints accept the NSE symbol as their primary input parameter, so that is the identifier to carry forward after a search.
How many periods of financial data does get_financials cover?+
The endpoint returns the last 5 quarters of quarterly results and the last 5 fiscal years each for the P&L, balance sheet, and cash flow statements. Older periods are not included in the response.
Does the API cover intraday prices or only end-of-day data?+
The API covers only daily closing prices (BSE) via get_price_history, going back up to 5 years. Intraday OHLCV data, tick data, and real-time quotes are not currently exposed. You can fork this API on Parse and revise it to add an intraday or real-time price endpoint if that data becomes accessible.
Are mutual fund holdings or FII sub-category details available in the shareholding data?+
The shareholding endpoints aggregate DII and FII into top-level category percentages, with quarterly_details providing individual entity rows as Finology reports them. Granular mutual fund scheme-level or FII sub-category breakdowns are not currently part of the response. You can fork this API on Parse and revise it to add more granular institutional breakdowns if the underlying source exposes them.
Page content last updated . Spec covers 6 endpoints from ticker.finology.
Related APIs in FinanceSee all →
ticker.finology.in API
Search and analyze stocks, view company financials and market indices, track super investors and their holdings, and explore IPO listings and sector performance. Get comprehensive market data including company overviews, financial statements, and real-time dashboard information to make informed investment decisions.
chartink.com API
Access real-time and historical stock market data from Indian exchanges (NSE/BSE) to analyze fundamentals, technical indicators, and OHLCV metrics, plus run custom stock screeners to find investment opportunities. Search for specific stocks and browse all listed symbols to build data-driven trading strategies and investment research.
yahoofinance.com API
Access live stock quotes, historical price data, company profiles, and financial news for any ticker symbol. Supports real-time market data, OHLCV history across configurable intervals, detailed company fundamentals, and news aggregation across global exchanges.
stockanalysis.com API
Access comprehensive stock market data including real-time financials, income statements, statistics, and IPO calendars to research individual stocks and identify market movers. Search stocks, view detailed overviews, and monitor premarket activity all in structured, easy-to-use format.
screener.in API
Search and analyze Indian stocks with real-time financial data, company details, IPO information, price history, and peer comparisons. Get instant access to stock screening results, market listings, and company announcements to make informed investment decisions.
polygon.io API
Access real-time and historical market data for stocks, cryptocurrencies, forex, and commodities—including price aggregates, ticker details, and financial statements—all from a single platform. Get the latest market news, check trading status across exchanges, and retrieve comprehensive ticker information to power your investment analysis and trading decisions.
dilutiontracker.com API
Track stock dilution events and analyze how company offerings impact share value with access to SEC filings, financial statements, institutional holdings, and market data. Search companies by ticker to get detailed dilution history, pending offerings, and compare performance metrics all in one place.
finance.yahoo.com API
Access data from finance.yahoo.com.