BeMapAPI
BeMap 4.1.0

BeNomad BeMap REST API

Routing, search and electric mobility, through one REST API

Compute truck-aware routes and isochrones, geocode addresses, plan electric trips with the charging stops they need, and read live traffic and weather. Any language that speaks HTTP can call it.

BeMap 4.1.0 in production and preproduction · 53 operations

Compute a truck route
curl -X POST 'https://bemap.benomad.com/bgis/service/routing/1.0' \
  -u 'YOUR_ACCOUNT:YOUR_API_KEY' \
  --fail-with-body \
  -H 'Content-Type: application/json' \
  -d '{
  "routingMode": "MODE_VIAS",
  "outputLanguage": "en",
  "destinations": [
    {
      "coordinateSat": {
        "lon": 2.32158,
        "lat": 48.86533
      }
    },
    {
      "coordinateSat": {
        "lon": 4.35655,
        "lat": 50.8447
      }
    }
  ],
  "routingCriterias": [
    "FASTEST"
  ],
  "options": [
    "POLYLINE",
    "EVENT",
    "EVT_TOLL_COST"
  ],
  "routingVehicleProfile": {
    "transportMode": "TRUCK",
    "routingVehicleFeature": {
      "weight": 400,
      "axleWeight": 115,
      "height": 400,
      "width": 255,
      "length": 1650,
      "nbVehAxles": 5,
      "tollTransportCategory": "TRUCK"
    }
  }
}'

In the spotlight

The services BeNomad builds its own products on.

What do you want to build?

Explore the API

Use it from your stack

Every operation comes with its request in cURL, JavaScript, Python, Java, PHP and C#, ready to run. The body is the same in each language: a request production answered, with its captured response.

cURLJavaScriptPythonJavaPHPC#

Try it from the page

Open any operation, press Try it and send the request with your own account. Your key goes from your browser to BeMap only: signed in once, you stay signed in for the browser tab, never on disk.

Send your first request

Around the API

The tools that put BeMap in your application, and applications already built on it.