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(ads); 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.
Ejemplo de respuesta
{
"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"
}
]
}
]
} Preguntas frecuentes
¿Es legal hacer scraping de la Meta Ad Library?
Recopilar datos públicos de la Meta Ad Library como textos de anuncios, URLs de creatividades y fechas de emisión es lícito en muchas jurisdicciones, pero las normas dependen de tu país, de los datos que recopiles y de cómo los uses. Parte de estos datos pueden ser personales, así que cumple las normas de privacidad que se te apliquen. ScrapeUnblocker devuelve la página pública; qué recopilas y cómo lo usas es responsabilidad tuya.
¿Cómo hago scraping de la Meta Ad Library sin que me bloqueen?
La Meta Ad Library está protegida por sistemas anti-bot propios. ScrapeUnblocker renderiza la página en un navegador real, rota exits residenciales e ISP y gestiona los desafíos, y el plugin devuelve los anuncios como JSON parseado. En el benchmark de ScrapeUnblocker devolvió contenido real en el 89,9 % de 1.000 llamadas, unos 21,2 s por llamada.
¿Qué datos de la Meta Ad Library puedo obtener?
Para cada anuncio: el texto del anuncio, el titular, el pie y la etiqueta y el tipo de llamada a la acción, el formato de la creatividad (imagen, vídeo, DCO o carrusel) con las URLs de las creatividades de imagen y vídeo, la URL de la página de destino, las plataformas en las que se publica (Facebook, Instagram, Messenger, Threads), las fechas de inicio y fin y si sigue activo, además del nombre, el id y el número de seguidores de la Página del anunciante.
¿Necesito una cuenta de API o un token de acceso de Meta?
No. El plugin de Meta Ad Library devuelve los anuncios de un anunciante como JSON sin cuenta de API de Meta, app de desarrollador ni token de acceso. Indica el nombre de una Página de Facebook o un ID de Página numérico: un ID de Página corresponde exactamente a ese anunciante, mientras que un nombre puede abarcar varias Páginas que lo comparten.
¿Puedo ver los anuncios de un anunciante en un país concreto?
Sí. Pasa country como código ISO-2, como US, GB o DE; Meta acota su Ad Library por país, y el valor por defecto es US. Combínalo con active_status (active, inactive o all), media_type (all, image, video o meme) y max_ads, hasta 500, para controlar qué anuncios vuelven.
¿Cuánto cuesta hacer scraping de la Meta Ad Library?
El precio es por petición: 1 petición = 1 crédito, desde 1,00 EUR por cada 1.000 en Pay as you go hasta unos 0,55 EUR por cada 1.000 en el plan Ultimate. Las llamadas a plugins usan la misma cuota del plan que cualquier otra petición. Una llamada devuelve hasta max_ads anuncios de un anunciante, y la paginación se hace automáticamente. No se facturan los bloqueos, los timeouts ni los errores del lado de ScrapeUnblocker, y la prueba gratuita incluye 500 peticiones sin tarjeta.
Scrapers relacionados
Empieza a rastrear este sitio hoy
Plan gratuito incluido. No necesitas tarjeta para probarlo.