REST API v1
Programmatic access to published signals, claims and Route Access Pressure assessments. Requires a Team, Data/API or Enterprise plan. Create keys on Account.
Authentication
Send Authorization: Bearer agi_… or x-api-key: agi_….
Endpoints
GET /api/v1/signals—?limit=&category=&since=. Published signals with confidence, analysis and timestamps.GET /api/v1/claims—?signal_id=&status=&limit=. Claim-level statements with status and confidence.GET /api/v1/routes— route catalogue with worst-segment pressure and assessment freshness.GET /api/v1/routes/{slug}/assessment— segment-level Route Access Pressure with data coverage and explanations.
Response conventions
- All timestamps are UTC ISO 8601.
- Missing data is explicit: segments without an assessment return
pressure: "insufficient_data", never silent nulls. - Demo fixtures are excluded from responses in live mode; when present they carry
is_demo: true. - Route pressure responses include a non-navigational-use disclaimer.
Example
curl -s \ -H "Authorization: Bearer agi_…" \ "https://arcticglobalimpact.com/api/v1/signals?limit=10&category=route_access"