Maps API (or Mapping APIs)

Browse by category and jump directly to the API group you need.

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.

Create a free API key, test requests in Playground, and pick the plan that matches your usage.

Address and Location
Addresses
See all
Routes
Routes
See all
Places
Places
See all
Reachability and Analysis
Analytics
See all
Batch and Async
Batch requests
See all

Map APIs

Render map interfaces and visual layers

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.

Vector and raster map tiles of different styles and colors

Map Tiles API

OpenStreetMap-based vector and raster map tiles for interactive maps.

Static map picture with markers

Static Maps API

Generate static map images with markers, paths, and custom styles.

Custom map marker icon generated with Marker Icon API

Marker Icon API

Create custom marker icons with configurable shape, color, and symbol.

Address APIs

Convert, parse, and resolve location data

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.

Find addresses with confidence

Geocoding API

Convert addresses to coordinates and parse structured address fields.

Find an address for a location

Reverse Geocoding API

Get nearby addresses and place details from latitude/longitude.

Address autocomplete component

Address Autocomplete API

Build address suggestion inputs with filters, biases, and type controls.

Find user location by IP address

IP Geolocation API

Resolve approximate user location by IP address.

Routing APIs

Calculate directions, matrices, and optimized plans

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.

A route between 3 locations, Munich, DE

Routing API

Compute routes and turn-by-turn directions between waypoints.

Route Matrix API example - build a  matrix for 4 sources and 5 targets, Nürnberg, Germany

Route Matrix API

Calculate travel time and distance matrices between many points.

Map Matching API example - match GPS walking track, Nuremberg, Germany

Map Matching API

Snap GPS tracks to roads and retrieve normalized route geometry.

Route Planner API example - build optimal routes for distributors, Augsburg, Germany

Route Planner API

Optimize routes and schedules for jobs, shipments, and multiple agents.

Places APIs

Search points of interest and location context

Query amenities, enrich places with detailed attributes, and work with postcodes and boundaries. This group helps power discovery, filtering, and location intelligence scenarios.

Search places by criteria

Places API

Search and filter points of interest by category and geometry.

Place Details API example - Nymphenburg park in Munich, Germany

Place Details API

Get extended attributes for places using place_id.

German postcodes polygons queried by geometry, such as bounding box or radius

Postcode API

Search, list, and query postcodes by text, coordinates, and geometry.

Boundaries API example, cantons of Switzerland map

Boundaries API

Retrieve administrative hierarchies and boundary relationships.

Analytics and Reachability APIs

Analyze travel-time and distance coverage

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.

45 min drive isochrone, Madrid

Isoline API

Calculate isochrones and isodistances for travel-time analysis.

Elevation API interface for coordinate-based elevation lookup

Elevation API

Get elevation values for coordinates and terrain analysis workflows.

Batch APIs

Run high-volume API workloads asynchronously

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.

Batch API for asynchronous processing

Batch API

Run high-volume JSON API jobs asynchronously with one unified workflow.

Geocode up to 1000 addresses at once

Batch Geocoding

Submit up to 1000 addresses and get geocoding results asynchronously.

Maps, location, and analytics for developers

We made Maps API easy-to-use, flexible and scalable

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.

Tutorials

Explore step-by-step tutorials to integrate Geoapify APIs in real projects and common developer workflows.

Use cases

Here are some examples of Maps API or Mapping APIs use cases
Maps API for Smart city

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>>

Mapping APIs for Logistics and Delivery

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>>

Maps APIs to get travel ideas

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.

World map

Ready to get started?

Get an API key for Free and start using Maps API!