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/companies
List 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

Authorizationstringheaderrequired

Your API key as a bearer token: Bearer ck_live_…. Keys are server-side credentials and are never accepted in a query string.

Query parameters

letterstring

First letter of the ticker.

industrystring

Exact industry name.

exchangestring

bse | nse.

market_capstring

large_cap | mid_cap | small_cap.

searchstring

Case-insensitive match on company name or ticker.

Required range: length >= 2

cursorstring

Opaque pagination cursor.

limitintegerdefault:50

Required range: 1 <= x <= 200

Response200 · application/json

dataV1Company[]required
next_cursorstring

Pass as ?cursor= to fetch the next page. Null when the feed is exhausted.

has_morebooleanrequired