Skip to main content

The architecture that’s right for you

Webhooks are the recommended way to receive real-time vehicle data from Smartcar. You can still use the REST API for retrieving data and issuing commands, but webhooks are the most scalable and reliable option for most use cases.

Webhooks

Webhooks are the most efficient way to receive real-time vehicle data. Smartcar sends you a payload whenever a vehicle event occurs, such as a change in battery level or location. This allows you to build applications that respond instantly to vehicle changes without polling an API. Get started with Webhooks here.

REST APIs

If you prefer to retrieve data on demand, you can use the Smartcar Vehicles API. This allows you to query vehicle data at any time, but it may not be as efficient for real-time applications. The Vehicles API provides endpoints for accessing signals, issuing commands, and retrieving vehicle attributes. The Vehicles API is designed primarily for exploration and non-frequent data retrieval. This API is not designed for continuous polling or real-time monitoring. Data is typically updated once every 24 hours unless the vehicle is actively subscribed to a webhook, which enables more frequent updates. For most use cases, you should avoid polling the Vehicles API at high frequency leverage webhooks instead.

CSVs (coming soon)

This integration will help you receive vehicle data in a CSV file where you can integrate analyze using your existing tools and workflows. With CSV integrations, you will be able to:
  • Receive vehicle data from Smartcar at a specified cadence (e.g., weekly, monthly)
  • Choose the data fields you want to include in the CSV export (e.g., vehicle info, location, odometer, battery level)
  • Have CSV files automatically delivered to your preferred destination, such as an SFTP server, cloud storage bucket, etc.
  • Easily import Smartcar data into your analytics, reporting, or business intelligence tools
This solution is ideal for customers who need scheduled, automated data exports for compliance, reporting, or integration with legacy systems.
CSV integration is coming soon! If you are interested in early access or have specific requirements, please reach out to support@smartcar.com.
I