Dùng thử 7 ngày

Nhận API key và các yêu cầu miễn phí

Hãy cho chúng tôi biết đôi nét về đội ngũ của bạn để nhận:

  • API key trong vòng một ngày làm việc
  • Yêu cầu miễn phí trên chính các trang đích của bạn
4.7 / 5 trên G2từ 79 đánh giá
Đặt lịch demo

Không cần thẻ. Hủy bất cứ lúc nào. Chúng tôi phản hồi trong vòng một ngày làm việc.

Những gì scraper dữ liệu Facebook trả về

Các trang công khai, không cần đăng nhập và không cần tài khoản Facebook. Các đội theo dõi thương hiệu, agency và đội bán hàng đọc ba loại trang này, mỗi loại đều được tính như một trang.

  • Scraper trang Facebook

    facebook.com/NASA/
    Tên
    NASA
    Người theo dõi
    28,728,835
    Người đang nói về điều này
    74,479
    Hạng mục
    Government organization
    Website
    nasa.gov
    Bài viết mới nhất
    3,361 cảm xúc, 95 bình luận
  • Scraper bài viết Facebook

    facebook.com/NASA/posts/...
    Trang
    NASA
    Nội dung
    How’s that for a starburst?
    Lượt thích
    2.4K
    Bình luận
    89
    Lượt chia sẻ
    339
    Ngày
    10 thg 11, 2026
  • Scraper Reels Facebook

    facebook.com/reel/1009074271465972/
    Tác giả
    Starbucks
    Chú thích
    whip! drizzle! more drizzle! sprinkles! holidays!
    Cảm xúc
    4,737
    Bình luận
    737
    Lượt chia sẻ
    415
    Ngày
    5 thg 11, 2026

Muốn tự mình thử? Nhận API key với 1.000 yêu cầu miễn phí.

Thu thập 1.000 trang Facebook với $0.98

Web Unlocker tính phí một trang Facebook một lần, kèm số người theo dõi chính xác và bài viết mới nhất, với $0.98 cho 1.000 trang. Các scraper trang Facebook trên Apify, Bright Data và ScrapeCreators tính phí cao hơn cho cùng một trang.

Apify tính $12.00 cho 1.000 trang.
Ở đây 1.000 trang có giá $0.98.

Yêu cầu thất bại không tốn phí. Khi Web Unlocker tạm thời chưa dùng được, bản demo ở trên và các mẫu code sẽ yêu cầu lại, và chỉ trang trả về mới được tính phí.

Chi phí cho 1.000 trang Facebook

1.000 trang công khai kèm số người theo dõi và bài viết mới nhất, theo giá công bố

  • $0.98Gologin Web Unlocker
  • $1.50Bright Data Facebook Scraper API
  • $1.88ScrapeCreators Facebook API
  • $12.00Facebook Pages Scraper (trên Apify)

Gologin: $0.98 cho 1.000 trang ở gói Growth. Bright Data tính phí mỗi bản ghi, $1.50 cho 1.000. ScrapeCreators tính phí mỗi yêu cầu, $1.88 cho 1.000 ở gói $47. Facebook Pages Scraper của chính Apify tính $12.00 cho 1.000 trang ở gói miễn phí.

Sẵn sàng chạy nó trên các trang của riêng bạn? Nhận API key và các yêu cầu miễn phí.

Cào dữ liệu Facebook: 43 trên 44 trang có dữ liệu

Bài kiểm tra cào dữ liệu Facebook của chúng tôi: 20 trang thương hiệu, 14 bài viết qua bản nhúng công khai của Facebook và 10 thước phim, mỗi mục được yêu cầu tối đa ba lần.

37 trên 44 trả về ngay lần đầu.
Thêm 6 ở lần thứ hai.

So sánh Facebook Graph API với các scraper Facebook

Graph API của Facebook, các scraper Facebook trên Apify và Facebook Scraper API của Bright Data: mỗi bên tính phí bao nhiêu cho cùng 1.000 trang, và đòi hỏi gì ở bạn trước khi bắt đầu.

Đơn vị tính phí, giá cho 1.000 trang, kiểm duyệt app, tài khoản bạn cần, tất cả bài viết của một trang, cảm xúc theo loại, bắt đầu miễn phí và toàn bộ trang ở Gologin Web Unlocker, Facebook Graph API, Apify và Bright Data
Bạn cần gìWeb UnlockerGraph APIApifyBright Data
Bạn trả tiền choMột trangMiễn phí có hạn mứcMỗi kết quảMỗi bản ghi
1.000 trang$0.98Miễn phí$12.00$1.50
Kiểm duyệt app và xác minh doanh nghiệpKhôngCóKhôngKhông
Tài khoản Facebook của chính bạnKhông cầnApp MetaKhông cầnKhông cần
Tất cả bài viết của một trang từ liên kếtBài mới nhấtSau kiểm duyệtCóCó
Cảm xúc theo loạiChỉ tổng sốCóCóCó
Miễn phí để bắt đầu1.000 yêu cầuSau kiểm duyệt app$5 mỗi tháng5.000 mỗi tháng
Toàn bộ trang ở dạng HTMLCóKhôngKhôngKhông

Cần thu thập nhiều hơn Facebook? Web Unlocker trả về bất kỳ trang nào theo cùng cách, với cùng mức giá.

Kiểm tra 100 trang thương hiệu với 10 cent

Mỗi trang một yêu cầu, mang về số người theo dõi chính xác và bài viết mới nhất kèm cảm xúc và bình luận. 100 trang thương hiệu, 100 yêu cầu, $0.098.

Facebook làm tròn NASA thành 28 triệu người theo dõi.
Scraper trả về 28,728,835.

Cách cào dữ liệu Facebook bằng Python hoặc Node.js

Facebook giữ dữ liệu của một trang công khai dưới dạng JSON bên trong HTML của nó. Web Unlocker trả về HTML đó, và vài dòng code sẽ đọc trang hoặc bài viết ra từ đó. Tab Trang thương hiệu là một Facebook scraper nhỏ cho một danh sách trang: đưa vào tên các trang, nhận ra một file CSV.

  1. Bước 01

    Nhận API key

    Điền biểu mẫu ở trên. Key sẽ được gửi qua email trong vòng một ngày làm việc.

  2. Bước 02

    Chọn trang

    Một trang để lấy số người theo dõi và bài viết mới nhất, một bài viết hoặc thước phim để lấy lượt thích, bình luận và lượt chia sẻ. Bài viết đi qua bản nhúng công khai của Facebook.

  3. Bước 03

    Đọc dữ liệu

    Kiểm tra xem trang có kèm dữ liệu không, và yêu cầu lại với một URL mới khi Web Unlocker tạm thời chưa dùng được.

Cài đặt
pip install requests
Chạy
GOLOGIN_SCRAPING_API_KEY=your_key python facebook_page.py
Gửi tới
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")

Sẵn sàng chạy nó trên các trang của riêng bạn? Nhận API key và các yêu cầu miễn phí.

Một phần của bộ công nghệ hoàn chỉnh

Một tài khoản, một mạng proxy, một hệ sinh thái. Chọn sản phẩm phù hợp với công việc.

Thu thập thêm nhiều trang web khác? Xem các scraper Instagram, Reddit và YouTube, hoặc mọi công cụ thu thập dữ liệu web.

Câu hỏi về Facebook scraper

Facebook scraper là gì?

Facebook scraper là công cụ đọc các trang Facebook công khai và chuyển chúng thành dữ liệu: số người theo dõi, hạng mục và bài viết mới nhất của một trang, nội dung, lượt thích, bình luận và lượt chia sẻ của một bài viết. Gologin Web Unlocker là một Facebook scraper API: gửi cho nó địa chỉ một trang, bài viết hoặc thước phim và nó trả về trang kèm dữ liệu đó, với $0.98 cho 1.000 trang.

Làm thế nào để cào dữ liệu trang và bài viết Facebook?

Gửi địa chỉ của một trang hoặc thước phim công khai tới Web Unlocker, còn bài viết thì gửi qua bản nhúng công khai của Facebook. Web Unlocker trả về trang giống như một khách truy cập chưa đăng nhập nhìn thấy, kèm dữ liệu bên trong: người theo dõi, bài viết mới nhất, cảm xúc, bình luận và lượt chia sẻ. Đoạn code ở trên đọc nó trong vài dòng và lưu thành JSON hoặc CSV.

Làm thế nào để xây dựng Facebook scraper bằng Python?

Gửi địa chỉ trang tới Web Unlocker bằng thư viện requests và đọc dữ liệu từ trang. Tab Python ở trên là một Facebook scraper hoàn chỉnh bằng Python, đã được kiểm thử trên API thật: nó in ra số người theo dõi chính xác, hạng mục, các website và bài viết mới nhất kèm cảm xúc của một trang.

Scraper trang Facebook và scraper profile Facebook có khác nhau không?

Có. Trang thuộc về thương hiệu, tổ chức và người của công chúng, và tải được với bất kỳ ai, nên Web Unlocker trả về chúng, kể cả các liên kết như facebook.com/profile.php?id=... Profile cá nhân hiển thị rất ít hoặc không gì cho khách truy cập chưa đăng nhập, và scraper này không hỗ trợ chúng.

Facebook có API cho trang và bài viết không?

Có, đó là Graph API, kèm các giới hạn. Muốn đọc bài viết công khai của các Trang khác cần tính năng Page Public Content Access, mà Meta cấp sau App Review (kiểm duyệt app) và xác minh doanh nghiệp. Groups API đã bị gỡ bỏ vào tháng 4 năm 2024, và CrowdTangle đóng cửa vào tháng 8 năm 2024.

Có thể cào dữ liệu Facebook mà không cần đăng nhập không?

Có. Trang, bài viết và thước phim công khai đều tải được mà không cần đăng nhập, và Web Unlocker mở chúng như một khách truy cập chưa đăng nhập: bạn không cần tài khoản Facebook và không đặt tài khoản nào của bạn vào rủi ro. Profile riêng tư và nhóm riêng tư vẫn đóng.

Có thể thu thập tất cả bài viết của một trang Facebook không?

Không phải chỉ từ liên kết của trang: khách truy cập chưa đăng nhập thấy bài viết mới nhất hoặc bài được ghim của trang, và Web Unlocker trả về bài đó kèm số cảm xúc, bình luận và lượt chia sẻ chính xác. Để lấy thêm bài viết, hãy gửi liên kết của từng bài: một bài viết là một yêu cầu, $0.98 cho 1.000.

Có thể thu thập nhóm Facebook, Marketplace hoặc Thư viện quảng cáo không?

Không với scraper này. Bài viết trong nhóm không trả về qua bản nhúng công khai của Facebook, và nhóm riêng tư chỉ mở cho thành viên. Trang này nói về trang, bài viết và thước phim; Web Unlocker trả về các trang công khai khác với cùng mức giá mỗi trang, vì vậy hãy thử trang của bạn với 1.000 yêu cầu miễn phí.

Có thể thu thập bình luận và cảm xúc trên Facebook không?

Số lượng thì có: một trang trả về số cảm xúc, bình luận và lượt chia sẻ chính xác của bài viết mới nhất, và một thước phim trả về số cảm xúc và bình luận chính xác. Một bài viết qua bản nhúng hiển thị lượt thích theo cách Facebook làm tròn, như 1.4K. Danh sách bình luận đầy đủ chỉ tải cho người dùng đã đăng nhập.

Một Facebook scraper có giá bao nhiêu?

$0.98 cho 1.000 trang, cùng một mức giá cho mọi trang: một trang kèm bài viết mới nhất là một trang, một bài viết hoặc một thước phim là một trang. Yêu cầu không thành công thì không tốn phí. Các gói bắt đầu từ $49 mỗi tháng cho 50.000 yêu cầu.

Có Facebook scraper miễn phí hoặc mã nguồn mở không?

Web Unlocker đi kèm 1.000 yêu cầu miễn phí, đủ cho 1.000 trang hoặc bài viết. Các thư viện mã nguồn mở như facebook-scraper cho Python là miễn phí: chúng chạy trên máy chủ của chính bạn, thường cần cookie Facebook của bạn, và việc giữ cho chúng hoạt động khi Facebook thay đổi là việc của bạn.

AI agent có dùng được Facebook scraper không?

Có. Chỉ với một lần cài skill, Claude Code, Cursor hoặc bất kỳ MCP client nào cũng đọc được các trang Facebook qua Web Unlocker. Xem MCP & AI Skills.

Có giải pháp thay thế cho Facebook scraper của Apify không?

Có. Facebook Pages Scraper của Apify tính $12.00 cho 1.000 trang ở gói miễn phí, và Facebook Posts Scraper của họ tính $5.00 cho 1.000 bài viết. Web Unlocker trả về một trang công khai kèm số người theo dõi chính xác và bài viết mới nhất, hoặc một bài viết theo liên kết của nó, với $0.98 cho 1.000.

Đây có phải là Facebook Sharing Debugger không?

Không. Sharing Debugger (công cụ gỡ lỗi chia sẻ) của Meta, thường được gọi là Facebook scraper, cho thấy liên kết của chính bạn trông thế nào khi được chia sẻ trên Facebook và làm mới bản xem trước đó: bạn tìm thấy nó tại developers.facebook.com/tools/debug/. Một Facebook scraper API như Web Unlocker đọc dữ liệu từ các trang công khai của Facebook.

Cào dữ liệu Facebook có hợp pháp không?

Trang, bài viết và thước phim tải được mà không cần đăng nhập là các trang công khai. Trong vụ Meta v. Bright Data, vào tháng 1 năm 2024, một tòa án liên bang Mỹ đã kết luận rằng điều khoản của Meta không cấm thu thập dữ liệu công khai khi chưa đăng nhập. Bạn thu thập gì và dùng ra sao là quyết định của bạn, vì vậy hãy đối chiếu với các quy định áp dụng cho dự án của bạn.

Có cần proxy để cào dữ liệu Facebook không?

Không cần với Web Unlocker: nó gửi mỗi yêu cầu từ một địa chỉ IP ở quốc gia bạn chọn, trong số 195+ quốc gia, nên bạn không phải tự thuê và xoay vòng proxy. Bản demo ở trên gửi yêu cầu từ Mỹ.

Nhận API key và các yêu cầu miễn phí

Hãy cho chúng tôi biết đôi nét về đội ngũ của bạn để nhận:

  • API key trong vòng một ngày làm việc
  • Yêu cầu miễn phí trên chính các trang đích của bạn
4.7 / 5 trên G2từ 79 đánh giá
Đặt lịch demo

Không cần thẻ. Hủy bất cứ lúc nào. Chúng tôi phản hồi trong vòng một ngày làm việc.