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.

  1. Open Settings → Workflow → Dex API & MCP.
  2. On the Dex API Key row, click Set up.
  3. 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'
Copyright © 2026