TR

CAPIT · API & DATA

Pack Developer — Dünya şehirleri veritabanı

Ülke ve şehir verilerini entegre edin: geliştiriciler için API anahtarları, belirteçler, haritalar, tablolar, kotalar ve örnekler.

Ortak hesabımla oturum aç
Abone ol — aylık 3 €’dan başlayan fiyatlarla

Web siteleriniz için araçlar ve veriler, tek abonelikte.

Kullanım örnekleri

AffectionPlus’ta şehirler

Arama ve filtrelerle Madagaskar şehirlerinin haritası ve tablosu.

Madagaskar şehirlerini inceleyin

Kaynaklarıyla birlikte şehir adları, idari bölümler, nüfuslar ve koordinatlar.

Ücretsiz API, bu veritabanı sürümündeki en yüksek population değerine sahip 5.000 şehri sunar. Dünya genelindeki bu seçim sabittir; ülke filtreleri seçimi genişletmez.

AffectionPlus.com sayfalarında gösterilen bileşenler, aboneliği olmayan ziyaretçiler için de tüm veritabanını kullanır. Diğer sitelerde bileşen, site tam erişim sağlayan etkin bir abonelikle oluşturulmuş bir belirteç kullanmadıkça ücretsiz seçimle sınırlıdır.

Geliştirici erişimi

CAPIT.NET’te aynı hesapla kullanılabilen mevcut AffectionPlus Premium aboneliği vergiler dahil aylık 3 €’dan başlar. CSV ve SQL dosyaları, tam API ve Pack Developer dahildir; ikinci bir abonelik gerekmez.

REST / JSON API — OpenAPI 3.1

curl "https://api.capit.net/v1/cities?country=MG&sort=-population&pageSize=10"
<script src="https://api.capit.net/assets/cities/affection-cities.js"></script>
<div id="cities-widget"></div>
// JavaScript:
AffectionCities.create({container:"#cities-widget",country:"MG",pageSize:10,sort:"-population",map:true});

Bu örnek anahtar olmadan ücretsiz erişimle çalışır. MG için yalnızca dünya seçimindeki Madagaskar şehirlerini döndürür. AffectionPlus üzerindeki gösterimler yukarıda açıklanan istisnayı kullanır.

Gizli anahtar web yöneticisinin sunucusunda kalır. Sunucu, izin verilen tam HTTPS kaynağı için 300 saniyelik bir belirteç üretir. İptal ve hakların fiilen sona ermesi tam erişimi keser. Sınırlı belirteç, bileşenin sekiz temel alanını içermelidir.

id, name, country, region, department, population, latitude, longitude

Authorization: Bearer <SERVER_API_KEY>

POST /v1/widget-token · {"origin":"https://example.com","country":"MG"}

Ücretsiz: dakikada 60 istek, IP başına günde 1.000. Abonelik: dakikada 120–360, hesap başına günde 10.000–100.000. Dışa aktarım: dakikada 5–15, hesap başına günde 50–200 ve parti başına 1.000 satır. Belirteçler hesap kotalarını paylaşır. Paketler ve fiyatlar.

Bu kotalar API istekleri için geçerlidir. Tek tek satın alınan veya Premium kapsamındaki CSV ve SQL dosyası indirmeleri bu satır sınırına tabi değildir.

Ülke sayfalarındaki örnekler

Kaynaklar ve lisanslar

Nüfuslar aynı yıla veya coğrafi sınırlara ait olmayabilir. Sıralama tahmini kentsel nüfus yerine population alanını kullanır.

population_urban_source = gn_agglomeration resmi nüfus sayımını değil, sezgisel bir tahmini belirtir. population_source = original_unverified doğrulanmamış tarihsel bir değeri belirtir. Açık lisanslar satın alınan veriler için de geçerlidir: kaynak gösterme ve ODbL kapsamındaki türetilmiş veritabanları için aynı koşullarla paylaşma. Ödeme hizmetin karşılığıdır; lisansların verdiği yeniden dağıtım haklarını kaldırmaz.

Kullanım koşulları