Facebook Developers
DocsToolsSupportNewsApps
Log In
  • Social Plugins
  • Facebook Login
  • Open Graph
  • Facebook APIs
    • Graph API
    • FQL
    • Open Graph
    • Dialogs
    • Chat
    • Internationalization
    • Ads
  • Games
  • Media
  • Payments
  • App Center
  • Promote Your App
  • iOS
  • Android
  • Web
  • Technology Partners
  • Best Practices
    • Batch Requests
    • Using ETags
  • Reference
    • Conversion pixels
    • Cost Per Action (CPA) Ads
    • Currencies
    • Homepage Ads via API
    • Introduction to Action Spec
    • Introduction to Sponsored Stories
    • Mobile App Install Ads
    • Optimized CPM
    • Real Time Bidded Exchange protocol
    • Sponsored Results
    • Thrift file for Real Time Bidded Exchange protocol
  • Specs
    • Action Specs
    • Conversion Specs
    • Creative Specs
    • Targeting Specs
    • Tracking Specs
  • Advanced Targeting
    • Action Spec Targeting
    • Custom Audience targeting
    • Partner Categories
    • Topic Targeting
    • ZIP Code Targeting
  • Queries
    • Action Estimate
    • Action Spec Ad Previews
    • Ad Statistics
    • Autocomplete Data
    • Broad Target Categories
    • Connection Objects
    • Conversion Stats
    • Keyword Stats
    • Reach estimate
    • Targeting Description
  • Objects
    • Ad account
    • Ad account group
    • Ad campaign
    • Ad creative
    • Ad group
    • Ad image
    • Ad user

Reach estimate

Facebook APIs › Ads › Reach estimate

The Reach Estimate of a given targeting spec is an approximation of the number of individuals this targeting addresses and what bids should be made to address that target group. The reach estimate of the targeting spec of an existing Ad group may also be queried

Query Result Fields

Name Description Permissions Returns
users The estimate number of users reached by this targeting ads_management long
bid_estimations An array of bid estimations for this targeting and ad account combination. ads_management Array of bid estimations
imp_estimates An array of impression estimations for this targeting ads_management Array of impression estimations

Query the reach estimate of a targeting spec

To query the reach estimate of a targeting spec, pass in the targeting spec as a query-string parameter to the reachestimate connection of the Ad account object:

act_AccountID/reachestimate?currency=USD&targeting_spec=_____

Note that currency and targeting_spec are required for accessing /{account-id}/reachestimate. The returned CPC and CPM values are based on the currency specified. For the list of supported currencies, and the ISO values you can use, see the supported currencies. targeting_spec should include a country code at least.

Note also that imp_estimates is not yet available for most accounts and is still being tested.

Query the reach estimate of an adgroup

To query the reach estimate of an ad group, query the reachestimate connection of the Ad group object:

{adgroup_id}/reachestimate

Below is an example of a response:

{
  "data": {
    "users": 20,
    "bid_estimations": [
      {
        "location": 3,
        "cpc_min": 30,
        "cpc_median": 50,
        "cpc_max": 70,
        "cpm_min": 30,
        "cpm_median": 50,
        "cpm_max": 70
      }
    ],
    "imp_estimates": []
  }
}
Updated about 4 months ago
Facebook © 2013 · English (US)
AboutAdvertisingCareersPlatform PoliciesPrivacy Policy