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 JSONImport 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 Success400 Bad Request โ Invalid parameters401 Unauthorized โ Missing or invalid API key403 Forbidden โ Insufficient tier for this endpoint404 Not Found โ Resource doesn't exist429 Rate Limited โ Daily quota exceeded500 Server Error โ Something went wrong on our end