Every query targets a country. Not every model can run in every country — providers restrict
some regions themselves, and a few models only cover a handful of markets by design.
MentionLab enforces this: if a project selects a model that is not allowed in one of its query
countries, the run is rejected with a PROVIDER_RESTRICTIONS_VIOLATION error rather than
silently returning nothing.
Availability is an allow-list, not a block-list. A model runs in a country only if that
country is explicitly on its list. The tables below are generated from that list, restricted to
the countries MentionLab lets you target (187 in total — see GET /api/v1/reference/locales).
We keep these tables in sync with our provider data, but they are maintained by hand and can lag.
For always-current data, call the API endpoint below. If you spot a discrepancy,
email us at support@mentionlab.io.
Availability by model
Model names below match the labels shown in Launch analysis and Project settings.
Country codes are ISO 3166-1 alpha-2.
ChatGPT
GPT 5.3-chat
Claude Haiku 4.5
Gemini 2.5 / 3 Flash
Gemini
AI Overview
AI Mode
Sonar
DeepSeek v3.2
Supported in 173 of 187 countries. Not available in: Supported in 184 of 187 countries. Not available in:This list applies to every OpenAI API model, not just GPT 5.3-chat.
Supported in 171 of 187 countries. Not available in: Supported in 178 of 187 countries. Not available in:This list applies to every Gemini API model — Gemini 2.5 Flash and Gemini 3 Flash Preview
alike. The separately-listed Gemini model is a different surface with its own coverage.
Supported in all 187 countries. This surface has no regional restrictions on the markets
MentionLab can target.
Supported in 186 of 187 countries. Not available in: Supported in 185 of 187 countries. Not available in: Supported in all 187 countries. Perplexity has no regional restrictions on the markets
MentionLab can target.
Supported in 179 of 187 countries. Not available in:Outside Italy, these are policy restrictions rather than hard blocks by DeepSeek. MentionLab
treats them as unavailable so that runs never target a market where the model’s status is
contested.
Quick comparison
Add-on surfaces such as Amazon Rufus and Alexa are not listed above — their coverage is
tied to the storefronts they run on and is confirmed when the add-on is enabled. Talk to our
sales team to add them to
your organization.
What happens when a model is unavailable
When you start a run — manually or on a schedule — MentionLab checks every selected model against
every country used by the project’s queries. If any pair is not allowed, the whole run is rejected:
To resolve it, either deselect the model or remove the queries targeting that country.
API endpoint
Fetch the live allow-list — no authentication required:
Each entry is keyed by either provider (covering all of that provider’s models) or model
(covering one model), with allowedCountries as the allow-list:
The companion endpoint GET /api/v1/reference/locales returns the full list of countries and
languages a query may target.
GET /api/provider-restrictions/map is deprecated. Use
/api/v1/reference/provider-restrictions instead.