---
title: "Array of countries"
method: GET
path: "/v1/countries"
---

# Array of countries

`GET /v1/countries`

## Request

- Base URL: `https://api.answerline.dev`
- URL: `https://api.answerline.dev/v1/countries`
- Auth: HTTP bearer

Lists every supported country code in ISO 3166-1 alpha-2 format. Filter by model to see which countries a given AI provider supports.

## Query parameters

- `model` 'aimode' | 'aioverview' | 'chatgpt' | 'copilot' | 'gemini' | 'google' | 'grok' | 'perplexity'

## Response `200`

Country codes that are supported

- string[]

## Other responses

- `400`: Bad Request - the model parameter is not valid
- `401`: Unauthorized - authentication failed
- `404`: Not Found - No such route
- `429`: Too Many Requests - the API key went over its rate limit, or the service dropped the request because it was overloaded (`SERVICE_OVERLOADED`); that case returns `Retry-After` without any limit headers
- `500`: Internal Server Error

---

[API](https://skmtc.dev/answerline/apis/answerline-api.md) · [All operations](https://skmtc.dev/answerline/apis/answerline-api/llms.txt) · [OpenAPI document](https://skmtc.dev/answerline/apis/answerline-api/revisions/a9dc35794662?raw)
