Smartcar for EVs

The API for electric vehicles

EV charging networks, electric utilities, and other businesses use Smartcar to locate electric vehicles, retrieve the state of charge, and control charging with simple API requests.

Optiwatt logo
Rolling Energy Resources logo
Ubiden logo
Recurrent logo
eDRV logo

Your API for EV battery and charging

Our collection of API endpoints allows you to retrieve EV data and manage charging in a blink.

EV battery level

EV battery level

Retrieve the state of charge (SoC) and remaining range from an EV.

Learn more about EV battery level
EV charging status

EV charging status

Know whether an electric vehicle is currently plugged in and charging.

Learn more about EV charging status
EV start & stop charge

EV start & stop charge

Remotely start and stop charging an EV.

Learn more about EV start & stop charge
EV battery capacity

EV battery capacity

Read the capacity of an electric car battery.

Learn more about EV battery capacity
EV charge limit

EV charge limit

Preserve battery health by managing charge limits for EVs.

Learn more about EV charge limits

Why Smartcar?

One API for 99 EV models

One API for 99 EV models

In addition to millions of gasoline vehicles, Smartcar lets you connect with 99 EV models across 25 brands in the United States, plus more in Canada and Europe.

No hardware

No hardware

Our APIs communicate directly with the embedded cellular modem built into most electric vehicles.

Easy vehicle onboarding

Easy vehicle onboarding

With Smartcar Connect, EV owners can link their cars to your web or mobile app in just a few clicks.

Learn more about Smartcar Connect
Friendly documentation

Friendly documentation

Our extensive docs, SDKs, and API reference allow you to integrate Smartar in just a few weeks.

Explore the API docs
World-class support

World-class support

Our Customer Success team is always here for you via email, phone, and live chat.

Contact us
Trusted & secure

Trusted & secure

Our APIs are encrypted with bank-grade SSL/TLS 1.2 and compliant with the OAuth2 authorization protocol.

Compatible with your EV

Smartcar allows you to integrate with the following battery-electric (BEV) and plug-in hybrid vehicles (PHEV). For information regarding internal combustion engine (ICE) vehicles, please visit our compatible vehicles page.

Smartcar is compatible with the following electric vehicle brands in the United States:

Brands and their respective model names are for informational purposes only and do not indicate endorsement of or affiliation with Smartcar.

To be Smartcar-compatible, a vehicle must have an active connected services account.

Compatibility may vary by model. To determine which models are compatible, select a specific make from the drop-down menu.

View compatibility for all vehicle brands

How to use Smartcar’s EV APIs

Energy & utility providers

Manage your customers’ residential EV charging to best balance electric grid load.

Learn more about energy & utilities

EV charging networks

Provide estimated charging times, automatic charging schedules, and EV trip planning in your app.

Learn more about EV charging

What our customers say

“We couldn’t think of an easier way to remotely monitor and manage our customers’ electric vehicles. The Smartcar platform is straightforward, easy to integrate with, and compatible across car brands.”

John Diklev

John Diklev

CEO and Founder at Flower

Learn more about Smartcar