Recently Added Transcripts

GET /api/v1/transcripts/recent

List transcripts in the order they landed in our database, newest first. Use cursor-based pagination (`since` and/or `after_id`) for stable polling. Returns metadata only — fetch full text via /api/v1/transcripts/:id. Available on the Free tier.

Parameters

NameInTypeDescription
since optional query string Only return transcripts added after this ISO 8601 timestamp (inclusive of microseconds, exclusive of the boundary).
after_id optional query integer Cursor for sub-second stability — only return transcripts with earnings_call_id > this value (paired with the previous `next_after_id`).
event_since optional query string Additionally filter by the earnings call event date — only return calls that happened on or after this ISO 8601 timestamp.
limit optional query integer

Example request

curl "https://earningscalls.dev/api/v1/transcripts/recent?since=value" \
  -H "X-API-Key: YOUR_API_KEY"

Authenticate with your API key in the X-API-Key header (or api_key query parameter). Get a key on the pricing page. Try any endpoint interactively in the Swagger console, and see the full OpenAPI spec.

← All API endpoints