companies
List companies
Company master data.
ISIN is the identifier. A ticker may map to more than one ISIN — around 110 of them do — so ?ticker= is a convenience that can legitimately match several securities.
GET
/v1/companiesList companies
curl -sS -G https://api.cruxal.in/v1/companies \
-H "Authorization: Bearer $CRUXAL_API_KEY" \
--data-urlencode "letter=d" \
--data-urlencode "industry=FMCG"{
"data": [
{
"isin": "INE016A01026",
"ticker": "DABUR",
"name": "Dabur India Ltd",
"industry": "FMCG",
"sector": "Consumer",
"is_bse": true,
"is_nse": true,
"market_cap_band": "large_cap",
"logo_url": "https://storage.googleapis.com/cruxal-logos/logos/isin/INE016A01026.svg"
}
],
"has_more": false
}Authorization
AuthorizationstringheaderrequiredYour API key as a bearer token: Bearer ck_live_…. Keys are server-side credentials and are never accepted in a query string.
Query parameters
letterstringFirst letter of the ticker.
industrystringExact industry name.
exchangestringbse | nse.
market_capstringlarge_cap | mid_cap | small_cap.
searchstringCase-insensitive match on company name or ticker.
Required range: length >= 2
cursorstringOpaque pagination cursor.
limitintegerdefault:50Required range: 1 <= x <= 200
Response200 · application/json
dataV1Company[]requirednext_cursorstringPass as ?cursor= to fetch the next page. Null when the feed is exhausted.
has_morebooleanrequired