Head to head · Geo routing · October 2026 research run
NextBillion.ai vs Radar
NextBillion.ai scores 55.4 (C) on agent readiness against Radar's 53.3 (D), and leads in 4 of 7 scored categories. Radar leads on reliability and security & auth. Both do geo routing.
Best maps, geocoding and places APIs for AI agents · All 153 maps comparisons
Which one, for what
Best for Fleet and delivery routing, distance matrices and route optimisation with truck profiles, plus geocoding and POI search, for companies ready for an annual contract.
Ahead on
- Schema & documentation, 73 against 50
- Agent ergonomics, 77 against 65
- Payments & pricing, 20 against 10
Also in its favour
- Free to start without a card
Watch for
Pricing is by quote on annual licences, with no public unit prices
Radar D
Best for A company that already has a Radar contract, or wants geofencing and trip tracking with geocoding and routing on one key.
Ahead on
- Reliability, 70 against 45
- Security & auth, 56 against 46
Watch for
The pricing page says Radar has no free tier and every plan is an annual commitment set by quote
Why the edge
Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.
Reliability Radar +25
NextBillion.ai 45
Hosted lines, for the REST APIs at api.nextbillion.io and the hosted MCP server. A status page at status.nextbillion.io, 'NextBillion.AI API Status', renders only in a browser, and its Statuspage-style JSON paths return 404, so we couldn't see its components (10) or read any history. That's our limit, not a finding, and the rubric gives 5 (5). The API reference states 2,400 queries a minute, or 40 a second, for continuous requests (15). Each endpoint's error table lists 429 as 'QPM or API request count quota reached', with no Retry-After or backoff guidance (5). No SLA found; the terms say access isn't warranted to be uninterrupted (0). The REST APIs are GA. The MCP server is at version 0.5.3 (10). 10+5+15+5+0+10 = 45.
Radar 70
Read with the hosted lines. status.radar.com is a Statuspage site with components for the Geocoding, Search, Routing, Maps, Track and Trips APIs among others (20). Its history feed lists two incidents in the 90 days to 4 November 2026. Elevated API errors on 27 August from 19:31 to 20:34 EDT, and elevated API latencies on 23 October from 11:52 to 14:57 EDT, traced to a Cloudflare incident. Neither states the share of failed requests, and this run reads "elevated" errors or latencies as partial, so both are minor (20). Each operation states a default rate limit, 100 requests a second for geocoding down to 10 for matrix and the data operations (15). 429 is documented with three meanings, with no Retry-After header or backoff guidance found, and PUT upserts keyed on tag and externalId make geofence writes repeatable (5, partial kept). No SLA is published (0). The APIs carry no beta label (10). 20 + 20 + 15 + 5 + 0 + 10 = 70.
Schema & documentation NextBillion.ai +23
NextBillion.ai 73
No OpenAPI document for the REST APIs was found in llms.txt or the docs. The hosted MCP server's 27 tools are defined with Zod schemas, so they carry typed JSON Schema inputs (15 of 25). llms.txt, llms-full.txt and a Markdown file for each docs page (10). Endpoint pages explain each parameter, and MCP tool descriptions say when not to use a tool, such as the geometry tools being straight-line rather than road distance (16). Parameter tables give types, allowed values and defaults, such as types and limit (default 10), though in packs several filters into one string (12). curl examples and a per-endpoint error table with causes (13). The MCP server has a dated changelog. No API changelog or versioned path was found (7). 15+10+16+12+13+7 = 73.
Radar 50
No OpenAPI description or other machine-readable contract was found in the docs index (0). docs.radar.com publishes llms.txt and a Markdown twin of each page, with the whole API reference in one Markdown file of about 154 KB (10). Descriptions say what an operation is for and sometimes when to use another, for example forward geocoding for complete addresses and autocomplete for partial ones (14). Parameters are listed with type, required or optional, ranges and allowed values, though coordinate lists travel as pipe-delimited strings and there is no schema to validate against (11). Every operation has a sample request and response, and there is one list of 12 response codes with one sample error (11). Paths carry /v1, and no API changelog was found (4). 0 + 10 + 14 + 11 + 11 + 4 = 50.
Agent ergonomics NextBillion.ai +12
NextBillion.ai 77
MCP reading, since the hosted server is the agent surface. 27 tools, four of them for documentation and seven local geometry tools, with shapes simplified to a 500-vertex budget to save context (18). limit, types, country, bbox and circle filters, and batch geocoding of up to 100 queries (16). The error table explains each code, and the MCP masks the key in error text (15). Every API tool is marked readOnlyHint, idempotentHint and not destructive in the source (18). Few required parameters and explicit latitude and longitude objects, but no official server-side SDK, only mobile and web map SDKs (10). 18+16+15+18+10 = 77.
Radar 65
Read as an API. limit on search operations (1 to 100), layers and country filters on geocoding, and optional geometry on route optimisation size a response, with no field selection (14). List operations page with limit up to 1,000 and date cursors such as updatedBefore (16). Errors are JSON with code, param and message, and every response carries X-Radar-Request-ID (15). The maps operations only read. Geofence and beacon writes are PUT upserts by external ID, and no idempotency key was found for trip or user creation (10). Most maps calls need one parameter. Official SDKs cover web, iOS, Android and five cross-platform frameworks, all client-side, with no server library found (10). 14 + 16 + 15 + 10 + 10 = 65.
Security & auth Radar +10
NextBillion.ai 46
The REST APIs take a single key query parameter, so a plain key that travels in URLs, which earns 20 less 10. The MCP server adds OAuth 2.1 with PKCE, seals the key into tokens with AES-256-GCM, accepts a Bearer header and stores nothing server-side, so 5 back (15). Every tool is read-only, and keys can carry an IP allowlist (12). Places results are POI and address text with no prompt-injection guidance (7). Usage alerts at 50, 75 and 90 per cent of credits, per the pricing FAQ. No per-call log found (5). /.well-known/security.txt returns 404, and we found no disclosure policy or bug bounty. The about page says the company follows ISO 27001 standards, without naming a certificate (7). 15+12+7+5+7 = 46.
Radar 56
Four keys a project, test and live, publishable and secret, sent in the Authorization header only. A secret key can read or write any data and no scopes were found. Key rotation was not read (20). Publishable keys reach only 16 of the 38 documented operations and can be restricted by website domain or mobile app identifier, and dashboard accounts have read, write, admin and owner roles. No confirmation step for deletes (10). Results are addresses and place names from open and commercial datasets, with no prompt-injection guidance (6). Audit logs cover dashboard requests on enterprise plans, and each API response has a request ID (7). security.txt answers 404 (4 November 2026). The FAQ gives a disclosure address, and the DPA states SOC 2 Type II, a yearly third-party penetration test and a bug bounty, with the report on request. The trust centre is script-drawn and was not read (13). 20 + 10 + 6 + 7 + 13 = 56.
Payments & pricing NextBillion.ai +10
NextBillion.ai 20
No x402, MPP or L402 (0). Pricing is by quote, with annual licences per order, asset or API call and no published unit price (0). A 7-day free trial with an API key and 'No credit card required' (20). A person signs up through the console or emails support for a key (0). 0+0+20+0 = 20.
Radar 10
No x402, MPP or L402 (0). The pricing page publishes starting prices without a login, $0.50 per 1,000 calls for Core Maps and $2.00 for Premium Maps, but every plan is an annual commitment at a rate set by quote (10). The pricing page says "Radar does not currently offer a free tier", and the technical validation period goes through sales (0). Keys come from a dashboard account, and the sign-up page was closed to us by robots.txt on 9 October, so no programmatic route was found (0). 0 + 10 + 0 + 0 = 10.
Score by category
| Category | Weight this run | NextBillion.ai | Radar | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 45 | 70 | Radar +25 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 73 | 50 | NextBillion.ai +23 |
| Agent ergonomics | 13%16.2 | 77 | 65 | NextBillion.ai +12 |
| Security & auth | 14%17.5 | 46 | 56 | Radar +10 |
| Payments & pricing | 10%12.5 | 20 | 10 | NextBillion.ai +10 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 73 | 77 | Radar +4 |
| Transparency & trust | 7%8.8 | 58 | 55 | NextBillion.ai +3 |
| Negative events | ≤15 | 0 | -2 | |
| Total | C 55.4/100 | D 53.3/100 |
Facts side by side
| Fact | NextBillion.ai | Radar |
|---|---|---|
| Kind | HTTP API | HTTP API |
| Vendor | NextBillion.ai Pte. Ltd. | Radar Labs |
| Hosted endpoint | https://mcp.nextbillion.io | https://api.radar.io/v1 |
| Transports | HTTP, Streamable HTTP | HTTP |
| Auth | OAuth or key | API key |
| Pricing | Paid | Paid |
| x402 | no | no |
| Licence | none | Proprietary service under Radar's Terms of Use. The web SDK in radarlabs/radar-sdk-js is Apache-2.0 |
| Tools exposed | 27 | none |
| Read-only variant documented | yes | no |
| llms.txt | yes | yes |
| Last release | 2026-10-30 | 2026-10-13 |
| Terms last updated | no date given | 2023-05-24 |
| Privacy policy last updated | no date given | 2025-05-13 |
| Customer content may train models | not found in the text | not found in the text |
| Terms restrict automated access | not found in the text | not found in the text |
| Terms restrict benchmarking | not found in the text | yes |
| Terms or service can change without notice | not found in the text | yes |
| Arbitration or class-action waiver | not found in the text | yes |
Verdicts
NextBillion.ai
NextBillion.ai covers routing, distance matrices, route optimisation, geocoding and places, and runs a hosted MCP server with 27 read-only annotated tools and OAuth sign-in. Pricing is by quote on annual licences, the REST API key travels in the query string, and no OpenAPI spec, API changelog or readable status history was found.
Radar
Radar documents 38 REST operations in Markdown with a rate limit on each, and its status feed shows two API incidents of elevated errors or latency in 90 days. Access is sales-led. The pricing page says there is no free tier, every plan is an annual commitment, and no OpenAPI description or API changelog was found.
Before you call either
NextBillion.ai
- Connect through https://mcp.nextbillion.io so the key stays in a Bearer header or OAuth token rather than in request URLs
- Use the geometry tools only for straight-line questions; use directions or distance_matrix for travel time
- Batch up to 100 geocodes with geocode_batch instead of one call per address
- On 429 the quota or the 2,400-a-minute limit is reached; slow down and tell the user if credits are spent
- Search the docs with the MCP documentation tools before guessing a parameter
Radar
- Send the key in the
Authorizationheader with noBearerprefix, and callhttps://api.radar.io/v1, not radar.com - Use a publishable key for geocoding, search and routing. Keep the secret key for users, trips, geofences and beacons
- Call
/v1/search/autocompletefor partial addresses and place names./v1/geocode/forwardis documented as best for complete addresses - Set
units=metricon routing calls. The default is imperial, with distances in feet - Treat 429 as one of three things (rate limit, no state change or selective throttling) and 402 as usage exceeded. No Retry-After header is documented
- Do not keep geocoding, autocomplete or place results for more than 30 days
Questions
Which is better for AI agents, NextBillion.ai or Radar?
NextBillion.ai scores 55.4 (C) on agent readiness against Radar's 53.3 (D), and leads in 4 of 7 scored categories. Radar leads on reliability and security & auth.
Do NextBillion.ai and Radar need an API key?
NextBillion.ai takes an API key or an OAuth sign-in. Radar needs an API key.
Can an agent call NextBillion.ai and Radar without installing anything?
Yes. NextBillion.ai has a hosted endpoint at https://mcp.nextbillion.io and Radar at https://api.radar.io/v1.
Other comparisons with NextBillion.ai or Radar
- Amazon Location Service vs NextBillion.ai
- Amazon Location Service vs Radar
- ArcGIS Location Platform vs NextBillion.ai
- ArcGIS Location Platform vs Radar
- Azure Maps vs NextBillion.ai
- Azure Maps vs Radar
- Geoapify Location Platform + MCP vs NextBillion.ai
- Geoapify Location Platform + MCP vs Radar
- Geocodio vs NextBillion.ai
- Geocodio vs Radar
- Google Maps Platform + Grounding Lite MCP vs NextBillion.ai
- Google Maps Platform + Grounding Lite MCP vs Radar
- HERE Location Services vs NextBillion.ai
- HERE Location Services vs Radar
- LocationIQ vs NextBillion.ai
- LocationIQ vs Radar
- Mapbox APIs + MCP vs NextBillion.ai
- Mapbox APIs + MCP vs Radar
- MapQuest vs NextBillion.ai
- MapQuest vs Radar
- MapTiler Cloud vs NextBillion.ai
- MapTiler Cloud vs Radar
- NextBillion.ai vs Nominatim
- NextBillion.ai vs OpenCage Geocoding API
- Nominatim vs Radar
- OpenCage Geocoding API vs Radar
- Radar vs Stadia Maps
- Radar vs TomTom Maps APIs + MCP
- Radar vs Woosmap
- NextBillion.ai vs Stadia Maps
- NextBillion.ai vs TomTom Maps APIs + MCP
- NextBillion.ai vs Woosmap
Machine-readable
- This page as Markdown
/compare/nextbillion-vs-radar.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/nextbillion.json·/api/v1/tools/radar.json - From a terminal
anchor compare nextbillion radar(the CLI) - Over MCP
compare_tools {"a": "nextbillion", "b": "radar"}at/mcp, no key