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
Build map experiences with vector/raster tiles, static map images, and branded marker icons. These APIs cover the visual foundation of location-based products across web and mobile.
Address APIs
Use these APIs to transform addresses into coordinates, reverse lookup nearby addresses, and improve search UX with autocomplete. They help you normalize user input and make location data actionable.
Routing APIs
Build navigation and logistics workflows from simple routes to advanced multi-stop optimization. You can combine these APIs to support dispatch, ETA calculations, and fleet planning.
Places APIs
Query amenities, enrich places with detailed attributes, and work with postcodes and boundaries. This group helps power discovery, filtering, and location intelligence scenarios.
Reachability APIs
Compute isochrones and isodistance areas to understand what is reachable from a location. These APIs are useful for service-area planning, market coverage, and accessibility analysis.
Batch APIs
Submit larger background jobs when you do not need immediate responses in real time. Batch workflows help process big datasets more efficiently and support scalable automation.
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.
























