Pull competitor ads
pull_competitor_adsFetch a named brand's live Meta ads from the Ad Library to see what it is running. Returns deduplicated, sorted results for one company; Meta only.
Instructions
Pull one named brand’s live ads from the Meta (Facebook and Instagram) Ad Library: deduplicated, sorted, with the brand’s own page resolved. One call, back in a few seconds. Use it when the user names a brand and asks what ads it is running ("show me the ads is running"). Covers the Meta Ad Library only; for a broader search across brands or platforms use research_ads. Spends credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | same as domain | |
| name | No | same as companyName | |
| sort | No | 'longest_running' (default) etc. | |
| brand | No | same as companyName | |
| limit | No | max ads per platform (default 30) | |
| domain | No | the advertiser domain, e.g. liquiddeath.com — a full website URL works (url / website are read as this too). Pass companyName OR domain | |
| company | No | same as companyName | |
| country | No | 2-letter, default 'US' | |
| website | No | same as domain | |
| companyName | No | the advertiser name, e.g. "Liquid Death" (company / brand / name are read as this too) |