Agent-readable docs index: /llms.txt. Full docs in one file: /llms-full.txt. Download /docs.zip to grep all markdown files locally.

Base URL

https://api.adjacent.markets
All endpoints use the /api/v1/ prefix.

Authentication

Every endpoint requires a bearer token (a Clerk session token from the app, or an API key) carrying the read scope for the resource you are calling.
curl -H "Authorization: Bearer YOUR_TOKEN" \ https://api.adjacent.markets/api/v1/rates

API keys

Create and manage keys in the app under Settings → API keys. When creating a key you choose the permission scopes it carries (you can only grant scopes your own account holds), then copy the secret, which is shown only once.
Send the key as a bearer token:
curl -H "Authorization: Bearer ak_your_key" \ https://api.adjacent.markets/api/v1/rates
…or as an api_key query parameter:
curl "https://api.adjacent.markets/api/v1/rates?api_key=ak_your_key"
A key can only reach endpoints covered by its scopes; a request for anything outside them returns 403.