Estimate Ad Group Reach
Estimates how many people a draft targeting spec can reach, before an ad group is created. The body takes the same targeting fields as creating an ad group — regions, demographics, detailed_targeting, audiences, languages, and devices — and nothing is persisted.
Headers
A unique key that makes this request safe to retry. See Idempotent requests.
Request body
Example request
{
"account_id": "biz_xxxxxxxxxxxxxx",
"audiences": {
"exclude": [
"adaud_xxxxxxxxxxxxxx"
],
"include": [
"adaud_xxxxxxxxxxxxxx"
]
},
"demographics": {
"gender": "all",
"maximum_age": 64,
"minimum_age": 21
},
"detailed_targeting": {
"behaviors": [
{
"behavior_type": "video",
"id": "6007101291578",
"name": "Recent vehicle purchase (30 days)"
}
],
"demographics": [
{
"id": "6002714398172",
"name": "Recently moved",
"type": "life_events"
}
],
"interests": [
{
"id": "6003193685204",
"name": "Car wash"
}
]
},
"devices": {
"operating_systems": [
{
"minimum_version": "18.0",
"os": "ios"
}
],
"platforms": [
"mobile"
]
},
"languages": [
"en"
],
"platform": "meta",
"regions": {
"exclude": {
"cities": [
{
"key": "2418046",
"name": "Austin"
}
],
"countries": [
"US"
],
"country_groups": [
"north_america"
],
"custom_locations": [
{
"distance_unit": "mile",
"latitude": 30.2672,
"longitude": -97.7431,
"name": "4180 Burnet Rd, Austin TX 78756",
"radius": 25
}
],
"regions": [
"US-TX"
]
},
"include": {
"cities": [
{
"key": "2418046",
"name": "Austin"
}
],
"countries": [
"US"
],
"country_groups": [
"north_america"
],
"custom_locations": [
{
"distance_unit": "mile",
"latitude": 30.2672,
"longitude": -97.7431,
"name": "4180 Burnet Rd, Austin TX 78756",
"radius": 25
}
],
"regions": [
"US-TX"
]
}
}
}Response
reach estimated
Example response
{
"users_lower_bound": 1500000,
"users_upper_bound": 1800000
}Changes
Changed in 5 of the 74 revisions of this API.13
- ○
added the new optional request property
////new-optional-request-property
- ○
added the new optional request property
////new-optional-request-property
- ○
- ○
added the new optional request property
///new-optional-request-property
- ○
added the new optional request property
///new-optional-request-property
- ○
- ○
added the new
education_majorsenum value to the request property///request-property-enum-value-added
- ○
added the new
education_schoolsenum value to the request property///request-property-enum-value-added
- ○
added the new
work_employersenum value to the request property///request-property-enum-value-added
- ○
added the new
work_positionsenum value to the request property///request-property-enum-value-added
- ○
added the non-success response with the status
response-non-success-status-added
- ○
- ○
added the optional property
/to the response with the statusresponse-optional-property-added
- ○
added the optional property
/to the response with the statusresponse-optional-property-added
- ○
added the optional property
/to the response with the statusresponse-optional-property-added
This revision also has 9 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
endpoint added
endpoint-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
Of the 74 revisions, 1 has no diff computed.