Cadillac API

Smartcar's API lets you locate, lock, unlock, and read data from Cadillac vehicles using just a few lines of code. Integrate Smartcar into your app, let your users connect with their myCadillac account, and start sending requests to their cars.

Smartcar is the API for your Cadillac

With Smartcar, your app can send simple HTTP requests to all Cadillac vehicles that support the GM OnStar service. Our API allows you to communicate with the Cadillac CTS, XTS, and CT6, as well as the XT5, XT5, XT6, and Escalade in a single integration. Even the ATS and ATS-V are compatible with Smartcar's API. The best part? There is no need to use aftermarket hardware like OBD2 dongles and GPS tracking devices.
Works with all Cadillac models
SDKs in six languages
Self-service experience
No aftermarket hardware
Reliable customer support
Scalable pay-as-you-go pricing

Our SDKs

Our RESTful API is fast, reliable, and easy to use with every tech stack. No matter which language you used to build your mobile or web app, our documentation includes six SDKs and several integration guides. Here is a sneak peek of our back-end SDKs:

Lock/Unlock
Node
  • 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();

API endpoints

Lock & unlock

Location

Odometer

Our lock and unlock API endpoint lets you remotely lock and unlock a Cadillac vehicle, controlling the car doors directly via your app.

Our location API endpoint allows you to remotely locate a Cadillac vehicle, reading its live location by latitude and longitude.

Our odometer API endpoint lets you remotely access a Cadillac's mileage information. It returns the total distance traveled by the vehicle.

Vehicle info

Our vehicle information API endpoint lets you read basic data points such as the model and year of a Cadillac.

Lock & unlock

Our lock and unlock API endpoint lets you remotely lock and unlock a Cadillac vehicle, controlling the car doors directly via your app.

Location

Our location API endpoint allows you to remotely locate a Cadillac vehicle, reading its live location by latitude and longitude.

Odometer

Our odometer API endpoint lets you remotely access a Cadillac's mileage information. It returns the total distance traveled by the vehicle.

Vehicle info

Our vehicle information API endpoint lets you read basic data points such as the model and year of a Cadillac.

Ready to hit the road?