Resolve a ticker to a company
Resolve an exchange-qualified ticker (`TSX:ABC`) or a bare symbol (`ABC`) to a Pulse company, so you can join Pulse data onto your own ticker-keyed records. Only active listings are considered. A bare symbol listed on several exchanges resolves to a list of candidates rather than a single match — qualify it with the exchange to disambiguate.
Authorization
apiKeyAuth Organization API key, format pulse_<prefix>_<secret>. Created by an organization admin in Settings -> API Keys.
In: header
Query Parameters
Exchange-qualified ticker (EXCHANGE:SYMBOL) or a bare symbol.
Response Body
The resolution. Neither a unique match nor any candidate is guaranteed.
Resolution of a ticker to a Pulse company.
matched is set only when exactly one active listing matches; otherwise it
is null and candidates lists every active listing for the symbol so the
caller can disambiguate (typically by exchange).
curl -X GET "https://example.com/v1/companies/lookup/?ticker=string" \ -H "Authorization: Bearer $PULSE_API_KEY"{ "ticker": "TSX:ABRA", "matched": { "company_id": 5700, "listing_id": 1255, "verbose_ticker": "TSX:ABRA", "company_name": "AbraSilver Resource Corp" }, "candidates": []}GETGet a company dossier
Return the full picture for a single company: overview, financials, recent news, and related mining assets.
GETGet company production history
Return the company's elected production history as a time series, newest period first — one row per commodity and period, with annual roll-ups above that year's quarters. Quantities are the company's **attributable** share, as contained metal in elemental kilograms, each alongside a formatted label. Every row carries its source publication for provenance. Unpaginated: a company's full history is returned in one call.