Skip to main content

AssemblyAI

Breaking change in 1.0.0

The deprecated lemur_response stream has been removed. See the migration guide before upgrading connections that selected this stream.

Website: https://www.assemblyai.com/ API Reference: https://www.assemblyai.com/docs/api-reference/overview

Prerequisites​

  • An AssemblyAI account with transcripts stored in AssemblyAI's US region. The connector only calls https://api.assemblyai.com, so it can't read transcripts from the EU server at api.eu.assemblyai.com.
  • An AssemblyAI API key. Copy it from the AssemblyAI dashboard.

Configuration​

InputTypeDescriptionDefault Value
api_keystringYour AssemblyAI API key, without a Bearer prefix. You can find it in the AssemblyAI dashboard at https://www.assemblyai.com/app/api-keys.
start_datestringEarliest transcript creation date to sync, in UTC (for example, 2026-01-01T00:00:00Z).
subtitle_formatstringLegacy required setting retained for compatibility. The transcript_subtitle stream returns redacted audio metadata, not subtitle text, so this setting does not change its output.srt

Streams​

Stream NamePrimary KeyPaginationSupports Full SyncSupports Incremental
transcriptsidDefaultPaginator✅✅
transcript_sentencesuuidDefaultPaginator✅❌
paragraphsuuidDefaultPaginator✅❌
transcript_subtitleuuidDefaultPaginator✅❌

The transcripts stream reads AssemblyAI's list transcripts endpoint, which returns the newest transcripts first. The connector follows page_details.prev_url to read older pages. AssemblyAI only lists transcripts from the last 30 days of usage, so the connector can't sync older transcripts even if start_date is earlier.

The transcript_sentences, paragraphs, and transcript_subtitle streams request data separately for each transcript returned by the transcripts stream. Their uuid primary key isn't an AssemblyAI identifier: the connector sets it to the UTC timestamp at which it reads each record, so the same sentence or paragraph gets a different uuid on every sync.

Despite its legacy name, transcript_subtitle reads the redacted audio endpoint, returning status and redacted_audio_url. Select it only for transcripts with redacted audio available; AssemblyAI retains these files for 24 hours.

Rate limits​

AssemblyAI limits each account to 20,000 HTTP requests per five minutes across all endpoints, and returns HTTP 403 when you exceed it. Because the child streams send requests for each transcript, syncing them for a large number of transcripts uses this limit faster. For details, see AssemblyAI rate limits.

IP allow list​

If you use Airbyte Cloud and your organization restricts access to specific IPs, add the Airbyte Cloud IP addresses to your allow list.

Reference​

Config fields reference

Field
Type
Property name
string
api_key
string
start_date
string
subtitle_format

Changelog​

Expand to review
VersionDatePull RequestSubject
1.0.12026-10-1388538Update dependencies
1.0.02026-10-0988224Remove deprecated LeMUR stream; fix API-key authentication, transcript pagination, and cursor timestamp parsing
0.0.442026-10-0687774Update dependencies
0.0.432026-09-2987073Update dependencies
0.0.422026-09-2286514Update dependencies
0.0.412026-09-1585959Update dependencies
0.0.402026-09-0885400Update dependencies
0.0.392026-08-1884469Update dependencies
0.0.382026-08-1183824Update dependencies
0.0.372026-08-0483372Update dependencies
0.0.362026-07-2882839Update dependencies
0.0.352026-07-2182312Update dependencies
0.0.342026-07-1481743Update dependencies
0.0.332026-06-3080984Update dependencies
0.0.322026-06-2380353Update dependencies
0.0.312026-06-1679782Update dependencies
0.0.302026-06-0979216Update dependencies
0.0.292026-06-0278590Update dependencies
0.0.282026-04-2877136Update dependencies
0.0.272026-04-2176512Update dependencies
0.0.262026-03-3175896Update dependencies
0.0.252026-03-1775011Update dependencies
0.0.242026-03-0374172Update dependencies
0.0.232026-02-1773422Update dependencies
0.0.222026-02-0372716Update dependencies
0.0.212026-01-2071885Update dependencies
0.0.202026-01-1471436Update dependencies
0.0.192025-12-1870809Update dependencies
0.0.182025-11-2569899Update dependencies
0.0.172025-11-1869552Update dependencies
0.0.162025-10-2968907Update dependencies
0.0.152025-10-2168395Update dependencies
0.0.142025-10-1467990Update dependencies
0.0.132025-10-0767172Update dependencies
0.0.122025-09-3066277Update dependencies
0.0.112025-09-0965040Update dependencies
0.0.102025-07-2663808Update dependencies
0.0.92025-07-1963452Update dependencies
0.0.82025-07-0562533Update dependencies
0.0.72025-06-2161881Update dependencies
0.0.62025-05-2460630Update dependencies
0.0.52025-05-1059784Update dependencies
0.0.42025-05-0359329Update dependencies
0.0.32025-04-2658705Update dependencies
0.0.22025-04-1957655Update dependencies
0.0.12025-04-0557210Initial release by @btkcodedev via Connector Builder
Was this page helpful?