meta_ads_page_posts_list
List published Facebook Page posts with engagement insights to find organic high-performers for boosting as ads, reducing cost per engagement.
Instructions
Lists published posts on a Facebook Page. Returns id (post_id), message, created_time, type (photo / video / link / status), permalink_url, and insights summary (reach, engagement, reactions) per post. Read-only. Use this to find organic posts to boost via meta_ads_page_posts_boost — boosting an organic high-performer is often cheaper per engagement than running a new ad.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | No | Meta Ads account ID in the format 'act_XXXXXXXXXX' (e.g. 'act_1234567890'). Optional — falls back to META_ADS_ACCOUNT_ID from the configured credentials. The leading 'act_' prefix is required. | |
| page_id | Yes | Facebook Page ID whose posts to list. Must be a page the authenticated user has admin access to. | |
| limit | No | Max records returned per call. Default 25, max 1000 per Meta Graph API. |