The standard API for cars

Smartcar is the only car API built for developers, by developers. Connect vehicles to your app within seconds. Locate and unlock them with just a few lines of code. Building apps for cars has never been easier.

How it works

Code

Connect

Launch

Our extensive documentation lets you quickly integrate our API into your mobile or web app.

Let users connect their cars to your app. With granular permissions, our Connect flow makes this a breeze.

You can now send simple HTTP requests to locate, unlock, and read data from vehicles. Easy, right?

Code

Our extensive documentation lets you quickly integrate our API into your mobile or web app.

Connect

Let users connect their cars to your app. With granular permissions, our Connect flow makes this a breeze.

Launch

You can now send simple HTTP requests to locate, unlock, and read data from vehicles. Easy, right?

We speak your language

Our RESTful API is fast, reliable, and easy to use with every tech stack.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
const smartcar = require('smartcar'); 
 
// List all vehicles associated with this access token
const {vehicles} = await smartcar.getVehicleIds("<access-token>");
 
// Use the first vehicle
const vehicle = new smartcar.Vehicle(vehicles[0], "<access-token>");
 
// Lock the vehicle
await vehicle.lock();
 
// Unlock the vehicle
await vehicle.unlock();

The possibilities are limitless. What are you building?

Peer-to-peer car sharing

On-demand car wash

Let renters locate and unlock vehicles directly from your app.

Let your technicians locate and unlock your users’ cars to clean and detail them on the spot.

Peer-to-peer car sharing

Let renters locate and unlock vehicles directly from your app.

On-demand car wash

Let your technicians locate and unlock your users’ cars to clean and detail them on the spot.

Set out for new horizons