Getting Started
Choose the right ROOTE interface and start building.
Page actions
Choose the ROOTE surface that fits what you are building.
Choose an interface
REST API
Use ROOTE from an application or backend over HTTP.
MCP
Connect an AI agent to five read-only ROOTE tools.
ROOTE Map
Explore mobility data and share a map view.
Ask ROOTE
Access mobility information conversationally.
Make your first API request
A persistent integration should use Bearer authentication by default.
curl "https://api.roote.ai/v1/geocode?q=10%20rue%20de%20Rivoli%2C%20Paris" \\
-H "Authorization: Bearer YOUR_API_TOKEN"The response contains ordered geographic candidates. See Geocode for the complete contract.
Authentication choices
Bearer authentication is the clean default for persistent integrations:
Authorization: Bearer YOUR_API_TOKENWhere an API endpoint documents query-token support, you can also use:
?token=YOUR_API_TOKENChoose with persistence in mind
Complete URLs may persist in browser history, server logs, analytics, referrers, screenshots, and copied links. Use Bearer authentication when that exposure would be inappropriate.
Create and manage developer access at dev.roote.ai. Continue with Authentication, ROOTE API, or Connect ROOTE MCP.