Skip to main content

Overview

Use the MentionLab REST API to manage projects, queries, and analytics from your own tools. This page covers the essentials you need before your first request.
The REST API is currently in beta and is subject to breaking changes.

Base URL

All REST API requests use the following base URL:
https://api.mentionlab.io

Requests and Responses

All requests and responses use JSON. Send and expect JSON payloads on every endpoint.
Content-Type: application/json
Accept: application/json

Available Endpoints

The API is organized into the following groups. Mintlify auto-generates detailed documentation for each endpoint from the OpenAPI spec.
GroupDescription
ProjectsCreate, update, list, and delete projects
OrganisationsList your organisations
QueriesManage queries, tags, locales, and counts
EntitiesCRUD for entities, aliases, merge and unmerge
TagsCreate, update, delete, and link/unlink query tags
Execution TagsManage tags for job executions
JobsTrigger executions and track job status
Job ExecutionsGet AI models used by executions
Provider RestrictionsCheck model availability by region
Analytics – VisibilityVisibility scores, share of voice, timeseries
Analytics – TagsPer-tag stats, trends, and entity/source breakdowns
Analytics – SourcesDomain reach, top domains, URL-level drill-downs
Analytics – ShoppingShopping overview, products, merchants, brands
Analytics – SentimentSentiment overview, timeseries, per-entity breakdown
Analytics – Fan OutsFollow-up question stats and per-query breakdowns
Analytics – QueriesPer-query stats, sources, entities, raw results
Analytics – ModelsPer-model visibility, SoV, citations, position trends

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.