earningscalls-dev Metadata API
Sectors, industries, exchanges, and database stats
Sectors, industries, exchanges, and database stats
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/earningscalls-dev:earningscalls-dev-metadata-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Earnings Call Transcripts Metadata API
description: Access our growing archive of earnings call transcripts from publicly traded companies across 70+ countries and 175+ exchanges. Full-text search, speaker segments, and structured data.
version: 1.0.0
contact:
name: API Support
url: https://earningscalls.dev
servers:
- url: https://earningscalls.dev
description: Production server
security:
- ApiKeyAuth: []
tags:
- name: Metadata
description: Sectors, industries, exchanges, and database stats
paths:
/api/v1/sectors:
get:
summary: List Sectors
tags:
- Metadata
description: Get all 11 GICS sectors with company and call counts. Useful for filtering and aggregation.
responses:
'200':
description: Default Response
content:
application/json:
schema:
type: object
properties:
data:
type: array
items:
type: object
properties:
sector:
type: string
company_count:
type: integer
call_count:
type: integer
operationId: getApiV1Sectors
x-operation-id-source: derived
/api/v1/industries:
get:
summary: List Industries
tags:
- Metadata
description: Get all 100+ industries, optionally filtered by sector. Includes company and call counts.
parameters:
- schema:
type: string
in: query
name: sector
required: false
description: Filter by sector
responses:
'200':
description: Default Response
operationId: getApiV1Industries
x-operation-id-source: derived
/api/v1/stats:
get:
summary: Database Statistics
tags:
- Metadata
description: Get total counts for earnings calls, transcripts, speakers, companies, and date range coverage.
responses:
'200':
description: Default Response
operationId: getApiV1Stats
x-operation-id-source: derived
/api/v1/me:
get:
summary: Authenticated User Info
tags:
- Metadata
description: 'Get information about the authenticated API key: tier, monthly request usage, and limits. Primarily used by the MCP server to verify a paid subscription is active.'
responses:
'200':
description: Default Response
operationId: getApiV1Me
x-operation-id-source: derived
/api/v1/event-types:
get:
summary: List Event Types
tags:
- Metadata
description: Get all earnings call event types (e.g., Earnings Calls, Shareholder Meetings, Guidance Calls).
responses:
'200':
description: Default Response
operationId: getApiV1EventTypes
x-operation-id-source: derived
/api/v1/exchanges:
get:
summary: List Exchanges
tags:
- Metadata
description: Get all stock exchanges (NYSE, NASDAQ, etc.) with company and call counts.
responses:
'200':
description: Default Response
operationId: getApiV1Exchanges
x-operation-id-source: derived
components:
securitySchemes:
ApiKeyAuth:
type: apiKey
in: header
name: X-API-Key
description: API key obtained from the dashboard after registration