Overview
Use the MentionLab REST API to manage projects, queries, entities and tags, and to pull every analytics surface the app shows. This page covers what you need before your first request.Base URL
Versioning
Routes come in two shapes:
Newer endpoints ship only under
/api/v1. Where a v1 route replaces an older one, the old route
keeps working but is deprecated: it responds with
/api/v1 wherever it exists.
Requests and responses
All requests and responses use JSON.Many list endpoints are
POST rather than GET, because filters, sorting and paging are sent in
the body. Check the reference for each endpoint’s verb.Pagination
Offset-based, viapage and limit:
Responses wrap results:
nextPage is omitted on the last page, prevPage on the first.
Sorting
Sorting goes in the body, not the query string:Filtering
Filters are named properties on the request body. Note that most filters are scope filters — they narrow the underlying dataset, so aggregates and denominators change with them.Errors
Endpoint groups
The reference is generated from the OpenAPI spec and organized into these groups:API keys themselves are managed in the app, not through the API — those endpoints are deliberately
absent from the reference.
Next steps
Authentication
Get your API key and set required headers.
Context Headers
Learn about organization and project headers.
Rate Limits
Understand API limits and retry behavior.
MCP Server
Reach the same data from Claude, Cursor and other AI tools.