Run an EV-routing engine
that fits your business.

Run an EV-routing engine
that fits your business.

Run an EV-routing engine
that fits your business.

Integrate an EV route planner that will act as a business lever, letting you control where drivers go to charge.

Integrate an EV route planner that will act as a business lever, letting you control where drivers go to charge.

Plan route

+

Vehicle settings

Battery at start

80

%

Battery at arrival

20

%

Charge preference

Your operator

Feature

Steer demand to your network.

Set an invisible bias in your routing preferences. Prioritize or exclude stations in the driver’s route to increase your utilization.

0:29

0:15

0:23

0:19

0:22

0:30

0:24

0:14

0:29

0:15

0:23

0:19

0:22

0:30

0:24

0:14

0:29

0:15

0:23

0:19

0:22

0:30

0:24

0:14

Operator preference

Increase utilization on operator basis.

Your operator

Competitor X

Competitor Y

Competitor Z

Competitor A

Operator preference

Increase utilization on operator basis.

Your operator

Competitor X

Competitor Y

Competitor Z

Competitor A

Operator preference

Increase utilization on operator basis.

Your operator

Competitor X

Competitor Y

Competitor Z

Competitor A

Feature

2,000+ personal and commercial vehicles.

The largest EV routing database. Each vehicle has a unique consumption model, with gradient, speed, weather, and load included to predict real-world consumption with up to 95% accuracy.

Chargetrip accuracy

95%

2 Occupants

Summer

Climate control

Chargetrip accuracy

95%

2 Occupants

Summer

Climate control

0 km

280 km

Help me choose

Get a demo to see Chargetrip in action.

Help me choose

Get a demo to see Chargetrip in action.

Help me choose

Get a demo to see Chargetrip in action.

Amenity.gql

Route.gql

Isoline.gql

Station.gql

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

query getRoute {
getRoute(id: "--FILL-IN-ROUTE-ID--") {
id
status
recommended {
id
charges
distance(unit: meter)
durations {
total
charging
driving
stopover
ferry
}
consumption
range_at_origin(unit: kilometer)
range_at_destination(unit: kilometer)
polyline(decimals: five)
legs {
type
distance(unit: meter)
durations {
total
charging
driving
stopover
ferry
}
consumption
range_at_origin(unit: kilometer)
range_at_destination(unit: kilometer)
range_after_charge(unit: kilometer)
origin {
type
geometry {
type
coordinates
}
properties {
name
station_id
external_station_id
duration
occupants
total_occupant_weight(unit: kilogram)
total_cargo_weight(unit: kilogram)
}
}
destination {
type
geometry {
type
coordinates
}
properties {
name
station_id
external_station_id
duration
occupants
total_occupant_weight(unit: kilogram)
total_cargo_weight(unit: kilogram)
}
}
station {
station_id
}
polyline(decimals: five)
tags
sections {
type
distance(unit: meter)
duration
consumption
origin {
type
geometry {
type
coordinates
}
properties {
occupants
total_occupant_weight(unit: kilogram)
total_cargo_weight(unit: kilogram)
}
}
destination {
type
geometry {
type
coordinates
}
properties {
occupants
total_occupant_weight(unit: kilogram)
total_cargo_weight(unit: kilogram)
}
}
tags
polyline(decimals: five)
}
}
tags
}
}
}

query isoline {
isoline(id: "") {
id
status
polygons {
type
geometry {
type
coordinates
}
properties {
index
}
}
ferries {
type
geometry {
type
coordinates
}
}
}
}

API

Amenity.gql

Route.gql

Isoline.gql

Station.gql

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

query getRoute {
getRoute(id: "--FILL-IN-ROUTE-ID--") {
id
status
recommended {
id
charges
distance(unit: meter)
durations {
total
charging
driving
stopover
ferry
}
consumption
range_at_origin(unit: kilometer)
range_at_destination(unit: kilometer)
polyline(decimals: five)
legs {
type
distance(unit: meter)
durations {
total
charging
driving
stopover
ferry
}
consumption
range_at_origin(unit: kilometer)
range_at_destination(unit: kilometer)
range_after_charge(unit: kilometer)
origin {
type
geometry {
type
coordinates
}
properties {
name
station_id
external_station_id
duration
occupants
total_occupant_weight(unit: kilogram)
total_cargo_weight(unit: kilogram)
}
}
destination {
type
geometry {
type
coordinates
}
properties {
name
station_id
external_station_id
duration
occupants
total_occupant_weight(unit: kilogram)
total_cargo_weight(unit: kilogram)
}
}
station {
station_id
}
polyline(decimals: five)
tags
sections {
type
distance(unit: meter)
duration
consumption
origin {
type
geometry {
type
coordinates
}
properties {
occupants
total_occupant_weight(unit: kilogram)
total_cargo_weight(unit: kilogram)
}
}
destination {
type
geometry {
type
coordinates
}
properties {
occupants
total_occupant_weight(unit: kilogram)
total_cargo_weight(unit: kilogram)
}
}
tags
polyline(decimals: five)
}
}
tags
}
}
}

query isoline {
isoline(id: "") {
id
status
polygons {
type
geometry {
type
coordinates
}
properties {
index
}
}
ferries {
type
geometry {
type
coordinates
}
}
}
}

API

Amenity.gql

Route.gql

Isoline.gql

Station.gql

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

query getRoute {
getRoute(id: "--FILL-IN-ROUTE-ID--") {
id
status
recommended {
id
charges
distance(unit: meter)
durations {
total
charging
driving
stopover
ferry
}
consumption
range_at_origin(unit: kilometer)
range_at_destination(unit: kilometer)
polyline(decimals: five)
legs {
type
distance(unit: meter)
durations {
total
charging
driving
stopover
ferry
}
consumption
range_at_origin(unit: kilometer)
range_at_destination(unit: kilometer)
range_after_charge(unit: kilometer)
origin {
type
geometry {
type
coordinates
}
properties {
name
station_id
external_station_id
duration
occupants
total_occupant_weight(unit: kilogram)
total_cargo_weight(unit: kilogram)
}
}
destination {
type
geometry {
type
coordinates
}
properties {
name
station_id
external_station_id
duration
occupants
total_occupant_weight(unit: kilogram)
total_cargo_weight(unit: kilogram)
}
}
station {
station_id
}
polyline(decimals: five)
tags
sections {
type
distance(unit: meter)
duration
consumption
origin {
type
geometry {
type
coordinates
}
properties {
occupants
total_occupant_weight(unit: kilogram)
total_cargo_weight(unit: kilogram)
}
}
destination {
type
geometry {
type
coordinates
}
properties {
occupants
total_occupant_weight(unit: kilogram)
total_cargo_weight(unit: kilogram)
}
}
tags
polyline(decimals: five)
}
}
tags
}
}
}

query isoline {
isoline(id: "") {
id
status
polygons {
type
geometry {
type
coordinates
}
properties {
index
}
}
ferries {
type
geometry {
type
coordinates
}
}
}
}

API

presents

Monthly perspectives from Chargetrip leadership around routing, ev, and the road to sustainable energy.

© Chargetrip B.V.

presents

Monthly perspectives from Chargetrip leadership around routing, ev, and the road to sustainable energy.

© Chargetrip B.V.

presents

Monthly perspectives from Chargetrip leadership around routing, ev, and the road to sustainable energy.

© Chargetrip B.V.