Open Places Get a key
Menu

Place search API for AI agents

Places your agent can keep.

Search 88.4 million businesses and landmarks in 248 countries and territories, over MCP or REST. The data is openly licensed, so your agent can cache, store and reuse every result.

Manhattan dot map: 192,817 places at confidence ≥ 0.6, bookshops in ember, Overture 2026-10-21.0
192,817 places in this frame. Bookshops in ember.Overture 2026-10-21.0
Open data from the Overture Maps Foundation
  • Amazon
  • Meta
  • Microsoft
  • TomTom

From your agent or your code.

The same search, two ways in. Both use one server-side key and count against the same prepaid balance.

MCP server

For Claude Code, Cursor, Codex and any MCP client
claude mcp add --transport http openplacesapi \
  https://app.openplacesapi.com/mcp \
  --header "Authorization: Bearer $OPA_KEY"
search_places
Text or category search near a point, up to 50 miles.
list_categories
Find the right category slug. Free; no quota used.

REST API

For servers, scripts, pipelines and backfills
curl -G https://api.openplacesapi.com/v1/places \
  -d q=coffee -d lat=40.7411 -d lon=-73.9897 \
  -H "Authorization: Bearer $OPA_KEY"
{
  "results": [
    {
      "place_id": "overture:a27acb33-8aaf-4cf8-a979-4dc1cfe5dc82",
      "name": "Joe Coffee Company",
      "lat": 40.741379,
      "lon": -73.98967,
      "distance_mi": 0.03,
      "category": "coffee_shop",
      "categories": [
        "coffee_shop"
      ],
      "category_hierarchy": [
        "food_and_drink",
        "non_alcoholic_beverage_venue",
        "coffee_shop"
      ],
      "address": {
        "formatted": "186 5th Ave",
        "street": "186 5th Ave",
        "locality": "New York",
        "region": "ny",
        "postal_code": "10010",
        "country_code": "US"
      },
      "phone": "9177169909",
      "website": "https://joecoffeecompany.com/",
      "confidence": 0.99,
      "match": "category"
    }
  ]
}

Ask for a place. Get the index.

The live demo needs no key. Results come back as plain records: names, categories, coordinates and how sure the source is.

  1. 1Joe Coffee Companycoffee shop0.03 mi
  2. 2Gumption Coffeecoffee shop0.04 mi
  3. 3Flatiron Greencoffee shop0.04 mi
  4. 4Benvenuto Cafe Restaurantcafe0.05 mi
  5. 5Starbuckscoffee shop0.06 mi

Sample response near 40.741, −73.99 · Overture 2026-10-21.0. Search for live results.

View JSON
{
  "results": [
    {
      "place_id": "overture:a27acb33-8aaf-4cf8-a979-4dc1cfe5dc82",
      "name": "Joe Coffee Company",
      "lat": 40.741379,
      "lon": -73.98967,
      "distance_mi": 0.03,
      "category": "coffee_shop",
      "categories": [
        "coffee_shop"
      ],
      "category_hierarchy": [
        "food_and_drink",
        "non_alcoholic_beverage_venue",
        "coffee_shop"
      ],
      "address": {
        "formatted": "186 5th Ave",
        "street": "186 5th Ave",
        "locality": "New York",
        "region": "ny",
        "postal_code": "10010",
        "country_code": "US"
      },
      "phone": "9177169909",
      "website": "https://joecoffeecompany.com/",
      "confidence": 0.99,
      "match": "category"
    },
    {
      "place_id": "overture:8fbd5104-4f70-46f4-9ee9-9cd786ebd036",
      "name": "Gumption Coffee",
      "lat": 40.740881,
      "lon": -73.989292,
      "distance_mi": 0.04,
      "category": "coffee_shop",
      "categories": [
        "coffee_shop"
      ],
      "category_hierarchy": [
        "food_and_drink",
        "non_alcoholic_beverage_venue",
        "coffee_shop"
      ],
      "address": {
        "formatted": "940 Broadway",
        "street": "940 Broadway",
        "locality": "New York",
        "region": "ny",
        "postal_code": "10010",
        "country_code": "US"
      },
      "phone": "8456056218",
      "website": "http://www.gumptioncoffee.com/",
      "confidence": 0.99,
      "operating_status": "open",
      "match": "name_and_category"
    },
    {
      "place_id": "overture:9e2e2431-1ab7-4408-8ae9-9a3cca887d63",
      "name": "Flatiron Green",
      "lat": 40.741293,
      "lon": -73.989296,
      "distance_mi": 0.04,
      "category": "coffee_shop",
      "categories": [
        "coffee_shop"
      ],
      "category_hierarchy": [
        "food_and_drink",
        "non_alcoholic_beverage_venue",
        "coffee_shop"
      ],
      "address": {
        "formatted": "Broadway",
        "street": "Broadway",
        "locality": "New York",
        "region": "ny",
        "postal_code": "10010",
        "country_code": "US"
      },
      "phone": "(917) 504-6209",
      "website": "http://flatirongreencafe.com",
      "confidence": 0.96,
      "operating_status": "open",
      "match": "category"
    },
    {
      "place_id": "overture:ae6739ff-5cdd-4d00-a8db-5122de342ed6",
      "name": "Benvenuto Cafe Restaurant",
      "lat": 40.741184,
      "lon": -73.989086,
      "distance_mi": 0.05,
      "category": "cafe",
      "categories": [
        "cafe"
      ],
      "category_hierarchy": [
        "food_and_drink",
        "casual_eatery",
        "cafe"
      ],
      "address": {
        "formatted": "950 Broadway",
        "street": "950 Broadway",
        "locality": "New York",
        "region": "ny",
        "postal_code": "10010",
        "country_code": "US"
      },
      "phone": "(212) 614-7224",
      "website": "http://benvenutonyc.com",
      "confidence": 0.92,
      "operating_status": "permanently_closed",
      "match": "category"
    },
    {
      "place_id": "overture:4296a475-e922-43be-9187-1f374a6a8da3",
      "name": "Starbucks",
      "lat": 40.741796,
      "lon": -73.990215,
      "distance_mi": 0.06,
      "category": "coffee_shop",
      "categories": [
        "coffee_shop"
      ],
      "category_hierarchy": [
        "food_and_drink",
        "non_alcoholic_beverage_venue",
        "coffee_shop"
      ],
      "address": {
        "formatted": "14 W 23rd St (23rd Btwn 5th & 6th)",
        "street": "14 W 23rd St (23rd Btwn 5th & 6th)",
        "locality": "New York",
        "region": "ny",
        "postal_code": "10010",
        "country_code": "US"
      },
      "phone": "2123672050",
      "confidence": 0.99,
      "operating_status": "open",
      "match": "category"
    }
  ],
  "meta": {
    "request_id": "c49ea921-d98c-4161-8683-642947d4f3e5",
    "data_source": "overture",
    "data_release": "2026-10-21.0",
    "data_releases": [
      "2026-10-21.0"
    ],
    "q": "coffee",
    "mode": "all",
    "lat": 40.741,
    "lon": -73.99,
    "radius_mi": 25,
    "limit": 5,
    "offset": 0,
    "next_offset": null,
    "category": null,
    "min_confidence": null,
    "sort": "relevance",
    "interpreted_as": {
      "type": "category",
      "categories": [
        "coffee_shop",
        "cafe"
      ],
      "text": null,
      "message": "Read \"coffee\" as the category coffee_shop (also cafe): places in that category come first, then other name matches. Use mode=name to match names only, or category=coffee_shop with offset to page through every match."
    },
    "warnings": [],
    "layer_selection": {
      "source": "default",
      "preset": null,
      "layers": [
        {
          "type": "overture_base"
        },
        {
          "type": "open"
        }
      ]
    }
  }
}

Keep what you find.

The same search result, as each provider lets you keep it in your database 31 days later.

Open Places

  • place_idoverture:a27acb33-8aaf-4cf8-a979-4dc1cfe5dc82
  • nameJoe Coffee Company
  • categorycoffee_shop
  • lat, lon40.741379, -73.98967
  • address186 5th Ave
  • phone9177169909
  • websitehttps://joecoffeecompany.com/

Everything, for as long as you want, under the source licenses.

Google Places

  • place_idtheir own place ID
  • nameCan't keep
  • categoryCan't keep
  • lat, lonCan't keep
  • addressCan't keep
  • phoneCan't keep
  • websiteCan't keep

Place IDs indefinitely. Coordinates may be cached for up to 30 days.

Foursquare

  • place_idtheir own place ID
  • nameCan't keep
  • categoryCan't keep
  • lat, lonCan't keep
  • addressCan't keep
  • phoneCan't keep
  • websiteCan't keep

Place IDs and photo IDs may be cached indefinitely. No other attributes on pay-as-you-go.

Radar

  • place_idCan't keep
  • nameCan't keep
  • categoryCan't keep
  • lat, lonCan't keep
  • addressCan't keep
  • phoneCan't keep
  • websiteCan't keep

No POI fields beyond 30 days. Building a POI database is also prohibited.

Checked 2026-11-10. One real Overture record illustrates field retention; each provider uses its own records and identifiers. Open-data licenses and attribution requirements apply (CDLA-Permissive 2.0, Apache 2.0, CC0). Standard terms: Google policies and service terms; Foursquare usage guidelines (pay-as-you-go); Radar terms §2(d). Contract-specific exceptions may apply. Record: Overture 2026-10-21.0.

88,414,622 places.

Every country and territory with indexable Overture Places data, updated from Overture's monthly releases. Density and field completeness vary by place.

Open the coverage explorerEvery country as text: coverage.mdCoffee shops in ember. Places with source confidence 0.6 or higher.

Your corrections, on top.

Layers sit on top of the open base data and belong to your account. Changes show up on the next request.

  • CorrectionsFix a name, category or location the source got wrong.
  • SuppressionsHide places that closed or don't belong in your results.
  • Private recordsAdd places only your account can see.
  • PresetsName a stack of layers; a key or a single request picks it.
  • GrantsShare a layer with another account, read-only.

Prepaid searches. No overages.

Start with 2,500 free searches, once per account. No credit card.

Pay onceSearchesPer 1,000
$105,000$2.00
$2515,000$1.67
$5050,000$1.00
$100125,000$0.80
$250400,000$0.63

The whole balance expires 12 months after your most recent purchase, or 12 months after your free grant starts. Buying keeps all unused searches and extends their expiry. Need more than 400,000? Email us.

Past your cap, the API answers 402 quota_exhausted. Your bill never surprises you, and your agent can tell why.

Places, not maps.

Open Places does one job. If you need one of these, pair it with another service.

  • Address autocomplete or street-address geocoding
  • Map tiles, routing or directions
  • Browser SDKs or public keys (keys stay on your server)
  • Opening hours, ratings, reviews or photos (not in the source data)

Questions, before you sign up.

Does it work with AI agents and MCP?
Yes. A hosted MCP server at https://app.openplacesapi.com/mcp gives Claude Code, Cursor, Codex and any MCP client two tools, search_places and list_categories. The same search is one REST call. See For agents.
Is Open Places API a Google Places API alternative?
For server-side place search, yes. It returns places near a coordinate from open Overture data, with prepaid searches and hard caps. It does not replace Google's autocomplete, geocoding, routing, or map tiles.
What happens when I hit my cap?
The API returns 402 at zero or after expiry. Buy more searches to continue. No auto-recharge, no overage and never a surprise charge.
How does the price compare?
100,000 searches fits in the $100 one-time pack, which includes 125,000 searches, against about $3,040 at Google Text Search Pro. Verify current Google prices for your workload.
Can I use it for address autocomplete or geocoding?
No. Every search requires a lat/lon and a radius up to 50 miles. Use text search for named places or category browse for area lists; use a geocoding service for street-address lookup.
Which places are covered?
Open Places API serves 88.4 million places with global coverage across every country and territory where the current Overture release has indexable Places data. Coverage quality varies by location.
How fresh is the data?
Open Places API tracks Overture's monthly releases and promotes a new dataset after the release clears validation checks.
Do I need an SDK?
No. The Places API is one authenticated GET request with a bearer token and JSON response.
Can I use it commercially?
Yes. Open Places API is built on permissively licensed open Overture Places data, so results can be cached, stored, redistributed, and mixed with your own data.

Start free. Keep everything.

2,500 free searches once, no card. Sign in with Google or GitHub.