Example API Usage
Here are examples of how to fetch data from the Addressable.tv API endpoint in different programming languages:Response Schema
The API returns an array of device delivery records, aggregated by campaign, month, and device type.Example Response
Response Fields
| Field | Type | Description |
|---|---|---|
campaignName | string | Campaign name |
status | string | Campaign status: ACTIVE, COMPLETE, PENDING, PAUSED, or CANCELLED |
advertiser | string | Advertiser name |
client | string | Client name |
month | string | Month in YYYY-MM format |
device | string | Device type (see below) |
impressions | number | Total impressions for this device/month combination |
uid | string | number | Campaign unique identifier (your campaign ID) |
Device Types
| Device | Description |
|---|---|
ROKU | Roku devices and Roku TVs |
SAMSUNG | Samsung Smart TVs |
AMAZON | Amazon Fire TV devices |
APPLE TV | Apple TV devices |
VIZIO | Vizio Smart TVs |
LG | LG Smart TVs (includes WebOS) |
ANDROID TV | Android TV devices (includes Google TV) |
INSIGNIA | Insignia Smart TVs |
TOSHIBA | Toshiba Smart TVs |
HISENSE | Hisense Smart TVs |
DIRECTV | DirecTV streaming devices |
SONY | Sony Smart TVs |
ONN | Onn streaming devices (Walmart brand) |
TCL | TCL Smart TVs |
PHILIPS | Philips Smart TVs |
OTHER | Other CTV devices not matching the above categories |
Notes
- Data is aggregated by campaign, month, and device type
- Only campaigns with device statistics are included
- Each row represents a unique campaign + month + device combination

