Social et vidéo
Meta Ad Library Scraper
facebook.com/ads/library
La bibliothèque publicitaire de Meta est servie via un endpoint de plugin dédié plutôt que par le fetch de page générique. Donnez-lui un annonceur - un nom de page Facebook ou un ID de page numérique - et un pays, et elle renvoie les publicités que Meta affiche dans sa bibliothèque publique : chacune avec le texte de l'annonce, l'appel à l'action, le format, les URLs des visuels image et vidéo, la page de destination, les plateformes sur lesquelles elle est diffusée et ses dates. Elle utilise un vrai navigateur sur notre propre flotte anti-bot et capture directement les résultats de Meta, donc sans compte développeur Meta ni jeton d'accès, et sans les limites réservées-aux-publicités-politiques de l'API officielle de la bibliothèque publicitaire de Meta.
Ce que vous pouvez extraire
- Texte de l'annonce, titre, légende ainsi que le libellé et le type de l'appel à l'action
- Format du visuel (image, vidéo, DCO, carrousel) avec les URLs des visuels image et vidéo
- URL de la page de destination vers laquelle l'annonce envoie le clic
- Plateformes sur lesquelles l'annonce est diffusée (Facebook, Instagram, Messenger, Threads)
- Dates de diffusion (début / fin) et si l'annonce est actuellement active
- Nom de la page de l'annonceur, id et nombre d'abonnés
Endpoints dédiés
/ads/meta-ad-library Les publicités Meta d'un annonceur
Les publicités d'un annonceur Facebook/Instagram depuis la bibliothèque publique de Meta : texte, CTA, URLs des visuels image/vidéo, page de destination, plateformes et dates. Filtrez par pays, statut actif et type de média ; limitez le résultat avec max_ads.
Comment le scraper
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/ads/meta-ad-library?advertiser=Nike&country=US&active_status=active"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/ads/meta-ad-library",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"advertiser": "Nike", "country": "US", "active_status": "active"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const ads = await su.metaAdLibrary('Nike', {
country: 'US',
activeStatus: 'active',
});
console.log(ads); Les requêtes sont en POST et passent leurs paramètres dans la query string. Le rendu navigateur a toujours lieu : aucun flag à activer.
Exemple de réponse
{
"advertiser": "Nike",
"resultsCollected": 30,
"has_more": true,
"results": [
{
"ad_archive_id": "1049210304776058",
"page_id": "15087023444",
"page_name": "Nike",
"page_like_count": 39281044,
"is_active": true,
"started_running": "2026-08-07",
"ended": null,
"platforms": [
"FACEBOOK",
"INSTAGRAM",
"MESSENGER",
"THREADS"
],
"display_format": "VIDEO",
"ad_text": "Made to move. The new season is here.",
"title": "Shop the latest",
"cta_text": "Shop now",
"cta_type": "SHOP_NOW",
"link_url": "https://www.nike.com/w/new-3n82y",
"creatives": [
{
"type": "video",
"image_url": "https://scontent.xx.fbcdn.net/v/preview.jpg",
"video_url": "https://video.xx.fbcdn.net/v/hd.mp4"
}
]
}
]
} Lire la documentation de l'API
Questions fréquentes
Est-il légal de scraper la Meta Ad Library ?
Collecter des données publiques de la Meta Ad Library comme le texte des publicités, les URL des créations et les dates de diffusion est licite dans de nombreuses juridictions, mais les règles dépendent de votre pays, des données collectées et de leur usage. Certaines de ces données peuvent être personnelles : respectez donc les règles de protection de la vie privée qui vous sont applicables. ScrapeUnblocker renvoie la page publique ; ce que vous collectez et la façon dont vous l'utilisez relève de votre responsabilité.
Comment scraper la Meta Ad Library sans me faire bloquer ?
La Meta Ad Library est protégée par des systèmes anti-bot maison. ScrapeUnblocker rend la page dans un vrai navigateur, fait tourner des sorties résidentielles et ISP et gère les défis, et le plugin renvoie les publicités en JSON parsé. Dans le benchmark de ScrapeUnblocker, 89,9 % des 1 000 appels ont renvoyé du contenu réel, en environ 21,2 s par appel.
Quelles données de la Meta Ad Library puis-je obtenir ?
Pour chaque publicité : le texte, le titre, la légende, le libellé et le type d'appel à l'action, le format de création (image, vidéo, DCO ou carrousel) avec les URL des créations image et vidéo, l'URL de la page de destination, les plateformes de diffusion (Facebook, Instagram, Messenger, Threads), les dates de début et de fin et si elle est encore active, ainsi que le nom, l'id et le nombre d'abonnés de la Page de l'annonceur.
Ai-je besoin d'un compte API Meta ou d'un jeton d'accès ?
Non. Le plugin Meta Ad Library renvoie les publicités d'un annonceur en JSON, sans compte API Meta, application développeur ni jeton d'accès. Donnez-lui le nom d'une Page Facebook ou un Page ID numérique : un Page ID correspond exactement à cet annonceur, tandis qu'un nom peut couvrir plusieurs Pages qui le partagent.
Puis-je voir les publicités d'un annonceur dans un pays précis ?
Oui. Passez country avec un code ISO-2 comme US, GB ou DE ; Meta délimite son Ad Library par pays, et la valeur par défaut est US. Combinez-le avec active_status (active, inactive ou all), media_type (all, image, video ou meme) et max_ads, jusqu'à 500, pour contrôler quelles publicités reviennent.
Combien coûte le scraping de la Meta Ad Library ?
La tarification se fait à la requête : 1 requête = 1 crédit, de 1,00 EUR pour 1 000 en paiement à l'usage à environ 0,55 EUR pour 1 000 sur l'offre Ultimate. Les appels au plugin utilisent le même quota d'offre que toute autre requête. Un appel renvoie jusqu'à max_ads publicités pour un annonceur, pagination gérée pour vous. Les blocages, timeouts et erreurs côté ScrapeUnblocker ne sont pas facturés, et l'essai gratuit inclut 500 requêtes sans carte bancaire.
Scrapers similaires
Commencez à scraper ce site dès aujourd'hui
Palier gratuit inclus. Aucune carte bancaire requise pour tester.