Gamma Insights API
Query the Gamma Insights database programmatically over a stable, read-only REST API: multi-country companies and earnings-call transcripts. Authenticate with an API key and get structured JSON back.
Get started in three steps
The API is read-only and returns JSON. Every request is authenticated with an API key and combines optional filters with logical AND.
Get an API key
Request a key from your account manager. It is shown once and stored only as a hash, so keep it somewhere safe.
Authenticate
Send your key in the X-API-Key header (or Authorization: Api-Key <key>) on every request.
Query companies
Filter by country, activity, location, revenue and more, with page-based pagination.
What you can query
Companies
- Search and list companies across all supported countries with combinable filters and pagination.
- Retrieve a single company by its national registry identifier (with an optional country to disambiguate).
Transcripts
- Search earnings-call transcripts by ticker, company, sector, quarter or date, with sentiment summaries.
- Retrieve a transcript's speaker-tagged content blocks with per-block sentiment.
Built to integrate against
Stable contract
Fields are only ever added within a version, never removed or renamed, so your integration keeps working.
Predictable limits
Each key has clear hourly and daily rate limits, with standard 401, 404 and 429 responses.
Public data only
The API exposes public company-registry data and reviewed earnings-call transcripts only, never private transcripts, expert calls, internal CRM or per-user data.
What you can query
Every parameter, field and response shape is documented in the interactive reference.
Browse the full API reference