# EarningsCalls.dev adapter reference Use this as compact context for the EarningsCalls.dev adapter in bluedoor. Primary URLs: - Landing page: https://bluedoor.sh/adapters/earningscalls - Docs: https://bluedoor.sh/adapters/earningscalls/docs - OpenAPI JSON: https://bluedoor.sh/adapters/earningscalls/docs/openapi.json - bluedoor adapter API base URL: https://api.bluedoor.sh/adapters/earningscalls/v1 - Current source API host: https://api.ecfin.bluedoor.sh - Source health: https://api.ecfin.bluedoor.sh/v1/health - Source catalog: https://api.ecfin.bluedoor.sh/v1/endpoints Role: - Adapter ID: ecfin - Upstream: earningscalls.dev - Summary: EarningsCalls-backed transcript routes with speaker and segment decomposition. - Fit: Use this adapter when transcript-native company research or earnings-call segments are required. - Adapters are not standalone bluedoor products. They are source-native connectors that power larger APIs, especially Financial Data. Coverage: - Transcripts - Speakers - Transcript segments - Company call history Representative routes: - GET /v1/calendar: Month Example: https://api.ecfin.bluedoor.sh/v1/calendar?month=2026-05 - GET /v1/calendar/day: Day Example: https://api.ecfin.bluedoor.sh/v1/calendar/day?date=2026-05-01 - GET /v1/calendar/search: Search Example: https://api.ecfin.bluedoor.sh/v1/calendar/search?month=2026-05&q=Pizza - GET /v1/transcripts/{id}: Transcript Example: https://api.ecfin.bluedoor.sh/v1/transcripts/27586 - GET /v1/transcripts/{id}/segments: Segments Example: https://api.ecfin.bluedoor.sh/v1/transcripts/27586/segments - GET /v1/transcripts/{id}/speakers: Speakers Example: https://api.ecfin.bluedoor.sh/v1/transcripts/27586/speakers Examples: ```bash curl "https://api.bluedoor.sh/adapters/earningscalls/v1/health" curl "https://api.bluedoor.sh/adapters/earningscalls/v1/search" curl "https://bluedoor.sh/adapters/earningscalls/docs/openapi.json" ```