REST + OpenAPI
Standardized endpoints, documented in Swagger and versioned.

developer.riotur.rio
A public API for startups, agencies, mobility apps and public agencies to use the city's official information.
Standardized endpoints, documented in Swagger and versioned.
Access control via key and authorization for critical integrations.
Only public and institutional data, with no personal information.
Format designed for virtual assistants and message-based support.
/v1/placesAttractions, restaurants and lodging with address and contacts./v1/places/{slug}Full detail of a place, with media and coordinates./v1/eventsOfficial calendar, filterable by period and by major event./v1/neighborhoodsGuide to the city's neighborhoods and zones./v1/newsNews and institutional announcements./v1/mobilityLines, transit modes and travel guidance.{
"data": [
{
"slug": "cristo-redentor",
"name": "Cristo Redentor",
"category": "atracao",
"neighborhood": "Cosme Velho",
"coordinates": { "lat": -22.9519, "lng": -43.2105 },
"website": "https://riotur.rio",
"phone": "+552125417522"
}
],
"meta": { "page": 1, "per_page": 20, "total": 412 }
}Tell Riotur which integration you want to build. The team will provide the key and access to the test environment.
Demo form for this presentation version — it doesn't submit data yet.
See also the design system that standardizes the site's entire interface.