Skip to main content
This page takes you from an empty project to a working search request and a rendered map. Everything here runs against the live API — you only need a free account.
1

Create a Baato account

Sign up at baato.io/signup. Every account gets Rs. 10,000 of usage each month at no charge — around 200,000 map loads, which is plenty for development. See pricing and limits for the per-API rates.
2

Grab your access token

Baato creates a _default access token for you the moment you sign up, so there is nothing to configure. Find it in your dashboard.
Every Baato endpoint takes the token as a key query parameter. See Authentication for token limits and how to lock a token to your own domains.
3

Make your first request

Search for a place by keyword. Replace YOUR_BAATO_ACCESS_TOKEN with the token from the previous step.
Every Baato response is wrapped in the same envelope — timestamp, status and message alongside the data you asked for:
Response
Search results deliberately leave out coordinates to keep autocomplete responses small. Pass a result’s placeId to the Places API when you need its centroid and geometry.
4

Put a map on the screen

Baato serves vector map styles that any MapLibre or Mapbox GL renderer understands. The style URL is the integration — there is no separate SDK to install for the web.
Baato query parameters take lat and lon separately, but MapLibre and GeoJSON take [lon, lat] pairs. Mixing the two up is the single most common Baato integration bug — see Core concepts.

Pick your platform

The guides below cover the same ground — display a map, search, reverse geocode, draw a route — in the idiom of each platform.

Web

MapLibre or Mapbox GL JS with the Baato JavaScript client.

Android

The Java client, plus the Navigation SDK for turn-by-turn.

iOS

BaatoSwift via CocoaPods.

Flutter

The baato_maps package — widgets and API client in one.

React Native

Expo and bare React Native with MapLibre React Native.

Server-side

Python and Go clients for backend workloads.

Next steps

Core concepts

Coordinate order, place IDs, encoded polylines and the response envelope.

API reference

All six endpoints, with an interactive playground.

Pricing and limits

Per-API rates, the free monthly credit, and caching rules.

Attribution

What you need to display when you use Baato maps.