GET /api/v1/providers/Providers
Approved provider publication records with optional q search.
Open JSON endpointPublic interface / Version 1
Every response is JSON, carries generated and evidence-freshness metadata, and preserves scoped unknown or unavailable states. Private candidates never appear.
GET /api/v1/providers/Approved provider publication records with optional q search.
Open JSON endpointGET /api/v1/countries/Country records with approved availability counts.
Open JSON endpointGET /api/v1/sources/Approved source manifest records with optional q search.
Open JSON endpointGET /api/v1/routes/Reviewed directional route fixtures.
Open JSON endpointGET /api/v1/freshness/Dataset counts and latest evidence observation dates.
Open JSON endpoint{
"data": [...],
"generatedAt": "ISO-8601 timestamp",
"dataVerifiedAt": "YYYY-MM-DD or null",
"verificationStatus": "verified_or_scoped | mixed | empty"
}Queries reject unknown parameters. Errors use problem-details fields documented at API error documentation.