Facebook Ad Library Scraper
Look up a known public Meta ad by library ID. Check the returned ID, advertiser, and available fields before citing the ad in a competitor brief.
Recorded MCP response
Shopify
- Library ID
- 1751396829421229
- Primary text
- Returned
- Landing URL
- Not returned
US lookup · November 10, 2026 UTC
Inspect two exact creative lookups
We ran two separate US requests through the public MCP server, with a limit of one result per request. Both returned one Shopify record with the requested ID. Only one returned primary text.
| Field | First lookup | Second lookup |
|---|---|---|
| Library ID and source | 1751396829421229 | 1124861510230110 |
| ID match | Matched | Matched |
| Primary text | Returned | Not returned |
| Landing URL | Not returned | Not returned |
Download the two-record JSON sample
The download preserves the requested and returned IDs and the field checks. A field marked “Not returned” was absent from that response. Open the source before quoting copy or claiming a destination.
Start with the right identifier
A library ID identifies a creative. A Page ID identifies an advertiser. If you only know the advertiser name, use facebook_ad_search to find candidates, confirm the advertiser, then select one creative to verify. The search can also return other advertisers, so check the Page ID before selecting a creative.
- Connect MCP Scraper to your AI client using
https://mcpscraper.dev/mcp. Check thatfacebook_page_intelappears in your client’s tool list before running the lookup. - Open the public Meta Ad Library detail link. Pass its library ID as a string, set the country, and start with
maxAds: 1. - Compare the returned
ads[0].libraryIdwith the request. Keep the source URL and mark any missing fields before using the record.
{
"libraryId": "1751396829421229",
"country": "US",
"maxAds": 1
}Compare this request with the recorded response before you run a lookup.
Building an integration? See the API docs for POST /facebook/page-intel. Check the current rate card before running a larger sample.
Put a checked creative in your competitor brief
Use the evidence table to record the source and observed fields, then group repeated copy. Keep Meta and Google ad observations separate.