API Key Not set

Authentication

All API requests require an API key passed via the X-API-Key header.

Request Header
X-API-Key: ect_test_live_demo_2026
๐Ÿงช Try it now! Use the public test key below to explore the API instantly. Free tier limits apply (100 requests/day, metadata endpoints only).
Public Test Key
ect_test_live_demo_2026

For full access (transcripts, search, higher limits), subscribe on RapidAPI.

OpenAPI Spec

โฌ‡ Download OpenAPI JSON

Import this spec into RapidAPI, Postman, or any OpenAPI-compatible tool to get started instantly.

Base URL

Production
https://earningscalls.dev/api/v1

All endpoints are prefixed with /api/v1. Responses are JSON with consistent pagination.

Rate Limits

TierRequests/DayFull TranscriptsSearch
Free100โ€”โ€”
Pro2,500โœ“โœ“
Enterprise50,000โœ“โœ“

Rate limit info is returned in response headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.

Error Handling

The API uses standard HTTP status codes. Error responses include a message:

Error Response
{
  "error": "Forbidden",
  "message": "Full transcripts require a Pro or Enterprise plan"
}
200 Success
400 Bad Request โ€” Invalid parameters
401 Unauthorized โ€” Missing or invalid API key
403 Forbidden โ€” Insufficient tier for this endpoint
404 Not Found โ€” Resource doesn't exist
429 Rate Limited โ€” Daily quota exceeded
500 Server Error โ€” Something went wrong on our end