7 дней бесплатно

Получите API-ключ и бесплатные запросы

Расскажите немного о вашей команде и получите:

  • API-ключ в течение одного рабочего дня
  • Бесплатные запросы под ваши сайты
4.7 / 5 на G2на основе 79 отзывов
Записаться на демо

Карта не нужна. Отмена подписки в любой момент. Ответим в течение одного рабочего дня.

Что возвращает парсер данных Facebook

Публичные страницы, без входа и без аккаунта Facebook. Команды мониторинга брендов, агентства и отделы продаж читают эти три типа страниц, и каждая оплачивается как одна страница.

  • Парсер страниц Facebook

    facebook.com/NASA/
    Название
    NASA
    Подписчики
    28,728,835
    Говорят об этом
    74,479
    Категория
    Government organization
    Сайт
    nasa.gov
    Последний пост
    3,361 реакция, 95 комментариев
  • Парсер постов Facebook

    facebook.com/NASA/posts/...
    Страница
    NASA
    Текст
    How’s that for a starburst?
    Отметки «Нравится»
    2.4K
    Комментарии
    89
    Репосты
    339
    Дата
    10 нояб. 2026 г.
  • Парсер Reels в Facebook

    facebook.com/reel/1009074271465972/
    Автор
    Starbucks
    Подпись
    whip! drizzle! more drizzle! sprinkles! holidays!
    Реакции
    4,737
    Комментарии
    737
    Репосты
    415
    Дата
    5 нояб. 2026 г.

Хотите попробовать сами? Получите API-ключ с 1000 бесплатных запросов.

Спарсите 1000 страниц Facebook за $0.98

Web Unlocker берёт за страницу Facebook один раз, вместе с точным числом подписчиков и последним постом, по $0.98 за 1000 страниц. Парсеры страниц Facebook на Apify, Bright Data и ScrapeCreators берут за ту же страницу больше.

Apify берёт $12.00 за 1000 страниц.
Здесь 1000 стоят $0.98.

Неудачный запрос ничего не стоит. Когда Web Unlocker ненадолго недоступен, демо выше и примеры кода запрашивают страницу снова, и оплачивается только та, что вернулась.

Сколько стоят 1000 страниц Facebook

1000 публичных страниц с подписчиками и последним постом по опубликованным ценам

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

Gologin: $0.98 за 1000 страниц на тарифе Growth. Bright Data берёт за каждую запись, $1.50 за 1000. ScrapeCreators берёт за каждый запрос, $1.88 за 1000 на тарифе за $47. Собственный Facebook Pages Scraper от Apify берёт $12.00 за 1000 страниц на бесплатном тарифе.

Готовы запустить на своих страницах? Получите API-ключ и бесплатные запросы.

Парсинг Facebook: 43 из 44 страниц с данными

Наш тест парсинга Facebook: 20 страниц брендов, 14 постов через публичное встраивание Facebook и 10 Reels, каждый адрес запрошен до трёх раз.

37 из 44 вернулись с первой попытки.
Ещё 6 - со второй.

Сравните Facebook Graph API с парсерами Facebook

Graph API от Facebook, парсеры Facebook на Apify и Facebook Scraper API от Bright Data: сколько каждый берёт за те же 1000 страниц и что требует от вас до старта.

Единица оплаты, цена 1000 страниц, проверка приложения, нужный вам аккаунт, все посты страницы, реакции по типам, бесплатный старт и страница целиком в Gologin Web Unlocker, Facebook Graph API, Apify и Bright Data
Что нужноWeb UnlockerGraph APIApifyBright Data
Вы платите заСтраницуБесплатно с лимитомКаждый результатКаждую запись
1000 страниц$0.98Бесплатно$12.00$1.50
Проверка приложения и бизнесаНетДаНетНет
Ваш аккаунт FacebookНе нуженПриложение MetaНе нуженНе нужен
Все посты страницы по ссылкеТолько последнийПосле проверкиДаДа
Реакции по типамТолько общее числоДаДаДа
Бесплатный старт1000 запросовПосле проверки приложения$5 в месяц5000 в месяц
Страница целиком в HTMLДаНетНетНет

Парсите не только Facebook? Web Unlocker возвращает любую страницу так же и по той же цене.

Проверьте 100 страниц брендов за 10 центов

Один запрос на страницу приносит её точное число подписчиков и последний пост с реакциями и комментариями. 100 страниц брендов, 100 запросов, $0.098.

Facebook округляет NASA до 28 млн подписчиков.
Парсер возвращает 28,728,835.

Как спарсить данные Facebook на Python или Node.js

Facebook хранит данные публичной страницы как JSON внутри HTML. Web Unlocker возвращает этот HTML, а несколько строк кода достают из него страницу или пост. Вкладка «Страницы брендов» - небольшой парсер страниц Facebook для списка: на входе названия страниц, на выходе CSV.

  1. Шаг 01

    Получите API-ключ

    Заполните форму выше. Ключ придёт на почту в течение одного рабочего дня.

  2. Шаг 02

    Выберите страницу

    Страница - для подписчиков и последнего поста, пост или Reels - для лайков, комментариев и репостов. Пост идёт через публичное встраивание Facebook.

  3. Шаг 03

    Прочитайте данные

    Проверьте, что страница пришла с данными, и запросите её снова по новому адресу, если Web Unlocker был ненадолго недоступен.

Установка
pip install requests
Запуск
GOLOGIN_SCRAPING_API_KEY=your_key python facebook_page.py
Отправляет на
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")

Готовы запустить на своих страницах? Получите API-ключ и бесплатные запросы.

Часть полного технологического стека

Один аккаунт, одна прокси-сеть, одна экосистема. Выберите продукт под задачу.

Парсите больше сайтов? Смотрите парсеры Instagram, Reddit и YouTube или все инструменты для веб-парсинга.

Парсер Facebook: частые вопросы

Что такое парсер Facebook?

Парсер Facebook - это инструмент, который читает публичные страницы Facebook и превращает их в данные: подписчиков, категорию и последний пост страницы, текст, лайки, комментарии и репосты поста. Gologin Web Unlocker - это API парсера Facebook: отправьте ему адрес страницы, поста или Reels, и он вернёт страницу с этими данными по $0.98 за 1000 страниц.

Как спарсить страницы и посты Facebook?

Для парсинга Facebook отправьте в Web Unlocker адрес публичной страницы или Reels, а пост - через его публичное встраивание Facebook. Web Unlocker вернёт страницу такой, какой её видит посетитель без входа в аккаунт, с данными внутри: подписчиками, последним постом, реакциями, комментариями и репостами. Код выше читает их в несколько строк и сохраняет в JSON или CSV.

Как написать парсер Facebook на Python?

Отправьте адрес страницы в Web Unlocker через библиотеку requests и прочитайте данные со страницы. Вкладка Python выше - готовый парсер Facebook на Python, проверенный на живом API: он выводит точное число подписчиков, категорию, сайты и последний пост страницы с его реакциями.

Есть ли разница между парсером страниц и парсером профилей Facebook?

Да. Страницы принадлежат брендам, организациям и публичным людям и открываются для всех, поэтому Web Unlocker их возвращает, включая ссылки вида facebook.com/profile.php?id=... Личные профили людей показывают посетителям без входа мало или ничего, и этот парсер их не охватывает.

Есть ли у Facebook API для страниц и постов?

Да, Graph API, но с ограничениями. Чтобы читать публичные посты чужих страниц, нужна функция Page Public Content Access, которую Meta выдаёт после App Review (проверки приложения) и проверки бизнеса. Groups API убрали в апреле 2024 года, а CrowdTangle закрылся в августе 2024 года.

Можно ли парсить Facebook без входа в аккаунт?

Да. Публичные страницы, посты и Reels открываются без входа, и Web Unlocker открывает их как посетитель без входа в аккаунт: вам не нужен аккаунт Facebook и вы не рискуете своими. Закрытые профили и закрытые группы остаются закрытыми.

Можно ли спарсить все посты страницы Facebook?

Не по одной ссылке на страницу: посетитель без входа видит последний или закреплённый пост страницы, и Web Unlocker возвращает его с точным числом реакций, комментариев и репостов. Для других постов отправляйте ссылку на каждый: один пост - один запрос, $0.98 за 1000.

Можно ли спарсить группы Facebook, Marketplace или Библиотеку рекламы?

Не этим парсером. Посты внутри групп не возвращаются через публичное встраивание Facebook, а закрытые группы открыты только участникам. Здесь речь о страницах, постах и Reels; другие публичные страницы Web Unlocker возвращает по той же цене за страницу, так что попробуйте свои на 1000 бесплатных запросах.

Можно ли спарсить комментарии и реакции Facebook?

Их число - да: страница возвращает точное число реакций, комментариев и репостов своего последнего поста, а Reels - точное число реакций и комментариев. Пост через встраивание показывает лайки так, как их округляет Facebook, например 1.4K. Полный список комментариев загружается только для пользователей, которые вошли в аккаунт.

Сколько стоит парсер Facebook?

$0.98 за 1000 страниц, одна цена за любую страницу: страница с последним постом - одна страница, пост или Reels - одна страница. Неудачный запрос ничего не стоит. Тарифы начинаются от $49 в месяц за 50 000 запросов.

Есть ли бесплатный парсер Facebook или парсер с открытым кодом?

С Web Unlocker вы получаете 1000 бесплатных запросов, этого хватит на 1000 страниц или постов. Библиотеки с открытым кодом, например facebook-scraper для Python, бесплатны: они работают на ваших серверах, часто требуют ваши cookies Facebook, а поддерживать их работу при изменениях в Facebook придётся вам.

Могут ли ИИ-агенты пользоваться парсером Facebook?

Да. После установки одного навыка Claude Code, Cursor или любой MCP-клиент читает страницы Facebook через Web Unlocker. Смотрите MCP & AI Skills.

Есть ли альтернатива парсеру Facebook от Apify?

Да. Facebook Pages Scraper от Apify берёт $12.00 за 1000 страниц на бесплатном тарифе, а его Facebook Posts Scraper - $5.00 за 1000 постов. Web Unlocker возвращает публичную страницу с точным числом подписчиков и последним постом или пост по его ссылке за $0.98 за 1000.

Это то же самое, что Facebook Sharing Debugger?

Нет. Sharing Debugger от Meta (отладчик ссылок), который часто называют парсером Facebook, показывает, как ваша собственная ссылка выглядит, когда ею делятся в Facebook, и обновляет это превью: он находится на developers.facebook.com/tools/debug/. API парсера Facebook, такой как Web Unlocker, читает данные с публичных страниц Facebook.

Законно ли парсить Facebook?

Страницы, посты и Reels, которые открываются без входа, - это публичные страницы. В деле Meta v. Bright Data в январе 2024 года федеральный суд США решил, что условия Meta не запрещают парсинг публичных данных без входа в аккаунт. Что вы собираете и как используете, решаете вы, поэтому сверьтесь с правилами, которые относятся к вашему проекту.

Нужны ли прокси для парсинга Facebook?

Не с Web Unlocker: он отправляет каждый запрос с адреса в выбранной вами стране из 195+, поэтому вам не нужно самим арендовать и менять прокси. Демо выше запрашивает из США.

Получите API-ключ и бесплатные запросы

Расскажите немного о вашей команде и получите:

  • API-ключ в течение одного рабочего дня
  • Бесплатные запросы под ваши сайты
4.7 / 5 на G2на основе 79 отзывов
Записаться на демо

Карта не нужна. Отмена подписки в любой момент. Ответим в течение одного рабочего дня.