Get daily Digital Marketing (Amplify) performance.

Returns Digital Marketing (Amplify) performance per property, day and campaign type: impressions, clicks, spend, attributed bookings and revenue. Covers every requested property or none: if the API key or app cannot access a requested property, the property's account status does not allow API access, or the export is not enabled for it, the whole call fails with HTTP 403, listing the rejected property IDs when the denial can be attributed to specific properties. The token must carry the read:marketingPerformance scope, whatever other access it has: select "Read Digital Marketing performance (clicks, spend, bookings, revenue)" under Marketing Performance when creating the API key, or request the scope in the OAuth app. Up to 50 properties and 93 days per call, and 20 calls per minute per API client (HTTP 429 with a Retry-After header above that). Spend is converted from USD with the daily exchange rate of each row's date, so for past dates it can differ from the Performance Dashboard cards, which use today's rate. Rows of the last 14 days are provisional.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string

Comma-separated property IDs, at most 50. When omitted, defaults to every property the API key or app can access, provided it can access at most 50; otherwise propertyIDs is required (HTTP 400).

date
required

First date (YYYY-MM-DD, property-local).

date
required

Last date (YYYY-MM-DD, property-local), at most 92 days after startDate.

string

Comma-separated campaign types: metasearch, metasearch_managed, pmax, retargeting, ota_travel_ads. Defaults to every campaign type the property is subscribed to, plus any campaign type with activity in the date range (for example a product the property has since cancelled).

string
enum
Defaults to json

csv returns the same rows as a CSV document with a header row (Content-Type: text/csv).

Allowed:
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
OAuth2
Missing 1 required scope
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/csv
application/json