Skip to content

Meta Ads Breakdowns

Breakdowns in the Meta Ads API let you segment statistics by various dimensions. With breakdowns, you can analyze ad performance by audience, platform, and time.

Types of Breakdowns

Demographic Breakdowns

Breakdowns by audience characteristics:

ParameterDescriptionPossible Values
ageAge group13-17, 18-24, 25-34, 35-44, 45-54, 55-64, 65+
genderGendermale, female, unknown

Geographic Breakdowns

Breakdowns by audience location:

ParameterDescriptionNote
countryCountryTwo-letter ISO 3166-1 code
regionRegion/areaAvailability depends on the country
dmaDesignated market areaPrimarily for the US
cityCityMay be unavailable for smaller cities

Technical Breakdowns

Breakdowns by platform and device:

ParameterDescriptionValues
publisher_platformPlatformfacebook, instagram, messenger, audience_network
platform_positionPosition on the platformfeed, story, reels, search, instream, marketplace
device_platformDevice typedesktop, mobile, tablet, other
impression_deviceImpression deviceandroid, ios, other

Placement Breakdowns

Specific ad placement locations:

ParameterDescription
placementPlacement location
product_idProduct identifier (for dynamic ads)

Time-Based Breakdowns

ParameterDescription
hourly_stats_aggregated_by_advertiser_time_zoneHourly statistics in the account's time zone
hourly_stats_aggregated_by_audience_time_zoneHourly statistics in the audience's time zone

Combining Breakdowns

The API allows combining several breakdowns at once. Examples of useful combinations:

CombinationAnalytical Value
age + genderDemographic profile of the audience
country + publisher_platformPlatform performance by country
placement + device_platformWhich placements perform well on mobile
age + gender + placementFull audience profile by placement

Combination limitations:

  • Some breakdowns are incompatible with each other
  • It's recommended to use no more than 2-3 breakdowns at once to avoid excessive data fragmentation
  • With a large number of breakdowns, the number of rows grows exponentially

Working with Breakdowns: Nuances

Empty Values

When using demographic breakdowns, some data may have the value unknown (for example, users without a specified age or gender).

Minimum Data Threshold

Meta Ads may hide rows with a very small amount of data (below a certain threshold) to protect user privacy. In such cases, the sum across breakdowns may not match the overall total.

Performance

Requests with breakdowns take longer to process and place a heavier load on the API. It's recommended to use breakdowns only when segmentation is genuinely necessary.

Recommendations

  1. Start with aggregated data: analyze overall metrics first, then apply breakdowns for deeper analysis
  2. Limit the period: for detailed breakdowns, use short periods (7-30 days)
  3. Use asynchronous reports: for large volumes of data with breakdowns — see Asynchronous Reports

Maintained by the LightLead Documentation Team · Last verified: 2026-07-25