Geofabrik operates routing servers based on the open source software Open Source Routing Machine (OSRM) and GraphHopper. Both make use of state-of-the-art routing algorithms and can compute routes across Europe within milliseconds. Our customers can use both the OSRM and the GraphHopper APIs. The following table provides an overview about the key differences of the two services.
|map matching||yes (limited number of vertices)||yes|
|user defined profile modifications||no||limited (see documentation)|
|turn restrictions||yes||car only|
|turn by turn instructions||yes||yes|
The OpenStreetMap data used by the routing engines are updated regularly.
|Fare||maximum requests per month||Price without VAT|
|Small||100.000||EUR 35 per month|
|Medium||1.000.000||EUR 70 per month|
|Large||10.000.000||EUR 140 per month|
|XXL||unlimited||starting at EUR 450 per month|
You may use both OSRM and GraphHopper API.
The fees are charged for one year in advance when the contract is concluded.
The conditions given in the table are based on the assumption that the queries do not excessively use server resources. We reserve the right to rengotiate the contract if the queries are too complex.
XXL: If the monthly limits of our offering are not sufficient, you can order your own routing server. Ask us for further details.
It is no issue if your request is off the mainstream or you need more resources. If requested, we install several open source routing engines on your hardware or run them on dedicated servers we rent for you. It is not limited to OSRM only, we offer GraphHopper, Valhalla and BRouter as well.
No use case is like any other use case. If requested, we adapt routing engines to your needs. This includes the development of new or the modification of existing routing profiles for different vehicle types or returning additional attributes of roads available in OpenStreetMap. We have even fulfilled niche use cases such as railway routing.
Get in touch with us if you are want to know more.
Our Spider Graph service is a web application for end users to do reachability analyses.