Every read is free, and nothing in the API spends credits today.
Base URL
/me means the base URL with /me on the end.
Quick start
1
Create an API key
Go to Settings → API keys and click Create key. Give it a name and pick an expiry. New keys get all five scopes by default, and you can remove the ones you don’t need.
2
Copy the key
We only show the key once, so copy it right away and keep it in an environment variable or a secrets manager.
3
Make your first request
You can call
/me to check that the key works:Authentication
Send your key with every request in either of these headers:ds_live_, and in the examples on this page you’d put your whole key where it says YOUR_API_KEY. AeoNut only stores a hash of the key, so if you lose one we can’t get it back for you. In that case you can revoke it and create a new one. A revoked key stops working on the very next request.
Scopes
Each key has scopes, and they decide which endpoints the key can call. The API only reads data, so every scope is free to use.
Each scope unlocks one path prefix.
GET /me works with any key, whatever scopes it has.
Response format
Every response comes back in the same wrapper:
All rates are fractions between 0 and 1, so a mention rate of
0.42 means 42%.
Errors
The API uses the standard HTTP status codes.
When you get a
403, the response tells you which scopes the key is missing:
Rate limits
You can make 120 requests per minute per workspace, and that limit is shared across all of the workspace’s keys. If you go over it, the API returns a429. When that happens, wait a few seconds before you try again, and wait a little longer each time if it keeps happening.
Next steps
Connect an AI assistant
Use the AeoNut MCP server with Claude, Cursor or VS Code.