{"openapi":"3.0.3","info":{"title":"Game Leadership Map API","version":"1.0.0","description":"Read-only public API over the games-research publication graph (institutions, authors, papers, venues) that powers gameleadershipmap. Data sources: DBLP, OpenAlex, ROR, community submissions. Anonymous use is rate-limited per IP; send an API key via `X-Api-Key` or `Authorization: Bearer` for a higher limit."},"servers":[{"url":"/api/v1"}],"paths":{"/venues":{"get":{"summary":"List venues","responses":{"200":{"description":"Venue list with paper counts"}}}},"/institutions":{"get":{"summary":"List institutions","parameters":[{"name":"q","in":"query","schema":{"type":"string"},"description":"Name search"},{"name":"country","in":"query","schema":{"type":"string"},"description":"ISO-2 code"},{"name":"venue","in":"query","schema":{"type":"string"},"description":"Venue key"},{"name":"limit","in":"query","schema":{"type":"integer","default":50,"maximum":200}},{"name":"offset","in":"query","schema":{"type":"integer","default":0}}],"responses":{"200":{"description":"Institutions with paper counts"}}}},"/institutions/{id}":{"get":{"summary":"Institution profile","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Full profile: stats, yearly output, authors, papers, collaborators"},"404":{"description":"Unknown institution"}}}},"/authors/{id}":{"get":{"summary":"Author profile","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Author with affiliations over time, papers, co-authors"},"404":{"description":"Unknown author"}}}},"/papers":{"get":{"summary":"List papers","parameters":[{"name":"venue","in":"query","schema":{"type":"string"}},{"name":"year","in":"query","schema":{"type":"integer"}},{"name":"q","in":"query","schema":{"type":"string"},"description":"Title search"},{"name":"limit","in":"query","schema":{"type":"integer","default":50,"maximum":200}},{"name":"offset","in":"query","schema":{"type":"integer","default":0}}],"responses":{"200":{"description":"Paper list","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"year":{"type":"integer","nullable":true},"doi":{"type":"string","nullable":true},"venue":{"type":"string","nullable":true},"citationCount":{"type":"integer","nullable":true}}}}}}}}}},"/markers":{"get":{"summary":"Institutions as GeoJSON","description":"Same FeatureCollection the map uses: coordinates, paper counts, top authors.","parameters":[{"name":"venues","in":"query","schema":{"type":"string"},"description":"Comma-separated venue keys"},{"name":"yearFrom","in":"query","schema":{"type":"integer"}},{"name":"yearTo","in":"query","schema":{"type":"integer"}}],"responses":{"200":{"description":"GeoJSON FeatureCollection"}}}},"/collaborations":{"get":{"summary":"Collaboration edges as GeoJSON","parameters":[{"name":"venues","in":"query","schema":{"type":"string"}},{"name":"min","in":"query","schema":{"type":"integer","default":2},"description":"Minimum shared papers"}],"responses":{"200":{"description":"GeoJSON LineStrings weighted by shared papers"}}}}}}