Social y vídeo
Meta Ad Library Scraper
facebook.com/ads/library
La Biblioteca de Anuncios de Meta se sirve mediante un endpoint de plugin dedicado en lugar del fetch genérico de páginas. Pásale un anunciante - un nombre de página de Facebook o un ID de página numérico - y un país, y devuelve los anuncios que Meta muestra en su biblioteca pública: cada uno con el texto del anuncio, la llamada a la acción, el formato, las URLs de las creatividades de imagen y vídeo, la página de destino, las plataformas en las que se publica y sus fechas. Funciona con un navegador real sobre nuestra propia flota anti-bot y captura los resultados de Meta directamente, así que no hace falta cuenta de desarrollador de Meta ni token de acceso, ni los límites de solo-anuncios-políticos de la API oficial de la Biblioteca de Anuncios de Meta.
Qué puedes extraer
- Texto del anuncio, titular, pie y etiqueta y tipo de la llamada a la acción
- Formato de la creatividad (imagen, vídeo, DCO, carrusel) con URLs de creatividades de imagen y vídeo
- URL de la página de destino a la que el anuncio envía el clic
- Plataformas en las que se publica el anuncio (Facebook, Instagram, Messenger, Threads)
- Fechas de publicación (inicio / fin) y si el anuncio está activo actualmente
- Nombre de la página del anunciante, id y número de seguidores
Endpoints dedicados
/ads/meta-ad-library Los anuncios de Meta de un anunciante
Los anuncios de un anunciante de Facebook/Instagram desde la biblioteca pública de Meta: texto del anuncio, CTA, URLs de creatividades de imagen/vídeo, página de destino, plataformas y fechas. Filtra por país, estado activo y tipo de medio; limita el resultado con max_ads.
Cómo rastrearlo
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); Las peticiones son POST y sus parámetros van en la query string. El renderizado en navegador siempre ocurre: no hay ningún flag que activar.
Scrapers relacionados
Empieza a rastrear este sitio hoy
Plan gratuito incluido. No necesitas tarjeta para probarlo.