All free APIs
Free APIGeo & WeatherAPI keyOfficial

Geoapify Places API

POI search across 500+ OSM-derived categories with a generous 3,000-credit/day free tier and no credit card.

Geoapify's Places API returns points of interest (restaurants, shops, transit, tourism, healthcare, etc.) from OpenStreetMap-derived data, queryable by category plus a spatial filter (circle, rectangle, geometry, or place boundary). It returns GeoJSON with name, formatted address, coordinates, category tags, and a place_id you can feed into the companion Place Details API. Geoapify also exposes geocoding, reverse geocoding, autocomplete, routing, and boundaries under the same free key, making it a one-stop free location platform. The free plan grants 3,000 credits/day with no card required; pricing is credit-based where every 20 places returned costs 1 credit, so a single 20-result call is 1 credit.

Free tier

Free plan: 3,000 credits/day, no credit card. Every 20 places returned = 1 credit. Paid daily-credit plans (API 10/25/50/100/250/Custom) scale the cap upward.

Rate limits

Daily credit cap on free tier (3,000 credits/day). Per-second QPS limits are not separately published for the free plan.

Auth

API key

Base URL

https://api.geoapify.com/v2/places

What you'd build with it

  • Build a 'find nearby X' tool for a Claude Skill using a single category + radius filter
  • Enrich a location automation with POI lists by category for a city or bounding box
  • Geocode and autocomplete addresses in a form-filling workflow off the same free key
  • Generate category-based maps without paying Google Maps Platform

Key endpoints

  • GET/v2/placesSearch POIs by category within a spatial filter (circle/rect/geometry/place).
  • GET/v2/place-detailsFetch detailed attributes and geometry for a place id (?id=...&apiKey=...).
  • GET/v1/geocode/searchForward geocoding: address string to coordinates.
  • GET/v1/geocode/autocompleteAddress autocomplete / search-as-you-type.
Members

Members get the runnable recipe

Sign in free to copy the example request, see a sample response, and read the gotchas.

Tags

mapsplacespoigeocodingopenstreetmapgeojson