facebook: All ads for one advertiser
facebook_pageAdsAll ads for one advertiser. Ads a specific Facebook page is running or has run, from Meta's Ad Library. This is the competitor-monitoring endpoint. pagination.cursor is filled only where the deployment reads the Graph Ad Library API; otherwise pagination.hasMore says whether more exist. Costs 2 credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Ads per page, 1-100. Default 25. | |
| cursor | No | `pagination.cursor` from a previous response | |
| status | No | Delivery status at the time of the query. | active |
| ad_type | No | `political` unlocks Meta's spend, impression and demographic fields. | all |
| country | No | ISO-3166 country code(s) the ad reached, comma-separated. Meta requires at least one. | US |
| page_id | Yes | Numeric page id, or an Ad Library URL containing `view_all_page_id` | |
| end_date | No | Latest delivery date, YYYY-MM-DD | |
| language | No | Comma-separated BCP-47 codes, e.g. "en,es" | |
| platform | No | Comma-separated: facebook, instagram, messenger, audience_network, threads, whatsapp, oculus | |
| media_type | No | ||
| start_date | No | Earliest delivery date, YYYY-MM-DD | |
| cache_max_age | No |