Polity Atlas
Build · Open API v1

API और ओपन डेटा

प्रत्येक इकाई, दावा, स्रोत और प्रयोग संरचित डेटा के रूप में उपलब्ध है। पढ़ने के लिए किसी कुंजी की आवश्यकता नहीं; उदार दर-सीमाएँ लागू हैं।

बेस URLhttps://polityatlas.org/api/v1
लाइसेंससामग्री CC BY-SA 4.0 · डेटा ODbL

प्रमाणीकरण

पढ़ना अनाम है। लिखने में Django सेशन कुकी का उपयोग होता है: पहले एक बार GET /auth/csrf प्राप्त करें, फिर क्रेडेंशियल सहित POST, PATCH और DELETE पर टोकन को X-CSRFToken के रूप में भेजें।

पेजिनेशन और त्रुटियाँ

सूचियाँ page और page_size लेती हैं और {"items", "count", "page", "page_size"} लौटाती हैं। त्रुटियाँ हमेशा {"detail": "…"} के रूप में, सार्थक स्टेटस (400, 401, 403, 404, 409, 422, 429) के साथ आती हैं।

स्थानीयकरण

रूसी फ़ील्ड के लिए ?lang=ru जोड़ें (या Accept-Language भेजें); अनुपलब्ध अनुवाद अंग्रेज़ी पर लौट जाते हैं।

GET

/entities/{slug}

किसी इकाई को लौटाता है: प्रकार के अनुसार समूहित उसके संबंध, साक्ष्य और स्रोतों सहित उसके दावे, और आकलन।

curl "https://polityatlas.org/api/v1/entities/polycentric-law?lang=hi"
प्रतिक्रिया · 200
{
  "id": 11,
  "slug": "polycentric-law",
  "kind": "concept",
  "title": "Polycentric law",
  "summary": "Several coexisting centres of rule-making and dispute resolution.",
  "review_state": "published",
  "last_verified_at": "2026-10-02T00:00:00Z",
  "relations": [
    {
      "type": "implements",
      "direction": "incoming",
      "label": "implemented by",
      "items": [{ "entity": { "slug": "arbitration", "kind": "mechanism" } }]
    }
  ],
  "claims": [{
    "id": 318,
    "text": "…",
    "epistemic_status": "disputed",
    "verification_status": "verified",
    "evidence": [{ "stance": "supports", "source": { "id": 41 } }]
  }]
}

ज्ञान

GET/entitiesफ़िल्टर: kind, theme, tag, q
GET/entities/{slug}संबंधों, दावों और आकलनों सहित इकाई
GET/entities/{slug}/graphइगो नेटवर्क, गहराई 1–2
GET/graphसंपूर्ण प्रकाशित ग्राफ़; प्रकार, विषय
GET/claims/{id}दावा, साक्ष्य, स्रोत, खुले विवाद
GET/sourcesफ़िल्टर: type, q, primary
GET/glossaryशब्द; letter, q
GET/searchq, kind, mode=keyword|semantic
POST/askकेवल प्रकाशित दावों से बना उत्तर

जीवंत एटलस

GET/experimentsफ़िल्टर, जिनमें bbox, autonomy, uses_ai शामिल हैं
GET/experiments/geojsonGeoJSON FeatureCollection
GET/experiments/networkनेटवर्क राजनीतिक इकाइयाँ और साझा तंत्र
GET/experiments/facetsप्रत्येक फ़ेसेट मान की गणना

एक्सप्लोरर और वेधशाला

GET/criteriaआकलन मानदंड
POST/explorer/compareज्ञात मानदंडों पर भारित तुलना
GET/observatorykind: signal, news, research, briefing
GET/scenariosप्रेरक कारक, संकेतक, शब्दों में संभावना

Polity Lab

GET/lab/optionsविन्यास के आयाम और तनाव-परिदृश्य
POST/lab/projects/{id}/analyzeनियम-आधारित संगति विश्लेषण
GET/repository/componentsसंस्करणबद्ध संस्थागत घटक
GET/export/entities.jsonlथोक निर्यात, JSON Lines

ओन्टोलॉजी

वह शब्दावली जिसका उपयोग हर रिकॉर्ड करता है। संपादक /cp/ontology से विशेषता-परिभाषाओं सहित पूरी स्कीमा प्राप्त कर सकते हैं।

इकाइयों के प्रकारअवधारणाconceptतंत्रmechanismसिद्धांतtheoryविचारकthinkerप्रयोगexperimentसंस्था का प्रकारinstitution_typeविचारधाराideologyorganisationorganisation
संबंधों के प्रकारकार्यान्वित करता हैimplementsमें परीक्षितtested_inद्वारा प्रस्तावितproposed_byप्रभावित कियाinfluencedआलोचना करता हैcriticisesविकल्पalternative_toका भागpart_ofतंत्र का उपयोग करता हैuses_mechanismसे संबंधितrelated_to
ज्ञानमीमांसीय स्थितिस्थापितestablishedसिद्धांतtheoryविवादितdisputedपरिकल्पनाhypothesisपूर्वानुमानforecast
सत्यापन स्थितिअसत्यापितunverifiedएआई द्वारा मसौदाai_draftedसमीक्षाधीनin_reviewसत्यापितverifiedअस्वीकृतrejected
थोक निर्यातपूरा ग्राफ़ JSON Lines के रूप में, हर रात ताज़ा किया जाता है।
GET /export/entities.jsonl