Tous les scrapers

Social et vidéo

Meta Ad Library Scraper

facebook.com/ads/library

In-house anti-bot Protection
Servi par des endpoints plugin

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(results);

Les requêtes sont en POST et passent leurs paramètres dans la query string. Le rendu navigateur a toujours lieu : aucun flag à activer.

Lire la documentation de l'API

Scrapers similaires

Commencez à scraper ce site dès aujourd'hui

Palier gratuit inclus. Aucune carte bancaire requise pour tester.