Facebook Ad Library Scraper: alle Filter, volle Creative, $2 pro 1.000 Anzeigen
Jede Facebook-, Instagram-, WhatsApp- oder Threads-Anzeige aus Metas öffentlicher Ad Library scrapen. Eine Ad-Library-URL einfügen und jeder Filter (country, ad_type, active_status, media_type, publisher_platforms, content_languages, page_ids, Datum, Sortierung) wird automatisch geparst, oder Keywords, Page IDs und Advertiser-Namen direkt liefern. Liefert vollständige Creative (Body, Titel, Link, alle Bilder, alle Videos, Carousel-Karten), Page-Profil (Likes, Bild, Kategorien), AAA- / Transparenzdaten (Zahler, Begünstigter, EU-Reichweite, Alter- / Geschlecht- / Länderaufschlüsselung) sowie Lifetime-Advertiser-Spend.
Abdeckung
Global, alle Ad-Library-Länder
Was Sie scrapen können
- Anzeigen-Identität: ad_archive_id, ad_id, collation_id, collation_count (Varianten in derselben A/B-Gruppe), publisher_platform, display_format, is_active
- Creative: body_text, title, link_url, link_description, cta_text, cta_type, ad_caption, alle Bilder, alle Videos (Wasserzeichen), Carousel-Karten
- Page-Profil: page_name, page_id, page_like_count, page_profile_picture_url, page_categories, Branded-Content-Flags
- Transparenz (AAA): payer_beneficiary_data, EU-Targets, location / age / gender audience, EU-Reichweite, country-age-gender-Breakdown
- Spend: total_advertiser_spend_lower / upper / currency (Lifetime), Political-Ad-Spend und Reichweite
- Zeit: start_date, end_date, total_active_time, start_date_formatted (YYYY-MM-DD)
- Compliance-Flags: contains_digital_created_media, contains_sensitive_content, is_violating_eu_siep, violation_types
Wichtige Anwendungsfälle
- Konkurrenz-Ad-Audit. Alle aktiven Anzeigen einer Konkurrenz-Page in 7+ Ländern ziehen, um deren Funnel-Hooks und Creative-Themen zu mappen
- Creative-Inspirations-Library. In einer Vertikale nach total_impressions DESC sortieren, um die teuersten Anzeigen mit höchstem Spend als Vorbild zu finden
- Political-Ad-Transparenz. AAA-Daten zu Issue-Ads in einer Region ziehen, Zahler- / Begünstigten-Ketten für Journalismus oder Forschung sichtbar machen
- Advertiser-Tracking. Täglicher Snapshot von total_advertiser_spend auf einer Konkurrenz-Page, um deren monatliches Meta-Budget zu schätzen
- EU-Alter- / Geschlechter-Targeting-Analyse. Die country-age-gender-Aufschlüsselung nutzen, um Konkurrenz-Audience-Targeting zu reverse-engineeren
API-Beispiel
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~facebook-ad-library-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchUrls": ["https://www.facebook.com/ads/library/?active_status=all&ad_type=all&country=DE&q=nike"],
"searchQueries": ["Tesla Model 3"],
"pageIds": ["15087023444"],
"country": "US",
"activeStatus": "ACTIVE",
"sortBy": "total_impressions_DESC",
"maxAdsPerInput": 50
}'
Integrationen
- n8n, Make, Zapier: Läufe auslösen und neue Anzeigen per Webhook an Slack oder Notion streamen
- KI-Agenten (MCP): Claude Desktop, Cursor, VS Code, LangChain, LlamaIndex
- Python, Node.js: Apify SDK für programmatischen Zugriff
- Google Sheets, Airtable: Page IDs oder URLs rein, vollständiger Ad-Datensatz raus
Ausgabefelder
| Feld | Typ | Beispiel |
| ad_archive_id | string | 1843729385720156 |
| page_name | string | Nike |
| page_like_count | integer | 38.000.000 |
| publisher_platform | array | ["FACEBOOK", "INSTAGRAM"] |
| body_text | string | Just Do It. Get yours today. |
| link_url | string | https://nike.com/promo |
| cta_type | string | SHOP_NOW |
| start_date_formatted | string | 2026-04-01 |
| total_advertiser_spend_upper | integer | 1.200.000 |
| snapshot.videos | array | [{video_hd_url, video_preview_image_url, ...}] |
Verwandte Scraper