API Usage
We use Neo4jGraphQL as the primary tool for managing our data. Our API adheres to the GraphQL standard, which you can call or try building various queries for at https://politigraph.wevis.info/graphql
Authentication
Section titled “Authentication”Most data from the Politigraph API is publicly accessible and does not require authentication, with the following exceptions:
- Data with the field
publish_statusthat does not have the valuePUBLISHEDwill not be hidden from the response because it is under review and not yet ready for disclosure. - Any GraphQL mutation, as we prevent external parties from modifying data on our system.
Access to both of these exceptions is strictly reserved for the WeVis system administration team.
Rate Limiting
Section titled “Rate Limiting”We limit API calls to a maximum of 5 requests/second, with a maximum burst quota of 12. If you send more requests than the specified limit, you will receive a 503 error response.