İçeriğe atla

28. DÖNEM · 592 VEKİL · SON GÜNCELLEME

Ara
MECLİS’TE BUGÜN

AÇIK VERİ · SÜRÜM 1

Vekilpedia API

TBMM kayıtlarından derlenen milletvekili, soru önergesi, kanun teklifi, konuşma, açık oylama ve bakanlık verilerini JSON olarak alın. Her yanıtta kaynak ve güncellik bilgisi bulunur.

Başlangıç

curl 'https://vekilpedia.com/api/v1/vekiller?adet=5'

Bütün uç noktalar yalnız GET kabul eder, UTF-8 JSON döndürür ve tarayıcılar arası erişime açıktır. Lütfen saniyede 1 istekten fazla atmayın.

LisansCC BY 4.0 — Vekilpedia’yı kaynak gösterin.
AtıfVekilpedia (vekilpedia.com), TBMM kayıtlarından
Sürüm politikasıv1’deki alanlar kaldırılmaz; geriye uyumlu yeni alanlar eklenebilir.
ÖnbellekYanıtlar 5 dakika önbelleklenebilir.

UÇ NOKTALAR

API v1 adresleri

Aşağıdaki bağlantılar yerel veritabanındaki gerçek kayıtlardan seçilen örnekleri açar.

GET

Uç nokta dizini

Sürümdeki bütün uç noktaları ve kısa açıklamalarını döndürür.

/api/v1

GET

Milletvekili ayrıntısı

Parti geçmişi, görevler ve profil sayfasıyla aynı model metotlarından gelen faaliyet sayıları.

/api/v1/vekil/abdulhamit-gul

GET

Yazılı soru önergesi

Esas numarası, tarih, vekil, muhatap, durum, cevap süresi, özet, metin ve resmî kaynak.

/api/v1/soru/7-52240

GET

Kanun teklifi

Başlık, özet, durum, kabul ve Resmî Gazete bilgisi, imzacılar, komisyon ve açık oylamalar.

/api/v1/teklif/2-4026

Yanıt zarfı

Kayıt uç noktaları veri ve meta alanlarını döndürür. Liste yanıtlarında meta.toplam da bulunur.

{
  "veri": { "slug": "…", "ad": "…" },
  "meta": {
    "surum": "1",
    "uretildi": "2026-11-06T13:00:00+03:00",
    "guncelleme_tarihi": "…",
    "son_kaynak_tarihi": "…",
    "kaynak": "https://www.tbmm.gov.tr/…",
    "sayfa": "https://vekilpedia.com/…",
    "lisans": "CC BY 4.0",
    "atif": "Vekilpedia (vekilpedia.com), TBMM kayıtlarından",
    "sinirlar": ["…"]
  }
}

Hatalar ve sınırlar

{
  "hata": {
    "kod": "bulunamadi",
    "mesaj": "Kayıt bulunamadı."
  }
}
  • Geçersiz parametreler 400, bulunamayan kayıtlar 404 döndürür.
  • adet 1–100 arasındadır; liste uç noktası sayfa ile sayfalanır.
  • OCR metinlerinde karakter hataları olabilir; resmî belge için yanıttaki TBMM adresini kullanın.
  • Ham tutanak metinleri konuşmacı ayrımının izin verdiği kapsamla sınırlıdır.

Bu sayfayı paylaş

X WhatsApp Telegram Facebook