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