This quarter, Simple Routing donated to the OpenStreetMap Foundation and the Nature Conservancy. Learn more about our give back program and values.

OSRM Pre-Processed Data Files

Run your own OSRM server. Skip the data pipeline.

Download ready-to-run .osrm* files and point your own osrm-routed at them — no osrm-extract, osrm-partition, or osrm-customize to run yourself.

Get Started

Downloads are included with every paid plan — find them in the OSRM tab of your dashboard.

The Pipeline Is the Painful Part

Running your own OSRM server isn't the hard part — processing the OSM data into a usable graph is. osrm-extract, osrm-partition, and osrm-customize are CPU- and memory-heavy, take a long time on anything beyond a small extract, and need to be re-run every time you want fresher OSM data. That's a fragile, repetitive chore sitting in front of infrastructure you already know how to run.

What running the pipeline yourself actually costs you
A beefy build machine just for extract/partition/customize (not needed for serving requests) extra infra
Hours of processing time, every time you want updated OSM data recurring
Keeping the extract/partition/customize toolchain and profiles up to date your evenings
Running osrm-routed itself, once the files exist the easy part

You want to stay in control of your OSRM server. You just don't want to run the pipeline. Here's the obvious solution.

Same OSRM Files, None of the Processing

Simple Routing runs the extract/partition/customize pipeline for you and hands you the finished .osrm* files — you keep full ownership of the server they run on.

Ready-to-Run File Bundles

Download a complete, pre-processed .osrm* bundle and point your own osrm-routed at it directly — no extract, partition, or customize step.

Regular OSM Refreshes

Bundles are rebuilt from fresh OpenStreetMap data on a regular basis. No pipeline to babysit, no manual rebuilds.

Runs on Your Infra

The files are a drop-in for your own Docker setup or bare-metal osrm-routed — your infrastructure, your network, your control.

How It Works

Each dataset is a single tar file. Stream it straight into tar and start osrm-routed — that's the whole pipeline.

# 1. Download and untar (your link is in the dashboard's OSRM tab)
mkdir osrm-data
curl -sL "$DOWNLOAD_URL" | tar -xf - -C osrm-data --strip-components=1

# 2. Run
osrm-routed --algorithm mld osrm-data/car.osrm

On a flaky connection? Download to a file first with curl -C - -o osrm-data.tar "$DOWNLOAD_URL" so an interrupted download can resume, then untar it.

Prefer Docker? Mount the extracted folder into the osrm-backend image and run the same osrm-routed command. Use the OSRM version shown next to the download in your dashboard.

What You Get

📦 Car Profile, Ready Today

The car profile is available to download now, with more profiles to follow. The exact .lua profile used to build it is published alongside.

🗜️ One Tar, MLD-Ready

Each bundle is a single tar of .osrm* files, already partitioned and customized for the MLD algorithm — easy to script into your deploy pipeline.

🗺️ North America & Europe Coverage

Scoped to the same regions our routing APIs already cover, built from OpenStreetMap's road network data.

Would rather not run OSRM yourself at all?

If you'd rather skip the server too, not just the pipeline, check out our Hosted OSRM API — same OSRM engine, fully managed.

Pricing

Free
$0/forever
  • 100 requests/dayiMax 5 req/s
    • Counted per call, not per element
  • Distance matrix, maplines, turn by turn, isochrone APIs
    • OSRM and Valhalla
  • Fleet optimization API
    • VROOM
  • Bicycle, car, HGV profiles iCar only for OSRM
  • North America & Europe coverage
  • No credit card required
Get Free API Key
Scale
$100/month
  • 200,000 requests/dayiMax 20 req/s
    • Counted per call, not per element
  • Distance matrix, maplines, turn by turn, isochrone APIs
    • OSRM and Valhalla
  • Fleet optimization API
    • VROOM
  • Bicycle, car, HGV profiles iCar only for OSRM
  • North America & Europe coverage
  • Cancel anytime
Get Started

No overages — your plan is your bill.

Hitting the limits, want more countries, or need a bespoke solution? Email [email protected] — we'll figure it out.

🎓
Education, non-profit, or open source? We offer discounted rates — email [email protected] to connect.

Global Stats

4.2M+
Requests served
99.99%
Uptime
280+
Developers building on the platform

FAQ

Are pre-processed OSRM files available today?

Yes — the car profile is available now on any paid plan. Sign up, subscribe, and grab the download link from the OSRM tab of your dashboard.

Do I still need to run OSRM myself?

Yes — you run osrm-routed (or your own Docker setup) against the files we provide. We handle the data pipeline, you keep the server.

How is this different from Hosted OSRM?

Hosted OSRM runs the whole server for you. This is for teams who want to keep running OSRM themselves — as part of their own infrastructure — but skip the extract/partition/customize pipeline.

Ready to start?

Get your free API key — no credit card required.

Get Free API Key