meta_ads_leads_get
Retrieve submitted leads from a Meta ad form for CRM sync or retrospective analysis. Returns lead ID, creation time, ad and campaign IDs, form ID, and field data. Pull regularly to avoid data loss within 90 days.
Instructions
Retrieves submitted leads for a single form. Returns per lead: id, created_time, ad_id, campaign_id, form_id, and field_data (array of {name, values} matching the form questions). Read-only. Use this for batch CRM sync or retrospective analysis. For leads attributed to a specific ad across forms use meta_ads_leads_get_by_ad. Meta retains lead data for 90 days — pull regularly to avoid loss.
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. | |
| form_id | Yes | Form ID whose leads to fetch. | |
| limit | No | Max leads per call. Default 100, max 1000 per Meta Graph API. |