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.

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

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

Learn more about EV battery level

EV charging status

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

Learn more about EV charging status

EV start & stop charge

Remotely start and stop charging an EV.

Learn more about EV start & stop charge

EV battery capacity

Read the capacity of an electric car battery.

Learn more about EV battery capacity

EV charge limit

Preserve battery health by managing charge limits for EVs.

Learn more about EV charge limits

Why Smartcar?

One car API for 36 brands

One API for 100+ EV models

In addition to millions of gasoline vehicles, Smartcar lets you connect with 100+ EV models across 29 brands in North America and Europe.


No hardware

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

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

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

Explore the API docs

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.

Loading compatibility data...

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

“Thanks to Smartcar's integration, our smart energy management app, ALICE, can seamlessly support over 60 EV models.”

Dr. Irene Di Martino

CEO at Amp X

“Smartcar is making it easier than ever for us to build new and innovative mobility experiences with connected vehicles.”

Andre Haddad

CEO at Turo

“We chose Smartcar’s vehicle APIs to augment our EV Everywhere product capabilities, advancing our mission of promoting sustainable energy solutions for the energy and transportation sectors.”

Devashish Paul

CEO at BluWave-ai

“When looking for an electric vehicle API provider, Smartcar was the only option to fit the bill. Instead of calling out to tons of different vehicle APIs, we only need to call out to one.”

Casey Donahue

Founder at Optiwatt

“Smartcar has enabled us to level up our EV Managed Charging platform for electric utilities by filling an important technology gap — connecting to the vehicle.”

Abhay Gupta

CEO and co-founder at Bidgely

“Not only does the Smartcar platform provide amazing technology, but their team also helped us integrate in just a few weeks, which enabled us to scale incredibly fast!”

Scott Case

CEO and Co-Founder at Recurrent