TippingPoint.Watch API

Access democratic risk data programmatically

Free public API with rate limiting • Interactive documentation below

Quick Start Examples

Get Current Risk Score

curl https://tippingpoint.watch/api/v1/risk/current

Get Recent Evidence (Last 30 Days)

curl https://tippingpoint.watch/api/v1/evidence/recent?limit=10

Get Summary Metrics

curl https://tippingpoint.watch/api/v1/metrics/summary

API Key Authentication: Some endpoints require an API key for access. Click the "Authorize" button (🔓) in the Swagger UI below to enter your API key. Once authorized, all requests will automatically include your API key.

Free endpoints (risk scores, recent evidence, summary metrics) do not require authentication. Subscriber endpoints (full historical data, advanced filtering) require a valid API key.

Attribution Required: All API responses include attribution headers. When using our data, please credit: "Data provided by TippingPoint.Watch — a queer-led democratic-risk observatory."

Need Higher Rate Limits?

Our free API is rate-limited to 60 requests per minute to ensure fair access for everyone. If you're a journalist, researcher, developer, or building a project that needs unlimited access or historical data, we offer supporter tiers through Patreon or Ko-fi.

Supporter tiers include:

  • 500-5,000 requests per month (depending on tier)
  • Full access to historical data
  • Advanced filtering and search capabilities
  • Bulk CSV/JSON export functionality
  • Priority technical support

All supporter revenue helps fund our infrastructure and includes a 10% donation to Rainbow Railroad to help LGBTQ+ people flee violence worldwide.