Mapbox Search Box API
"All-in-one location search for addresses, places, and points of interest" [1]
Mapbox Search Box API is a REST-based location search service covering addresses, places, and points of interest across 80+ countries, with a dataset of 330 million POIs and 375 million addresses globally. It is priced per session at $11.50 per 1,000 sessions, with a free tier of 500 sessions per month and self-serve signup, making it accessible for small projects and scalable to enterprise. SDKs are available for JavaScript, React, iOS, and Android, and an MCP server is also available. The service is SOC 2 Type 2 certified and GDPR compliant, with a published SLA.
Best for / Avoid if
Best for: Prototypes and side projects - free to start, no sales call; Regulated or enterprise workloads - compliance attestations and an enterprise plan; AI agents and automation - an agent-ready surface (MCP / llms.txt)
Scores
- 55 / 100Agent friendliness
- 100 / 100Pricing transparency
- 85 / 100Setup speed
- 45 / 100Docs quality
- 100 / 100Procurement ease
- 60 / 100Trust readiness
Pricing & procurement
- Pricing model
- Usage-based [2]
- Published pricing
- ✓ Yes [3]
- Free tier
- ✓ Yes [4]
- Free tier details
- 500 sessions/month free; 25,000 requests/month free (for non-session endpoints: /category, /reverse). Perpetual recurring free allowance - not a trial credit. [5]
- Self-serve signup
- ✓ Yes [6]
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [7]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Standard | Search Box API session (free tier) | first 500 sessions/month | $0 | source |
| Standard | Search Box API session | 1,000 sessions (501–100,000/month) | $11.5 | source |
| Standard | Search Box API session | 1,000 sessions (100,001–200,000/month) | $10 | source |
| Standard | Search Box API session | 1,000 sessions (200,001–500,000/month) | $8.4 | source |
| Standard | Search Box API session | 1,000 sessions (500,001–1,000,000/month) | $6.6 | source |
| Standard | Search Box API request — /category, /reverse (free tier) | first 25,000 requests/month | $0 | source |
| Standard | Search Box API request — /category, /reverse | 1,000 requests (25,001–100,000/month) | $1.7 | source |
| Standard | Search Box API request — /category, /reverse | 1,000 requests (100,001–500,000/month) | $1.5 | source |
| Standard | Search Box API request — /category, /reverse | 1,000 requests (500,001–1,000,000/month) | $1.25 | source |
Capabilities
- Supported actions
- suggest, retrieve, forward, category, reverse, list_category [8]
- Regions
- United States, Canada, Europe, 80+ countries globally (53 new countries added 2025), 330 million POIs globally, 375 million addresses globally [9]
- Languages
- Czech, Croatian, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hungarian, Italian, Japanese, Lithuanian, Latvian, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian [10]
- Input types
- text query, coordinates (lat/lon), place id (session token + suggestion id), bounding box, country code, category name, POI category filter, polyline (search along route)
- Output types
- JSON, GeoJSON FeatureCollection
- Webhooks
- ✗ No
- Sandbox / test mode
- ✗ No [11]
- SDK languages
- JavaScript (Web), JavaScript (React), JavaScript (Core/Node), Swift/iOS, Kotlin/Android [12]
- MCP server
- ✓ Yes [13]
Trust & compliance
- SOC 2
- SOC 2 Type II [14]
- HIPAA
- ✗ No [15]
- GDPR
- ✓ Yes [16]
- ISO 27001
- ✗ No [17]
- PCI DSS
- ✗ No [18]
- Published SLA
- ✓ Yes [19]
- Rate limits
- 10 requests per second (default); sessions expire after 50 successive /suggest calls, 180 seconds of inactivity, or after /suggest → /retrieve completion; query string max 256 characters; max 10 results per request (25 for /category) [20]
- Known restrictions
- All data returned is only available for temporary use; permanent storage requires contacting Mapbox sales, Attribution text must be displayed: '© 2023 Mapbox and its suppliers. All rights reserved. Use of this data is subject to the Mapbox Terms of Service.', License is non-transferable and non-sublicensable, Cannot create multiple accounts to circumvent free usage limits, ETA calculations incur additional Matrix API charges, Reusing session_token across concurrent sessions may result in unpredictable billing, No pagination support for results [21]
Developer surface
Integration
- API style
- rest
- Base URL
- https://api.mapbox.com/search/searchbox/v1
- Version
- v1
- Versioning
- url
- Stability
- ga
- Auth methods
- api_key
- Idempotency keys
- ✗ No
- Error format
- vendor-specific
- Rate limit
- 10 / second
Adoption & maturity
- Launched
- 2023-01-01
- GA
- 2024-03-05
- Notable customers
- Toyota, General Motors, ANWB, Tripadvisor, Picnic, Straightaway, Curb, Parkbee
Other Places & POI APIs
Azure Maps Search (POI)
"Azure Maps is a collection of geospatial services and SDKs that use fresh mapping data to provide geographic context to web and mobile applications."
Google Places API
"The Places API is a service that accepts HTTP requests for location data through a variety of methods. It returns formatted location data and imagery about establishments, geographic locations, or prominent points of interest."
TomTom Search / Places API
"Search is a RESTful API designed for developers allowing single-line fuzzy search for addresses and POIs. Search assigns a latitude/longitude to a specific address, cross street, geographic feature, or point of interest (POI)."
Radar Geocoding API
"Use Radar's geocoding APIs to convert addresses to latitude and longitude coordinates, or vice versa."
HERE Geocoding & Search API (Discover & Browse)
"Enable precise conversion and discovery of geocoordinates, POIs and addresses to improve location accuracy and context."
Esri ArcGIS Places API
"a location service hosted by Esri that can search for businesses and geographic locations around the world and return detailed information about each place."
References
- ↑Description: mapbox.com
- ↑Pricing model: mapbox.com
- ↑Published pricing: mapbox.com
- ↑Free tier: mapbox.com · mapbox.com
- ↑Free tier details: mapbox.com
- ↑Self-serve signup: mapbox.com
- ↑Enterprise plan: mapbox.com
- ↑Supported actions: docs.mapbox.com
- ↑Regions: docs.mapbox.com · mapbox.com · mapbox.com
- ↑Languages: docs.mapbox.com
- ↑Sandbox: docs.mapbox.com
- ↑SDK languages: docs.mapbox.com
- ↑MCP server: docs.mapbox.com · docs.mapbox.com
- ↑SOC 2: mapbox.com
- ↑HIPAA: mapbox.com
- ↑GDPR: mapbox.com · mapbox.com
- ↑ISO 27001: mapbox.com
- ↑PCI DSS: mapbox.com
- ↑Published SLA: mapbox.com
- ↑Rate limits: docs.mapbox.com
- ↑Known restrictions: docs.mapbox.com
Change history
- 2026-06-15 Score Agent Friendliness: 45 → 55
- 2026-06-15 Score Docs Quality: 10 → 45
- 2026-06-14 API Reference URL: (none) → https://docs.mapbox.com/api/
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 Docs URL: (none) → https://docs.mapbox.com/api/
- 2026-06-14 Has Structured Data: (none) → No
- 2026-06-14 Capabilities: {} → {"nearby":true,"poi_search":true,"autocomplete":true,"place_details":true}
- 2026-06-14 Summary Md: (none) → Mapbox Search Box API is a REST-based location search service covering addresse…
- 2026-06-14 Score Agent Friendliness: 30 → 45
- 2026-06-14 Score Docs Quality: 0 → 10
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Llms Txt Present: (none) → Yes
- 2026-06-14 Llms Txt URL: (none) → https://docs.mapbox.com/llms.txt
- 2026-06-14 Score Agent Friendliness: (none) → 30
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Best For: (none) → Prototypes and side projects - free to start, no sales call, Regulated or enter…
- 2026-06-14 Score Trust Readiness: (none) → 60
- 2026-06-14 Score Procurement Friction: (none) → 100
- 2026-06-14 Score Docs Quality: (none) → 0
- 2026-06-14 Score Setup Speed: (none) → 85
- 2026-06-14 Score Pricing Transparency: (none) → 100
- 2026-06-14 Requires Sales Call: set to No
- 2026-06-14 Enterprise Plan Available: set to Yes
- 2026-06-14 SOC 2: set to type_2
- 2026-06-14 HIPAA: set to No
- 2026-06-14 GDPR: set to Yes
- 2026-06-14 ISO 27001: set to No
- 2026-06-14 PCI DSS: set to No
- 2026-06-14 SLA Published: set to Yes
- 2026-06-14 SLA URL: set to https://www.mapbox.com/legal/sla
- 2026-06-14 Data Retention Policy URL: set to https://www.mapbox.com/legal/privacy
- 2026-06-14 Documented Rate Limits: set to 10 requests per second (default); sessions expire after 50 successive /suggest …
- 2026-06-14 Rate Limit Requests: set to 10
- 2026-06-14 Rate Limit Window: set to second
- 2026-06-14 Known Restrictions: set to All data returned is only available for temporary use; permanent storage requir…
- 2026-06-14 Auth Methods: set to api_key
- 2026-06-14 Auth Docs URL: set to https://docs.mapbox.com/accounts/guides/tokens/
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://api.mapbox.com/search/searchbox/v1
- 2026-06-14 API Version: set to v1
- 2026-06-14 Versioning Scheme: set to url
- 2026-06-14 Stability: set to ga
- 2026-06-14 Deprecation Policy URL: set to https://docs.mapbox.com/api/guides/
- 2026-06-14 MCP URL: set to https://mcp.mapbox.com/mcp
- 2026-06-14 Quickstart URL: set to https://docs.mapbox.com/playground/search-box/
- 2026-06-14 Idempotency Supported: set to No
- 2026-06-14 Error Format: set to vendor-specific
- 2026-06-14 Requires Verification: set to Yes
- 2026-06-14 Starting Price Usd: set to 11.5
- 2026-06-14 Price Basis: set to 1,000 sessions
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/mapbox-search \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/mapbox-search/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'