MarketLatest News

Latest News - Fincrux Indian stock market API documentation

Fetch recent company news articles, headlines, summaries, and source links for NSE and BSE listed companies via the Fincrux API.

Latest News

Fetches recent company news articles for a single NSE/BSE listed company. Upstox returns articles published in the last 7 days, including a headline, summary, thumbnail, source link, and published timestamp.

Fincrux syncs news from Upstox every 30 minutes into its own database and Redis cache. Requests are served from that local store and never call Upstox directly. There is no per-request refresh or force_update option.

The sync is idempotent: each company has exactly one news record, and duplicate articles are removed by article_link before storage and when serving.


Rate Limits

PlanRate Limit
Hobby5 requests / day
Plus10 requests / minute
Pro60 requests / minute

Request

GET /api/news/{company_symbol}

ParameterDescriptionPriorityType
api_keyUser Generated API Key. Generate Hererequiredstring
page_numberPage number (1–100). Default 1optionalinteger
page_sizeRecords per page (1–100). Default 20optionalinteger

Status codes: 200 success, 400 invalid parameters, 401/403 authentication, 404 unknown company, 503 news has not been synced yet. Error responses contain a message field; the success key is not used in this API.

Response

FieldDescriptionType
companyName of the companystring
trading_symbolNSE / BSE trading symbolstring
instrument_keyUpstox instrument key used for the news syncstring
dataList of news articlesarray
data.headingNews headlinestring
data.summaryShort summary of the articlestring
data.thumbnailThumbnail image URLstring
data.article_linkLink to the full articlestring
data.published_timePublished time as a Unix timestamp in msinteger
metadataPagination metadataobject
fetched_atTime of the most recent successful news syncstring

Example

curl -X GET \ -H "Content-Type: application/json" \ --url 'https://api.fincrux.org/api/news/RELIANCE?api_key={api_key}'