Build and scale your mobility business

Smartcar’s vehicle API enables you to verify mileage, manage EV charging, issue digital car keys, track fleets, and much more.

Uber logo
Turo logo
Recurrent logo
Rolling Energy Resources logo
The Floow logo
Optiwatt logo
Emovis logo
Amp Energy logo
Axiom Connected logo
Azuga logo

Powering mobility worldwide

Smartcar enables mobility businesses to integrate their apps and services with connected cars. Easily retrieve vehicle data and trigger actions with our simple and secure car API. Track a vehicle’s location, verify mileage, charge an EV, share a virtual key, and more.

Learn more about our platform

The easiest way to connect apps to cars

With our Smartcar Connect flow, your customers can instantly and effortlessly link their cars to your app. All it takes is four clicks directly from your mobile application or web portal.

Turo mobile app prompting the user to connect their car, allowing approved guests to unlock the vehicle from the Turo app

A stellar developer experience

Our friendly documentation and SDKs allow you to quickly integrate our car API with every tech stack.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
const smartcar = require('smartcar');

// Get all vehicles associated with this access token
const {vehicles} = await smartcar.getVehicles("<access-token>");

// Construct a new vehicle instance using the first vehicle's id
const vehicle = new smartcar.Vehicle(vehicles[0], "<access-token>");

// Fetch the vehicle's location
const location = await vehicle.location();
// Example http response from Smartcar
{
  "latitude": 37.4292,
  "longitude": 122.1381
}

155M

compatible vehicles

36

compatible brands

31

available countries

10K

developers like you

More than just a car data API

With our unified developer platform, building and scaling mobility services is a breeze.

One car API for 36 brands

One car API for 36 brands

Our car API is compatible with 36 vehicle makes, allowing your app or service to connect to over 155 million vehicles with a single integration.

Learn more about compatible vehicles
Put your customers in control

Put your customers in control

Smartcar Connect allows your customers to link their cars to your web or mobile app in just a few clicks. Connect is the fastest and most transparent way to collect user consent.

Learn more about Smartcar Connect
Hardware-free

Hardware-free

Our APIs communicate directly with the embedded cellular modem built into most vehicles—no need for aftermarket hardware like OBD-II dongles.

Trusted & secure

Trusted & secure

Smartcar is GDPR and SOC 2 Type 2 compliant. Our car API is encrypted with bank-grade SSL/TLS 1.2 and compliant with the OAuth2 authorization protocol.

What our customers say

“We searched the globe for the right technology partner and found an industry-leading partner in Smartcar. Smartcar’s team consists of innovative thinkers who push their own limits to provide more value for each use case.”

Michael Reth

Michael Reth

CEO at Axiom Connected