Prueba de 7 días

Obtén tu clave de API y solicitudes gratis

Cuéntanos un poco sobre tu equipo y recibe:

  • Clave de API en un día laborable
  • Solicitudes gratis en tus propios sitios de destino
4.7 / 5 en G2de 79 reseñas
Reservar una demo

Sin tarjeta. Cancela cuando quieras. Respondemos en un día laborable.

Lo que devuelve el scraper de datos de Facebook

Páginas públicas, sin iniciar sesión y sin cuenta de Facebook. Equipos de monitoreo de marca, agencias y equipos de ventas leen estos tres tipos de página, y cada una se cobra como una página.

  • Scraper de páginas de Facebook

    facebook.com/NASA/
    Nombre
    NASA
    Seguidores
    28,728,835
    Personas hablando de esto
    74,479
    Categoría
    Government organization
    Sitio web
    nasa.gov
    Última publicación
    3,361 reacciones, 95 comentarios
  • Scraper de publicaciones de Facebook

    facebook.com/NASA/posts/...
    Página
    NASA
    Texto
    How’s that for a starburst?
    Me gusta
    2.4K
    Comentarios
    89
    Compartidos
    339
    Fecha
    10 nov 2026
  • Scraper de reels de Facebook

    facebook.com/reel/1009074271465972/
    Autor
    Starbucks
    Descripción
    whip! drizzle! more drizzle! sprinkles! holidays!
    Reacciones
    4,737
    Comentarios
    737
    Compartidos
    415
    Fecha
    5 nov 2026

¿Quieres probarlo tú mismo? Consigue tu clave de API con 1000 solicitudes gratis.

Haz scraping de 1000 páginas de Facebook por $0.98

Web Unlocker cobra una sola vez la página de Facebook, con sus seguidores exactos y su última publicación, a $0.98 por 1000 páginas. Los scrapers de páginas de Facebook en Apify, Bright Data y ScrapeCreators cobran más por la misma página.

Apify cobra $12.00 por 1000 páginas.
Aquí 1000 cuestan $0.98.

Una solicitud que falla no cuesta nada. Cuando Web Unlocker no está disponible por un momento, la demo de arriba y los ejemplos de código la piden de nuevo, y solo se cobra la página que vuelve.

Lo que cuestan 1000 páginas de Facebook

1000 páginas públicas con seguidores y la última publicación, a precios publicados

  • $0.98Gologin Web Unlocker
  • $1.50Bright Data Facebook Scraper API
  • $1.88ScrapeCreators Facebook API
  • $12.00Facebook Pages Scraper (basado en Apify)

Gologin: $0.98 por 1000 páginas en el plan Growth. Bright Data cobra cada registro, $1.50 por 1000. ScrapeCreators cobra cada solicitud, $1.88 por 1000 en su plan de $47. El Facebook Pages Scraper propio de Apify cobra $12.00 por 1000 páginas en el plan gratuito.

¿Listo para ejecutarlo con tus propias páginas? Obtén tu clave de API y solicitudes gratis.

Scraping de Facebook: 43 de 44 páginas con datos

Nuestra prueba de scraping de Facebook: 20 páginas de marcas, 14 publicaciones a través del embed público de Facebook y 10 reels, cada uno pedido hasta tres veces.

37 de 44 volvieron al primer intento.
6 más al segundo.

Compara la Facebook Graph API con los scrapers de Facebook

La Graph API, la API propia de Facebook, los scrapers de Facebook de Apify y la Facebook Scraper API de Bright Data: lo que cobra cada uno por las mismas 1000 páginas, y lo que te pide antes de empezar.

Unidad de cobro, precio por 1000 páginas, revisión de la app, la cuenta que necesitas, todas las publicaciones de una página, reacciones por tipo, inicio gratis y la página completa en Gologin Web Unlocker, la Facebook Graph API, Apify y Bright Data
Lo que exigeWeb UnlockerGraph APIApifyBright Data
Pagas porUna páginaGratis con límitesCada resultadoCada registro
1000 páginas$0.98Gratis$12.00$1.50
Revisión de la app y verificación del negocioNoSíNoNo
Tu propia cuenta de FacebookNo hace faltaUna app de MetaNo hace faltaNo hace falta
Todas las publicaciones de una página desde su enlaceLa últimaTras la revisiónSíSí
Reacciones por tipoSolo el totalSíSíSí
Inicio gratis1000 solicitudesTras la revisión de la app$5 al mes5000 al mes
La página completa en HTMLSíNoNoNo

¿Haces scraping de algo más que Facebook? Web Unlocker devuelve cualquier página de la misma forma y al mismo precio.

Revisa 100 páginas de marcas por 10 centavos

Una solicitud por página trae sus seguidores exactos y su última publicación con reacciones y comentarios. 100 páginas de marcas, 100 solicitudes, $0.098.

Facebook redondea los seguidores de NASA a 28 M.
El scraper devuelve 28,728,835.

Cómo hacer scraping de datos de Facebook con Python o Node.js

Facebook guarda los datos de una página pública como JSON en su HTML. Web Unlocker devuelve ese HTML, y unas pocas líneas de código leen los datos. La pestaña Páginas de marcas es un scraper de páginas de Facebook para una lista: entran nombres de páginas, sale un CSV.

  1. Paso 01

    Consigue tu clave de API

    Rellena el formulario de arriba. La clave llega por correo en un día laborable.

  2. Paso 02

    Elige la página

    Una página para sus seguidores y su última publicación, o una publicación o un reel para sus me gusta, comentarios y compartidos. Una publicación pasa por el embed público de Facebook.

  3. Paso 03

    Lee los datos

    Comprueba que la página trae datos, y pídela de nuevo con una URL nueva cuando Web Unlocker no esté disponible por un momento.

Instalar
pip install requests
Ejecutar
GOLOGIN_SCRAPING_API_KEY=your_key python facebook_page.py
Se envía a
https://parsing.webunlocker.gologin.com/v1/scrape
import html
import json
import os
import re
import time
from datetime import datetime, timezone

import requests

page_url = "https://www.facebook.com/NASA/"


def scrape(url, marker):
    for attempt in range(3):
        address = url if attempt == 0 else f"{url}?fresh={int(time.time())}"
        response = requests.get(
            "https://parsing.webunlocker.gologin.com/v1/scrape",
            params={"url": address, "geo": "us", "format": "json"},
            headers={"apikey": os.environ["GOLOGIN_SCRAPING_API_KEY"]},
            timeout=90,
        )
        page = response.json().get("data", {}).get("html", "") if response.ok else ""
        if marker in page:
            return page
        time.sleep(3)
    raise RuntimeError("The page came back without data, try again later")


def blocks(page):
    for block in re.findall(r'<script type="application/json"[^>]*>(.*?)</script>', page, re.S):
        try:
            yield json.loads(block)
        except json.JSONDecodeError:
            pass


def find(node, key):
    if isinstance(node, dict):
        for name, value in node.items():
            if name == key:
                yield value
            yield from find(value, key)
    elif isinstance(node, list):
        for item in node:
            yield from find(item, key)


def first(node, key, field):
    return next(item for item in find(node, key) if isinstance(item, dict) and field in item)


page = scrape(page_url, "talking about this")
data = list(blocks(page))
meta = dict(re.findall(r'<meta property="(og:\w+)" content="([^"]*)"', page))
about = html.unescape(meta["og:description"])
count = lambda words: int(re.search(rf"([\d,]+) {words}", about).group(1).replace(",", ""))

details = first(data, "delegate_page", "category_name")
story = first(data, "timeline_list_feed_units", "edges")["edges"][0]["node"]
feedback = first(story, "feedback", "reaction_count")

facebook_page = {
    "name": html.unescape(meta["og:title"]),
    "followers": count("followers"),
    "talking_about_this": count("talking about this"),
    "category": details["category_name"],
    "intro": details["best_description"]["text"],
    "websites": [
        item["renderer"]["context_item"]["plaintext_title"]["text"]
        for item in find(data, "timeline_context_item")
        if item["renderer"]["__typename"] == "WebsiteContextItemRenderer"
    ],
    "latest_post": {
        "url": next(find(story, "permalink_url")),
        "date": datetime.fromtimestamp(story["creation_time"], timezone.utc).isoformat(),
        "text": first(story, "message", "text")["text"],
        "reactions": feedback["reaction_count"]["count"],
        "comments": first(story, "comments", "total_count")["total_count"],
        "shares": feedback["share_count"]["count"],
    },
}

print(json.dumps(facebook_page, indent=2, ensure_ascii=False))
print(f"{facebook_page['name']}: {facebook_page['followers']:,} followers and the latest post from one page")

¿Listo para ejecutarlo con tus propias páginas? Obtén tu clave de API y solicitudes gratis.

Parte de un stack tecnológico completo

Una cuenta, una red de proxies, un ecosistema. Elige el producto que necesita cada tarea.

¿Haces scraping de más sitios? Consulta los scrapers de Instagram, Reddit y YouTube, o todas las herramientas de web scraping.

Facebook scraper: preguntas frecuentes

¿Qué es un Facebook scraper?

Un Facebook scraper es una herramienta que lee páginas públicas de Facebook y las convierte en datos: los seguidores, la categoría y la última publicación de una página, y el texto, los me gusta, los comentarios y los compartidos de una publicación. Gologin Web Unlocker es una Facebook scraper API: envíale la dirección de una página, una publicación o un reel y la devuelve con esos datos, a $0.98 por 1000 páginas.

¿Cómo hacer scraping de páginas y publicaciones de Facebook?

Envía a Web Unlocker la dirección de una página o un reel públicos, y una publicación a través de su embed público de Facebook. Web Unlocker devuelve la página como la ve un visitante sin sesión iniciada, con los datos dentro: seguidores, la última publicación, reacciones, comentarios y compartidos. El código de arriba los lee en unas pocas líneas y los guarda como JSON o CSV.

¿Cómo crear un Facebook scraper en Python?

Envía la dirección de la página a Web Unlocker con la biblioteca requests y lee los datos de la página. La pestaña Python de arriba es un Facebook scraper completo en Python, probado en la API real: muestra los seguidores exactos, la categoría, los sitios web y la última publicación de una página con sus reacciones.

¿Hay diferencia entre un scraper de páginas y uno de perfiles de Facebook?

Sí. Las páginas pertenecen a marcas, organizaciones y figuras públicas y cargan para cualquiera, así que Web Unlocker las devuelve, incluidos enlaces como facebook.com/profile.php?id=... Los perfiles personales muestran poco o nada a los visitantes sin sesión iniciada, y este scraper no los cubre.

¿Hay una API de Facebook para páginas y publicaciones?

Sí, la Graph API, con límites. Leer las publicaciones públicas de otras páginas exige la función Page Public Content Access, que Meta concede después de App Review (la revisión de apps) y de la verificación del negocio. La Groups API se retiró en abril de 2024, y CrowdTangle cerró en agosto de 2024.

¿Puedo hacer scraping de Facebook sin iniciar sesión?

Sí. Las páginas, publicaciones y reels públicos cargan sin iniciar sesión, y Web Unlocker los abre como un visitante sin sesión iniciada: no necesitas una cuenta de Facebook ni arriesgas ninguna de las tuyas. Los perfiles privados y los grupos privados siguen cerrados.

¿Puedo hacer scraping de todas las publicaciones de una página de Facebook?

No solo con el enlace de la página: un visitante sin sesión iniciada ve la publicación más reciente o fijada de la página, y Web Unlocker devuelve esa, con las reacciones, comentarios y compartidos exactos. Para más publicaciones, envía el enlace de cada una: una publicación es una solicitud, $0.98 por 1000.

¿Puedo hacer scraping de grupos, Marketplace o la Biblioteca de anuncios de Facebook?

No con este scraper. Las publicaciones dentro de los grupos no vuelven a través del embed público de Facebook, y los grupos privados solo se abren para sus miembros. Esta página cubre páginas, publicaciones y reels; Web Unlocker devuelve otras páginas públicas al mismo precio por página, así que prueba las tuyas con las 1000 solicitudes gratis.

¿Puedo hacer scraping de comentarios y reacciones de Facebook?

Las cifras, sí: una página devuelve las reacciones, comentarios y compartidos exactos de su última publicación, y un reel sus reacciones y comentarios exactos. Una publicación a través del embed muestra los me gusta redondeados como lo hace Facebook, por ejemplo 1.4K. La lista completa de comentarios carga para usuarios con sesión iniciada.

¿Cuánto cuesta un Facebook scraper?

$0.98 por 1000 páginas, el mismo precio para cada página: una página con su última publicación es una página, y una publicación o un reel es una página. Una solicitud que falla no cuesta nada. Los planes empiezan en $49 al mes por 50 000 solicitudes.

¿Hay un Facebook scraper gratis o de código abierto?

Web Unlocker incluye 1000 solicitudes gratis, suficientes para 1000 páginas o publicaciones. Las bibliotecas de código abierto como facebook-scraper para Python son gratis: funcionan en tus propios servidores, a menudo necesitan tus cookies de Facebook, y mantenerlas funcionando cuando Facebook cambia depende de ti.

¿Los agentes de IA pueden usar el Facebook scraper?

Sí. Con una sola instalación de skill, Claude Code, Cursor o cualquier cliente MCP lee páginas de Facebook a través de Web Unlocker. Consulta MCP & AI Skills.

¿Hay una alternativa al Facebook scraper de Apify?

Sí. El Facebook Pages Scraper de Apify cobra $12.00 por 1000 páginas en su plan gratuito, y su Facebook Posts Scraper $5.00 por 1000 publicaciones. Web Unlocker devuelve una página pública con los seguidores exactos y la última publicación, o una publicación por su enlace, por $0.98 por 1000.

¿Esto es el Sharing Debugger de Facebook?

No. El Sharing Debugger de Meta (el depurador de contenido compartido), a menudo llamado el Facebook scraper, muestra cómo se ve tu propio enlace al compartirlo en Facebook y actualiza esa vista previa: lo encuentras en developers.facebook.com/tools/debug/. Una Facebook scraper API como Web Unlocker lee datos de las páginas públicas de Facebook.

¿Es legal hacer scraping de Facebook?

Las páginas, publicaciones y reels que cargan sin iniciar sesión son páginas públicas. En el caso Meta v. Bright Data, en enero de 2024, un tribunal federal de EE. UU. concluyó que los términos de Meta no prohíben el scraping de datos públicos sin sesión iniciada. Qué recoges y cómo lo usas es decisión tuya, así que compruébalo con las normas que se apliquen a tu proyecto.

¿Necesito proxies para hacer scraping de Facebook?

No con Web Unlocker: envía cada solicitud desde una IP del país que elijas, de entre 195+, así que no alquilas ni rotas proxies tú mismo. La demo de arriba pide desde EE. UU.

Obtén tu clave de API y solicitudes gratis

Cuéntanos un poco sobre tu equipo y recibe:

  • Clave de API en un día laborable
  • Solicitudes gratis en tus propios sitios de destino
4.7 / 5 en G2de 79 reseñas
Reservar una demo

Sin tarjeta. Cancela cuando quieras. Respondemos en un día laborable.