# Countries GraphQL API GraphQL API

**Canonical:** https://apis.io/apis/countries-graphql/graphql-api/  
**Provider:** Countries GraphQL API — https://apis.io/providers/countries-graphql/  
**Base URL:** https://countries.trevorblades.com  
**Documentation:** https://github.com/trevorblades/countries

Countries GraphQL API GraphQL API is published by [Countries GraphQL API](https://apis.io/providers/countries-graphql/) on the [APIs.io](https://apis.io/) network. Tagged areas include GraphQL. The published artifact set on APIs.io includes API documentation.

A public, free GraphQL endpoint that exposes queryable fields for countries, continents, and languages. Countries can be filtered by code, currency, or continent, and each country record includes fields such as capital, currency, native name, phone code, emoji flag, languages spoken, AWS region, and administrative subdivisions via the provinces package.

## Machine-readable artifacts (3)

- **Documentation** — https://github.com/trevorblades/countries
- **GraphQL** — https://raw.githubusercontent.com/api-evangelist/countries-graphql/refs/heads/main/graphql/countries-graphql-graphql.md
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/countries-graphql/refs/heads/main/apis.yml

## Tags

GraphQL

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/countries-graphql/graphql-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/countries-graphql/.
