Dataslayer
12 scrapers

Facebook scraper API

Pages, posts, Marketplace, ads and public profiles — no login.

dataslayer publishes Facebook scraper APIs that return structured JSON from public Facebook data. Send a page, listing or search URL and get typed rows back — page details, posts, Marketplace listings and Ads Library records. No Facebook login or cookies are required, and you pay per result.

runs · last 30 days
13.9K
of those runs succeeded
99.4%
Facebook scrapers
12
per 1,000 results
from $1.20

Live figures from Apify's public API.

What you can scrape from Facebook

Pages

Public page data: name, category, follower count, verification, contact details and profile image.

Posts

Page and profile posts with text, reactions, comments, shares, media and timestamps.

Marketplace

Marketplace listings with title, price, condition, location, seller details and images.

Ads Library

Public ad records from the Meta Ads Library, with creative text, page, dates and status.

Profiles

Public profile details, without login or cookies.

Page search

Discover public pages by keyword, with IDs, URLs, verification and follower counts.

12 Facebook scrapers

All scrapers

Example request

Every Facebook scraper follows the same shape: POST a JSON body to the actor's run endpoint and read typed records back. Here it is in cURL, Node.js and Python.

POST/v2/acts/data-slayer~facebook-search-pages/run-sync-get-dataset-items
request
curl -X POST "https://api.apify.com/v2/acts/data-slayer~facebook-search-pages/run-sync-get-dataset-items" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "new york"
  }'
each result row7 fields
{
  "type": string,
  "profile_url": string,
  "url": string,
  "name": string,
  "facebook_id": string,
  "is_verified": boolean,
  "image": object,
}

Pricing

Facebook scrapers are priced per result, from $1.20 per 1,000 results, billed through your Apify account. There is no subscription and no seat minimum, and failed runs are not billed as results.

Frequently asked questions

Do I need a Facebook login to use the API?+

No. dataslayer Facebook scrapers read public data only — no login, no session and no cookie of yours is used.

What Facebook data can I scrape?+

Public pages, posts, Marketplace listings, Ads Library records, public profiles and keyword page search.

Can I monitor competitor ads?+

Yes. The Ads Library scraper returns public ad records for a page, including creative text and run dates.

How is it priced?+

Per result, at each scraper's published rate through your Apify account. No subscription and no seat minimum.

Start scraping Facebook data

One token, 12 Facebook scrapers, pay per result through your Apify account.