Mapping APIs and components
Geoapify offers mapping APIs and components. You can use our APIs to build a map from the beginning as well as extend an already existing map. Moreover, you can develop not just a simple map, but a fully-functional Location Intelligence application.
Our mapping APIs work via HTTP Get request. So, they are independent of any SDK or platform. Moreover, we return the APIs results in the GeoJSON format. This makes it easy to use with existing tools and frameworks.
Moreover, our documentation, as well as the API playground, helps you to start quickly.
Register now for free and start using our mapping APIs
Our APIs are subscription-based. We have different tariff plans for our customers starting from Free tariffs. So you can start to use map APIs for free. You can use a Free tariff for commercial purposes as well. However, it has usability limits and not suitable for high-load.
We offer OpenStreetMap based raster and vector map tiles. Our map tiles are up to zoom level 20. Together with standard OSM map styles, like “Carto”, “Bright”, “Klocantech”, our platform contains “dark” and “white” map tiles.
Geocoding & Reverse Geocoding API
Our platform provides both Geoapify Geocoding API and Reverse Geocoding APIs.
Geocoding API allows getting place suggestions for an address string. On the other hand, Reverse Geocoding API returns the location address for given coordinates.
With API parameters you are able to narrow search results to the required accuracy. For example, you can prioritize by location.
Our APIs are ready for frequent requests. So, the Geocoding API could be used as a basis for an autocomplete input field.
Routing API – routes and directions
The Routing API builds routes between a pair or multiple points. Our routing API generates directions or navigation instructions with multilanguage support.
We provide different transportation modes like “transit” (public transport), “drive”, “bicycle”, and “walking”. The “transit” or public transport mode builds a route using public transport schedules available for the public.
The request result contains a route optimized by time.
Isoline API – mapping API to build travel time maps
With Isoline API you can show on a map areas reachable within a given distance or time from a location. The same as Routing API, Isoline mapping APIs work for different transportation modes. For example, “drive”, “bicycle”, “walk”, and “transit”.
Likewise the Routing API, the “transit” mode is available for the cities where the transport schedule is available for the public.
Places API – amenities and points of interest
Places API returns search results for amenities and points of interest. You can show, for example, all the schools or kindergartens for a viewport. Similar to Geocoding API, the Places API returns coordinates of amenities.
You can request more detailed information about a place in the additional request. The detailed information could contain geometry of the place, information of entries and parking, for instance.
At the moment we support the following types of amenities. However, more amenity types are planned to be added in the nearest future.
Geometry API – geometry operations
Geometry API adds analytics to your map. With the API you can perform geometry operations, for instance, union or intersection, on polygons and multi-polygons generated by other APIs. For example, you can calculate an intersection or union of two or more isolines.