Turkiye administrative data API

Turkey data, ready for production.

With TurkiyeAPI, you can get

1M+ API requests every month
v2 modern REST endpoints
Free public and community-supported
TurkiyeAPI logo
{
  "id": 34,
  "name": "İstanbul",
  "population": 15754053,
  "isMetropolitan": true
}

Data coverage

Everything needed for location-aware products.

Query administrative divisions and related metadata without maintaining your own local dataset.

81

Provinces

Names, slugs, coordinates, areas, population, and scoped collections.

973

Districts

District detail pages and province-scoped district lists.

PK

Postal codes

Postal code fields for neighborhoods and villages where available.

N

Neighborhoods

Neighborhood and village endpoints for fine-grained applications.

API playground

Try common requests quickly.

Pick an example, inspect the endpoint, and preview the response shape.

https://api.turkiyeapi.dev/v2/meta

Project transparency

Free to use, clear about limits and logging.

TurkiyeAPI is an independent public API. It stays free while keeping operational safeguards visible.

01

Free public API

Use TurkiyeAPI without a paywall. Optional sponsorship helps cover hosting and maintenance.

Support the project
02

Privacy-aware operations

Application logs avoid request bodies, response bodies, cookies, authorization headers, and full query values.

Privacy policy
03

Fair-use safeguards

Rate limits and abuse prevention protect the service from harmful, excessive, or misleading use.

Terms of use

Documentation

Build against documented endpoints.

Use the language-specific documentation for endpoint details, parameters, schemas, and examples.

Open docs