Maps API (or Mapping APIs)
Maps API, also known as Mapping APIs, helps you build custom location-based solutions, render maps, and analyze geodata. With Geoapify APIs, you can build a new solution from scratch or extend an existing product.
On this page
Map APIs
Address APIs
Routing APIs
Places APIs
Reachability APIs
Batch APIs
Maps, location, and analytics for developers
Geoapify Maps API helps you build location products faster, from map rendering to routing and location intelligence. Start quickly with playgrounds and tutorials, then scale with detailed docs and SDKs for production-ready workflows.
Docs
Find complete API documentation with endpoints, parameters, request examples, and response formats for all Geoapify APIs.
Playground
We created the API Playground for each API. There you can try the APIs without registration, generate request links, and observe results.
GitHub projects and NPM packages
Use these ready-to-run repositories and npm libraries:
- Geoapify Maps API code samples
- Geoapify quickstart examples
- @geoapify/geocoder-autocomplete
- @geoapify/request-rate-limiter
- @geoapify/route-planner-sdk
- @geoapify/un-locode
More resources:
Use cases

Smart city
Geodata and analytics play one of the most important roles in smart city construction. Being able to answer the main question, "Where?", makes location intelligence and Maps API essential tools in the industry. Learn more>>

Logistics and delivery
Route optimization is one of the core features of Mapping APIs. But it's not only it! Location intelligence is used to build dashboards and track assets, reachability maps are very helpful during the planning phase. Learn more>>

Travel and tourism
Location intelligence may help to find travel ideas, their alternatives, and choose the best destination place. Analyzing geodata and statistics reveals the main trends and allows making forecasts. Learn more>>
FAQ
What is Geoapify Maps API?
Geoapify Maps API is a set of location services for maps, geocoding, routing, places, and spatial analysis. You can browse the API overview on this page or check the full API documentation.
What is Geoapify Maps API used for?
It is used to build map-based products such as address search, delivery routing, travel-time analysis, place discovery, and logistics planning. Typical APIs include Geocoding API, Routing API, Route Planner API, and Places API.
How does Geoapify Maps API work?
Geoapify provides HTTP endpoints that return JSON data you can call from websites, mobile apps, and backend services. For interactive setup and request generation, use the Playground, and for larger asynchronous workloads use Batch API.
How do I get and use a Geoapify API key?
Sign up in MyProjects, create a project, and your first API key is created automatically. Then pass it as the apiKey parameter in requests, as shown in the getting started guide and docs.
Is Geoapify Maps API free?
Yes. Geoapify includes a free usage tier for evaluation and many production scenarios. See current free limits and plans on the pricing page.
How much does Geoapify Maps API cost?
Pricing is credit-based and depends on which APIs you use and your request volume. Check the pricing calculator and plans for current costs, included credits, and commercial options.
What are the usage limits for Geoapify Maps API?
Limits depend on your plan and API type, including requests per second and credit quotas. You can review practical limits in pricing, and API-specific constraints in each endpoint documentation under Docs.
Which Geoapify API should I use?
Choose by task: Map Tiles API for basemaps, Geocoding API for address-to-coordinates, Reverse Geocoding API for coordinates-to-address, Routing API for directions, Route Matrix API for many-to-many travel times, Route Planner API for optimization, and Places API for POI search.
How do I use Geoapify Maps API on a website or in an app?
Call Geoapify endpoints from your frontend or backend, then render results with your preferred stack (for example Leaflet, MapLibre, React, Angular, or native mobile). Start with tutorials, code samples, and the Playground.
How do I secure a Geoapify API key?
Store keys on the server whenever possible, avoid exposing unrestricted keys in public clients, rotate keys when needed, and monitor usage in your account. For browser or app integrations, use separate keys by project/environment and apply restrictions where available via MyProjects.
























