Volvo Cars is a Swedish premium automotive OEM (headquartered in Gothenburg, owned by Geely) that operates the Volvo Cars Developer Portal as the public face of its connected-vehicle platform. The portal exposes the Connected Vehicle API, Energy API, Energy Device API, and Location API for third-party developers to build applications around real Volvo cars equipped with Volvo On Call or Google Built-In. APIs use OAuth 2.0 against Volvo ID with explicit owner consent, a VCC-API-Key client identifier, and a free tier capped at 10,000 calls per day per app. The portal also covers Android Automotive in-car app development with an official XC40 Recharge emulator, 3D assets and simulator resources, and an active open-source program at github.com/volvo-cars.
Volvo Cars publishes 4 APIs on the APIs.io network, including Connected Vehicle API, Energy API, Location API, and 1 more. Tagged areas include Automotive, Connected Vehicles, Electric Vehicles, Telematics, and Android Automotive.
Volvo Cars’ developer surface includes developer portal, documentation, getting-started guide, engineering blog, code examples, tooling, support, and 22 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for
this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero:
never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and
several others — scorable at all.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/volvo-cars: open an issue to ask a question, or submit a pull request to add artifacts.
Submit an artifact on GitHub — free →Manage your own listing — the Influence plan, $499/mo →
Receive vehicle data and send commands to the vehicle. Vehicle data covers status, diagnostics, statistics, and metadata — including odometer, fuel amount, tyre pressures, brake...
Access the most recent energy state of a BEV or PHEV — battery charge level, target battery charge level, charging connection status, charging system status, charging type, char...
Retrieve detailed information on a vehicle's current location. Designed for interactive applications that need to know where a consenting driver's Volvo is right now. Same regio...
API for managing wallboxes, charging sessions, and user ID tokens — the device-side counterpart to the vehicle-side Energy API. Enables integrations that pair a home charger or ...
Connected Vehicle API v2 — read vehicle status, diagnostics, statistics, and metadata, and send commands (lock/unlock, climate start/stop, flash lights, sound horn, engine start/stop) backed by a public OpenAPI specification.
Energy API v2 — latest energy state for BEV and PHEV models, including battery level, charging status, charging power, estimated charging time, and electric range, plus a capabilities endpoint.
Energy Device API v1 — wallbox, charging session, and user-ID-token management for the device side of charging.
Location API v1 — current vehicle location for interactive applications.
OAuth 2.0 authorization-code flow against Volvo ID with explicit per-vehicle owner consent.
VCC-API-Key client identifier required on every request alongside the OAuth bearer token.
Public OpenAPI specifications downloadable per API, plus an in-portal sandbox using a demo Volvo ID account.
Rate limits exposed and documented (100 rpm per user/app, 10 rpm for commands, 10,000 calls/day per app).
Manual app-publishing review (14-21 days) to grant production credentials, reflecting Volvo Cars' explicit privacy and safety stance.
Open-source code samples (Node.js OAuth2 code flow, Connected Vehicle data fetch) on the Volvo Cars GitHub organization.
In-car app development on Android Automotive OS, with an official Volvo XC40 Recharge emulator and Android-for-Cars tooling.
3D assets and a Volvo simulator surface for digital and immersive product experiences.
Open Source Program Office and an active GitHub organization (developer-portal-api-samples, automotive-media-sample, web-platform-examples, and more).
aid: volvo-cars
url: https://raw.githubusercontent.com/api-evangelist/volvo-cars/refs/heads/main/apis.yml
apis:
- aid: volvo-cars:volvo-cars-connected-vehicle-api
name: Volvo Cars Connected Vehicle API
tags:
- Automotive
- Connected Vehicles
- Vehicle Data
- Vehicle Commands
- Telematics
tags_raw:
- Automotive
- Connected Vehicle
- Vehicle Data
- Vehicle Commands
- Telematics
humanURL: https://developer.volvocars.com/apis/connected-vehicle/v2/overview/
baseURL: https://api.volvocars.com/connected-vehicle/v2
properties:
- url: https://developer.volvocars.com/apis/connected-vehicle/v2/overview/
type: Documentation
- url: https://developer.volvocars.com/apis/connected-vehicle/v2/specification/
type: OpenAPI
- url: https://developer.volvocars.com/apis/connected-vehicle/v2/endpoints/
type: Documentation
- url: https://github.com/volvo-cars/developer-portal-api-samples/tree/main/connected-vehicle-fetch-sample
name: Connected Vehicle Fetch Sample
type: CodeExamples
description: Receive vehicle data and send commands to the vehicle. Vehicle data covers status, diagnostics, statistics,
and metadata — including odometer, fuel amount, tyre pressures, brake status, engine status, window status, warnings,
and environment values. Commands include lock / unlock, climate start / stop, flash lights, sound horn, and engine start
/ stop, with a list-commands endpoint to discover which actions a given vehicle supports. Available on vehicles with Volvo
On Call (model years 2010-2024) and on Google Built-In vehicles from model year 2020. Rate-limited to 100 requests/min
per Volvo ID + Client ID (10 requests/min for invocation/command endpoints) and 10,000 calls per day per API key.
- aid: volvo-cars:volvo-cars-energy-api
name: Volvo Cars Energy API
tags:
- Automotive
- Energy
- Electric Vehicles
- Charging
- Battery
humanURL: https://developer.volvocars.com/apis/energy/v2/overview/
baseURL: https://api.volvocars.com/energy/v2
properties:
- url: https://developer.volvocars.com/apis/energy/v2/overview/
type: Documentation
- url: https://developer.volvocars.com/apis/energy/v2/specification/
type: OpenAPI
description: Access the most recent energy state of a BEV or PHEV — battery charge level, target battery charge level, charging
connection status, charging system status, charging type, charging power, charger power status, charging current limit,
estimated charging time, and electric range. A capabilities endpoint reports what each vehicle supports. Available for
EC40/C40, EX40/XC40 BEV, EX30, and the broader plug-in hybrid lineup (XC60/S90/V90 PHEV from MY 2022, XC90/S60/V60 PHEV
from MY 2023, plus XC40 PHEV). Rate-limited to 100 requests/min per Volvo ID + Client ID and 10,000 calls per day per
API key.
- aid: volvo-cars:volvo-cars-location-api
name: Volvo Cars Location API
tags:
- Automotive
- Location
- GPS
- Telematics
humanURL: https://developer.volvocars.com/apis/location/v1/overview/
baseURL: https://api.volvocars.com/location/v1
properties:
- url: https://developer.volvocars.com/apis/location/v1/overview/
type: Documentation
- url: https://developer.volvocars.com/apis/location/v1/specification/
type: OpenAPI
- url: https://developer.volvocars.com/apis/location/v1/endpoints/
type: Documentation
description: Retrieve detailed information on a vehicle's current location. Designed for interactive applications that need
to know where a consenting driver's Volvo is right now. Same regional availability and rate-limit profile as Connected
Vehicle and Energy — 10,000 calls per day per API key and 100 requests/min per Volvo ID + Client ID. Production access
is currently scoped to Europe / Middle East / Africa and US / Canada / Latin America regions.
- aid: volvo-cars:volvo-cars-energy-device-api
name: Volvo Cars Energy Device API
tags:
- Automotive
- Energy
- Charging
- Wallbox
- Electric Vehicles
humanURL: https://developer.volvocars.com/apis/energy-device-api/v1/overview/
properties:
- url: https://developer.volvocars.com/apis/energy-device-api/v1/overview/
type: Documentation
- url: https://developer.volvocars.com/apis/energy-device-api/v1/endpoints/
type: Documentation
description: API for managing wallboxes, charging sessions, and user ID tokens — the device-side counterpart to the vehicle-side
Energy API. Enables integrations that pair a home charger or public charging device with a Volvo driver's identity for
charging session orchestration and reporting.
name: Volvo Cars
tags:
- Automotive
- Connected Vehicles
- Electric Vehicles
- Telematics
- Android Automotive
- OEM
- Mobility
- Sweden
tags_raw:
- Automotive
- Connected Vehicle
- Electric Vehicles
- Telematics
- Android Automotive
- OEM
- Mobility
- Sweden
kind: contract
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: false
label: Hosted service · you call their endpoint
confidence: medium
source:
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: unknown
onboarding: unknown
trial: false
try_now: false
public: false
label: Unknown
confidence: low
source: []
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/volvo-cars.png
access: 3rd-Party
common:
- type: Website
url: https://volvocars.com
- type: DomainSecurity
url: security/volvo-cars-domain-security.yml
- url: https://developer.volvocars.com/
name: Volvo Cars Developer Portal
type: Portal
- url: https://developer.volvocars.com/apis/
name: APIs Overview
type: Documentation
- url: https://developer.volvocars.com/apis/docs/getting-started/
name: Getting Started
type: GettingStarted
- url: https://developer.volvocars.com/apis/docs/authorisation/
name: Authorisation
type: Documentation
- url: https://developer.volvocars.com/apis/docs/test-access-tokens/
name: Test Access Tokens
type: Documentation
- url: https://developer.volvocars.com/apis/docs/observability/
name: Observability
type: Documentation
- url: https://developer.volvocars.com/news/
name: News
type: Blog
- url: https://developer.volvocars.com/terms-and-conditions/
name: Developer Portal Terms and Conditions
type: TermsOfService
- url: https://developer.volvocars.com/terms-and-conditions/apis-terms-and-conditions/
name: APIs Terms and Conditions
type: TermsOfService
- url: https://developer.volvocars.com/terms-and-conditions/apis-supported-locations/
name: Supported Locations
type: Regions
- url: https://developer.volvocars.com/cookies/
name: Cookie Notice
type: PrivacyPolicy
- url: https://www.volvocars.com/intl/legal/privacy/customer-privacy-policy/
name: Customer Privacy Policy
type: PrivacyPolicy
- url: https://developer.volvocars.com/open-source/
name: Open Source
type: Documentation
- url: https://github.com/volvo-cars
name: Volvo Cars on GitHub
type: GitHubOrganization
- url: https://github.com/volvo-cars/developer-portal-api-samples
name: Developer Portal API Samples
type: CodeExamples
- url: https://github.com/volvo-cars/developer-portal-api-samples/tree/main/oauth2-code-flow-sample
name: OAuth2 Code Flow Sample
type: CodeExamples
- url: https://github.com/volvo-cars/automotive-media-sample
name: Android Automotive Media Sample
type: CodeExamples
- url: https://github.com/volvo-cars/web-platform-examples
name: Web Platform Examples
type: CodeExamples
- url: https://github.com/volvo-cars/sample-android-automotive-wearable-monitoring
name: Android Automotive Wearable Monitoring Sample
type: CodeExamples
- url: https://developer.volvocars.com/in-car-apps/
name: In-Car Apps (Android Automotive)
type: Documentation
- url: https://developer.volvocars.com/in-car-apps/android-emulator-xc40/
name: Volvo XC40 Recharge Android Automotive Emulator
type: Tools
- url: https://developer.android.com/cars
name: Android for Cars (Google)
type: Documentation
- url: https://developer.volvocars.com/3d/
name: 3D Assets and Simulator
type: Documentation
- url: https://developer.volvocars.com/resources/
name: Resources
type: Documentation
- url: mailto:developer.portal@volvocars.com
name: Developer Portal Support
type: Support
- url: mailto:opensource@volvocars.com
name: Open Source Program Office
type: Support
- url: https://magicmirror.builders/
name: Magic Mirror — Featured Project
type: CaseStudies
- type: Authentication
data:
- name: OAuth 2.0 Authorization Code Flow
description: End-user authorization via Volvo ID with the standard authorization-code flow; explicit user consent is required
before an application can access a given vehicle's data. Test credentials are issued automatically; full production
credentials require manual review and app publication (typically 14-21 days).
- name: VCC-API-Key Header
description: Every API request must include the application's VCC-API-Key header (the primary client identifier) in addition
to the OAuth access token.
- type: Plans
data:
- id: free
name: Free
entries:
- geo: Global
unit: 1
label: Use of Connected Vehicle, Energy, and Location APIs
price: 0
metric: api
timeFrame: usage
description: All APIs on the Volvo Cars Developer Portal are official public APIs and free to use. Volvo Cars expressly
reserves the right to introduce paid tiers in the future.
description: Free public access to the Connected Vehicle, Energy, Energy Device, and Location APIs under the API-specific
agreement, subject to rate limits and app-publishing review.
- type: RateLimits
data:
- api: Connected Vehicle API
limit: 100 requests / minute per Volvo ID + Client ID
notes: Returns HTTP 429 when exceeded. Stricter limit of 10 requests / minute applies to invocation (command) endpoints
such as lock/unlock and engine start/stop.
- api: Energy API
limit: 100 requests / minute per Volvo ID + Client ID
notes: Returns HTTP 429 when exceeded.
- api: Location API
limit: 100 requests / minute per Volvo ID + Client ID
notes: Returns HTTP 429 when exceeded.
- api: All APIs (per-application cap)
limit: 10,000 calls / day per app
notes: Higher daily request limits may be granted by Volvo Cars on an individual basis. Effective as of the API-specific
agreement last updated 2026-01-27.
- type: Regions
data:
- region: Test
description: Test credentials work with demo Volvo IDs globally.
- region: Europe / Middle East / Africa
description: Available for published applications.
- region: US / Canada / Latin America
description: Available for published applications (Connected Vehicle, Energy, and Location APIs).
- region: Other regions
description: Not yet supported in production. Volvo Cars is working to bring additional regions online.
- type: Features
data:
- Connected Vehicle API v2 — read vehicle status, diagnostics, statistics, and metadata, and send commands (lock/unlock,
climate start/stop, flash lights, sound horn, engine start/stop) backed by a public OpenAPI specification.
- Energy API v2 — latest energy state for BEV and PHEV models, including battery level, charging status, charging power,
estimated charging time, and electric range, plus a capabilities endpoint.
- Energy Device API v1 — wallbox, charging session, and user-ID-token management for the device side of charging.
- Location API v1 — current vehicle location for interactive applications.
- OAuth 2.0 authorization-code flow against Volvo ID with explicit per-vehicle owner consent.
- VCC-API-Key client identifier required on every request alongside the OAuth bearer token.
- Public OpenAPI specifications downloadable per API, plus an in-portal sandbox using a demo Volvo ID account.
- Rate limits exposed and documented (100 rpm per user/app, 10 rpm for commands, 10,000 calls/day per app).
- Manual app-publishing review (14-21 days) to grant production credentials, reflecting Volvo Cars' explicit privacy and
safety stance.
- Open-source code samples (Node.js OAuth2 code flow, Connected Vehicle data fetch) on the Volvo Cars GitHub organization.
- In-car app development on Android Automotive OS, with an official Volvo XC40 Recharge emulator and Android-for-Cars tooling.
- 3D assets and a Volvo simulator surface for digital and immersive product experiences.
- Open Source Program Office and an active GitHub organization (developer-portal-api-samples, automotive-media-sample, web-platform-examples,
and more).
sources:
- https://developer.volvocars.com/apis/
- https://developer.volvocars.com/apis/connected-vehicle/v2/overview/
- https://developer.volvocars.com/apis/energy/v2/overview/
- https://developer.volvocars.com/apis/energy-device-api/v1/overview/
- https://developer.volvocars.com/apis/location/v1/overview/
- https://developer.volvocars.com/apis/docs/authorisation/
- https://developer.volvocars.com/terms-and-conditions/apis-terms-and-conditions/
- https://developer.volvocars.com/in-car-apps/
- https://developer.volvocars.com/open-source/
- https://github.com/volvo-cars
updated: '2026-05-25'
created: '2026-05-25T00:00:00.000Z'
modified: '2026-09-16'
position: Producing
description: Volvo Cars is a Swedish premium automotive OEM (headquartered in Gothenburg, owned by Geely) that operates the
Volvo Cars Developer Portal as the public face of its connected-vehicle platform. The portal exposes the Connected Vehicle
API, Energy API, Energy Device API, and Location API for third-party developers to build applications around real Volvo
cars equipped with Volvo On Call or Google Built-In. APIs use OAuth 2.0 against Volvo ID with explicit owner consent, a
VCC-API-Key client identifier, and a free tier capped at 10,000 calls per day per app. The portal also covers Android Automotive
in-car app development with an official XC40 Recharge emulator, 3D assets and simulator resources, and an active open-source
program at github.com/volvo-cars.
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.23'
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.