Loop
How it worksThe loopWhy LoopPricingDocs
compare Loop vs Overture Maps

Loop is an agent API.
Overture Maps is bulk geodata.

Overture Maps Foundation (backed by Amazon, Meta, Microsoft, and TomTom) publishes 64M+ POIs as monthly GeoParquet files. There is no official API — you download, store, and query the data yourself. Loop is a real-time query API built specifically for AI agents: MCP endpoint, typed JSON, per-record freshness signals, and a report() action that closes the feedback loop.

feature comparison
FeatureLoopOverture Maps
Product typeReal-time query API (MCP + REST)Bulk dataset (GeoParquet files)
Agent accessMCP endpoint — agents connect with one URLNo official API; community wrappers only
Query latencyReal-time query APIBatch / pre-processed — not queryable at runtime
Update cadenceLive — verify() re-checks records on demandMonthly releases (60-day retention window)
Freshness signalsobserved_at + confidence score on every recordMonthly version stamp only
Feedback loopreport() mutates record confidence and freshnessNone — static data
Live verifyverify() re-checks a specific record on demandNone
Structured output for agentsTyped JSON schema per vertical (e.g. restaurant or salon sub-object)Generic POI schema (good for GIS, not agent-optimized)
CoverageRestaurants & salons, Kreuzberg Berlin (expanding by demand signals)64M+ POIs globally
Infrastructure requiredNone — call the APIS3 / DuckDB / Python pipeline (you build it)
Free tierYes — no credit card, no applicationFree (open data), but infra costs are yours
LicensingODbL (OpenStreetMap) + Apache 2.0 (Foursquare OS Places)CDLA Permissive v2 (Places) + ODbL (OSM-derived data)
Out-of-coverage responseExplicit honest error with suggested_actionNo concept — you query what you've ingested
Use Loop when
  • Building an AI agent that needs live local business data
  • You want MCP access with no infra to set up
  • Freshness and confidence scores matter at query time
  • You want agents to close the feedback loop via report()
  • You need explicit out-of-coverage errors (honest failures)
Use Overture Maps when
  • You need global POI coverage at bulk scale
  • You’re building your own data pipeline or service
  • Offline spatial analysis (buildings, roads, large-area POIs)
  • You want to run your own query infrastructure
common questions

When should I use Loop instead of building on Overture Maps data?

Use Loop when you need to query local business data at runtime inside an AI agent pipeline. Loop gives you an MCP endpoint, typed JSON, freshness signals, and a report() feedback channel — no infrastructure to build. Overture is the right choice when you're building your own data pipeline, need global bulk data, or want to run offline geospatial analysis.

When should I use Overture Maps instead of Loop?

Use Overture when you need global coverage at bulk scale, want to run your own query infrastructure, or are doing offline spatial analysis (building footprints, road networks, large-area POI datasets). Overture is also the right foundation if you're building a data service yourself — Loop actually uses Foursquare OS Places (a key Overture upstream source) for cross-confirmation.

Are Loop and Overture Maps complementary?

Yes. Overture is a foundational data layer — it's the raw material. Loop is the refined runtime service built for agent queries. An agent pipeline that needs to search, verify, and act on local businesses in real time needs a service like Loop. Overture data (or its upstream sources) may power parts of that service, but it is not the service itself.

Start building with Loop.

Add https://stayinloop.dev/mcp to your MCP client, or call the REST API directly. Free tier, no credit card.