API
Authentication
How to authenticate requests to the Dex API.
To call Dex API endpoints, include your API key as a Bearer token.
Base URL
https://api.prod.getdex.com
Required header
Authorization: Bearer dex_your_api_key
Content-Type: application/json
Keep your API key private. Never expose it in client-side apps, public repos, or screenshots.
What is my API key, and where do I find it?
Your API key is stored in Dex and you can read it back in full whenever you need it — it is not shown once and then hidden, so there is no need to create a new one just to see it.
- Open Settings → Workflow → Dex API & MCP.
- On the Dex API Key row, click Set up.
- The key is displayed in full in the dialog. Copy it from there.
If you have never created a key, that dialog shows a Generate API Key button instead.

Dex Professional required to create or regenerate a key. Reading a key you already have is available on any plan; generating a new one or regenerating an existing one needs the Dex Professional plan.
Regenerating replaces your key. The existing key stops working immediately, so any integration using it — including Zapier, which reads this same key — has to be updated with the new one. Only regenerate if the key was exposed.
Quick test
curl --request GET \
--url https://api.prod.getdex.com/v1 \
--header 'Authorization: Bearer dex_your_api_key'

