Sınırlar (GeoJSON) API

freeYayında4 endpoint · TÜİK Coğrafi İstatistik Portalı · Statik veri; ETag ile 24 saat önbellek

İdari sınırlar GeoJSON formatında (Polygon / MultiPolygon, bbox ile); harita katmanları ve konum sorguları için.

curl "https://api.apikapi.com/v1/provinces/6/boundary" \
  -H "X-API-Key: apk_…"
örnek yanıt · /v1/provinces/{code}/boundary
{
  "type": "Feature",
  "id": "6",
  "bbox": [
    30.8198,
    38.6399,
    33.9,
    40.75
  ],
  "properties": {
    "code": "6",
    "level": "province",
    "name": "Ankara"
  },
  "geometry": {
    "type": "MultiPolygon",
    "coordinates": [
      [
        [
          [
            30.82,
            39.6
          ],
          [
            31.1,
            39.4
          ],
          [
            "…"
          ]
        ]
      ]
    ]
  }
}
Endpoint
4yayında
Katman
Freeücretsiz
Tazelik
Statik veri
Free aylık limit
1.000istek / ay
Neler var

Bir uygulamanın sınırlar (geojson) için ihtiyacı olanlar

  • GeoJSON Feature; bbox ve properties ile
  • İl, ilçe ve düzey-2 İBBS bölgesi
  • Toplu FeatureCollection ucu

Veri

Güncellendi 7 Eyl 2026
Veri dönemi
2025
Son güncelleme
7 Eyl 2026
Güncelleme sıklığı
yılda bir (idari değişiklik olduğunda)
Beklenen sonraki güncelleme
bilgi alınamadı
Sürümler
Eylül 2026 · güncel

Her çekim bir sürüm bırakır: isteğe ?release=2026-09 eklersen listeyi ve sınırları o sürümdeki haliyle alırsın, parametresiz istek her zaman güncel sürümü döner.

Sınır geometrileri tuik.json ile aynı crawl turunda çekilir; dosyanın kendi zaman damgası yoktur, data_updated_at crawl anıdır.

KaynakTÜİK Coğrafi İstatistik Portalı

Statik veri; ETag ile 24 saat önbellek.

KatmanFree ile başla

Tüm uçlar ücretsiz katmanda. Kota dolunca istekler 429 döner, veri kesilmez.

Fiyatlandırmayı gör →
Kimlik doğrulamaX-API-Key başlığı

Anahtarını konsolda boundaries kapsamına yetkilendir; kapsam dışı çağrılar 403 döner.

Referans

Endpoint referansı

GET

/v1/provinces/{code}/boundary

Konsolda dene

İl sınırı

Parametreler

ParametreTipYerZorunluAçıklama
codeintegeryolEvetPlaka kodu. · örn. 6
releasestringsorguHayırVeri sürümü; boşsa güncel sürüm döner. Bilinmeyen sürüm 404 verir. · örn. 2026-09

İstek

curl "https://api.apikapi.com/v1/provinces/6/boundary" \
  -H "X-API-Key: apk_…"

Örnek yanıt

/v1/provinces/6/boundary · 200
1{
2 "type": "Feature",
3 "id": "6",
4 "bbox": [
5 30.8198,
6 38.6399,
7 33.9,
8 40.75
9 ],
10 "properties": {
11 "code": "6",
12 "level": "province",
13 "name": "Ankara"
14 },
15 "geometry": {
16 "type": "MultiPolygon",
17 "coordinates": [
18 [
19 [
20 [
21 30.82,
22 39.6
23 ],
24 [
25 31.1,
26 39.4
27 ],
28 [
29 "…"
30 ]
31 ]
32 ]
33 ]
34 }
35}
GET

/v1/districts/{code}/boundary

Konsolda dene

İlçe sınırı

Parametreler

ParametreTipYerZorunluAçıklama
codeintegeryolEvetTÜİK ilçe kodu. · örn. 1231
releasestringsorguHayırVeri sürümü; boşsa güncel sürüm döner. Bilinmeyen sürüm 404 verir. · örn. 2026-09

İstek

curl "https://api.apikapi.com/v1/districts/1231/boundary" \
  -H "X-API-Key: apk_…"

Örnek yanıt

/v1/districts/1231/boundary · 200
1{
2 "type": "Feature",
3 "id": "1231",
4 "bbox": [
5 32.628,
6 39.677,
7 32.99,
8 39.95
9 ],
10 "properties": {
11 "code": "1231",
12 "level": "district",
13 "name": "Çankaya",
14 "province_code": 6
15 },
16 "geometry": {
17 "type": "Polygon",
18 "coordinates": [
19 [
20 [
21 32.63,
22 39.9
23 ],
24 [
25 32.7,
26 39.68
27 ],
28 [
29 "…"
30 ]
31 ]
32 ]
33 }
34}
GET

/v1/regions/{code}/boundary

Konsolda dene

Bölge sınırı (düzey-2)

Parametreler

ParametreTipYerZorunluAçıklama
codestringyolEvetDüzey-2 İBBS kodu (TR10, TR51…); düzey-1 için sınır verisi yok. · örn. TR51
releasestringsorguHayırVeri sürümü; boşsa güncel sürüm döner. Bilinmeyen sürüm 404 verir. · örn. 2026-09

İstek

curl "https://api.apikapi.com/v1/regions/TR51/boundary" \
  -H "X-API-Key: apk_…"

Örnek yanıt

/v1/regions/TR51/boundary · 200
1{
2 "type": "Feature",
3 "id": "TR51",
4 "bbox": [
5 30.8198,
6 38.6399,
7 33.9,
8 40.75
9 ],
10 "properties": {
11 "code": "TR51",
12 "level": "region",
13 "name": "Ankara"
14 },
15 "geometry": {
16 "type": "MultiPolygon",
17 "coordinates": [
18 [
19 [
20 [
21 30.82,
22 39.6
23 ],
24 [
25 "…"
26 ]
27 ]
28 ]
29 ]
30 }
31}
GET

/v1/boundaries

Konsolda dene

Toplu sınır listesi

Parametreler

ParametreTipYerZorunluAçıklama
levelstringsorguEvetprovince | district | region · örn. region
releasestringsorguHayırVeri sürümü; boşsa güncel sürüm döner. Bilinmeyen sürüm 404 verir. · örn. 2026-09

İstek

curl "https://api.apikapi.com/v1/boundaries?level=region" \
  -H "X-API-Key: apk_…"

Örnek yanıt

/v1/boundaries · 200
1{
2 "type": "FeatureCollection",
3 "count": 26,
4 "features": [
5 {
6 "type": "Feature",
7 "id": "TR10",
8 "bbox": [
9 27.9703,
10 40.81,
11 29.94,
12 41.6
13 ],
14 "properties": {
15 "code": "TR10",
16 "level": "region",
17 "name": "İstanbul"
18 },
19 "geometry": {
20 "type": "MultiPolygon",
21 "coordinates": [
22 [
23 "…"
24 ]
25 ]
26 }
27 }
28 ]
29}