Skip to main content
Choose the endpoint that best fits your application’s requirements, whether that’s routing to the nearest data center for the lowest latency or processing your data within a specific geographic region.* Note: File names may be processed by our subprocessors CrowdStrike and Datadog, which are located in the US. Do not include PII or PHI in file names if you require that information to remain in your selected data residency zone. *AssemblyAI will store Account Data and Usage Data in the United States, per our Privacy Policy and the Data Privacy Framework. Audio, transcript, and prompt data will be stored in the endpoint region you select. Incident response and customer support may be conducted from locations where staff are employed, which may be in the US, EU, or elsewhere. If your audio, transcript, or prompt needs to be accessed for debugging, a member of our team located outside of your endpoint region may access that data and may use a US-based subprocessor to support the troubleshooting or customer support request.

Data processing locations

All Dictation audio and transcription data is processed in AWS regions located in the United States and the European Union: US EU Which of these locations processes your data depends on the endpoint you call, as described below.

Endpoints

The request format, headers, and parameters are identical on all three. Only the host changes. Each host serves both /v1/transcribe/live and /v1/transcribe.
The global endpoint routes to the nearest available region, so your data may be processed in any of the US or EU locations listed above. If you need data to stay in one of those zones, call the US or EU endpoint explicitly rather than relying on the default.

Which endpoint should I use?

  • Optimizing for latency? Use the Global endpoint (dictation.assemblyai.com). It routes your request to the region with the fastest response time for you, and needs no configuration change.
  • Need US data residency? Use the US endpoint (dictation.us.assemblyai.com).
  • Need EU data residency? Use the EU endpoint (dictation.eu.assemblyai.com).

How to use it

Replace the base URL with the endpoint you want. In the Python SDK the base URL comes from the dictation_base_url setting, which defaults to the global endpoint. The examples below use the US data zone; for the EU data zone, replace us with eu.
Global (default)
US data residency
EU data residency
Pre-warming is per host. A connection warmed against the global endpoint is no use to a request aimed at a data zone endpoint, so warm the same host you are about to transcribe against. See Connection pre-warming.