Smartcar is the car API for mobility applications. We allow car sharing, auto insurance, fleet management, and EV charging applications to retrieve the location, odometer reading, EV battery level, and other information from vehicles across brands in a single integration.
Smartcar makes it easy to read vehicle data and send commands to vehicles of any brand using HTTP requests. The Smartcar API is organized around REST. We use built-in HTTP features like HTTP verbs and HTTP authentication so you can use any HTTP client. All responses are returned in standard JSON and are documented in our API reference.
All requests made to our API require an access token. Our API uses the OAuth2 authorization framework and provides a granular permissioning system that authorizes API endpoints based on user preferences. This allows applications to easily authorize and interact with vehicles through the Smartcar API.