Skip to main content
GET
Maximum date range 365 days
This endpoint is protected and requires an agency API key for access.

Method

GET

Endpoint

/geo/

Headers

string
required
The agency’s API key for authorization. Contact an admin to get one.

Parameters

string
required
Start date in YYYY-MM-DD format.
string
required
End date in YYYY-MM-DD format.
integer
Return data for one advertiser only. Omit to get all advertisers accessible to your key.
integer
Return data for one agency only. It must be your agency or an agency in your portfolio.
integer
Return data for one campaign only.
string
default:"country"
Geographic breakdown level: country, region, or zip_code.
boolean
default:"false"
Return one row per location per day, with a date field. Accepts true/false, 1/0, yes/no.
integer
default:"0"
Page number, starting at 1. Each page has 20 rows. Omit or send 0 to get all rows.

Breakout Options

The breakout parameter determines the level of geographic detail in the report.
  • country: Aggregates data by country.
  • region: Aggregates data by state or region.
  • zip_code: Aggregates data by postal code.

Sorting

Rows are sorted by impressions (highest first). With with_date=true, rows are sorted by date (oldest first), then by impressions. This report does not accept sort_column, sort_order, or search.

Responses

array
An array of geographic performance objects. The location keys depend on breakout: country; country and region; or country and zip_code. With with_date=true, each row starts with date.
object
An object containing pagination details.
string
The breakout value used for the request.
boolean
The with_date value used for the request.