# BMW CarData Streaming API

**Canonical:** https://apis.io/apis/bmw-connecteddrive/bmw-cardata-streaming-api/  
**Provider:** BMW ConnectedDrive — https://apis.io/providers/bmw-connecteddrive/  
**Documentation:** https://bmw-cardata.bmwgroup.com/customer/public/api-documentation

BMW CarData Streaming API is one of 4 APIs that [BMW ConnectedDrive](https://apis.io/providers/bmw-connecteddrive/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include CarData, Streaming, MQTT, Telematics, and Real-Time. The published artifact set on APIs.io includes API documentation.

The BMW CarData Streaming API delivers near-real-time vehicle telematics over MQTT 3.1.1 with TLS. Clients connect to `customer.streaming-cardata.bmwgroup.com` on port 9000, authenticate with their GCID as the MQTT username and a GCDM access token (scope `cardata:streaming:read`) as the password, and subscribe to the per-vehicle topic `{gcid}/{vin}`. The set of descriptors streamed is controlled by the container(s) the client has registered via the CarData REST API, allowing a customer to scope exactly which signals (e.g. state of charge, mileage, doors, location) flow to each third-party integration. The streaming surface is the recommended path for charging optimizers, home-automation hubs, and fleet telematics back-ends that need event-driven updates instead of polled reads.

## Machine-readable artifacts (3)

- **Documentation** — https://bmw-cardata.bmwgroup.com/customer/public/api-documentation
- **Documentation** — https://bmw-cardata.bmwgroup.com/customer/public/api-specification
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/bmw-connecteddrive/refs/heads/main/apis.yml

## Other BMW ConnectedDrive APIs (3)

- [BMW CarData Third-Party API](https://apis.io/apis/bmw-connecteddrive/bmw-cardata-thirdparty-api/)
- [BMW ConnectedDrive Containers API](https://apis.io/apis/bmw-connecteddrive/bmw-connecteddrive-containers-api/)
- [BMW ConnectedDrive Vehicles API](https://apis.io/apis/bmw-connecteddrive/bmw-connecteddrive-vehicles-api/)

## Tags

CarData, Streaming, MQTT, Telematics, Real-Time

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/bmw-connecteddrive/bmw-cardata-streaming-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/bmw-connecteddrive/.
