Posts · Videos · Reels · Profiles — live

Facebook
Scraper API

Refetcher returns real-time public Facebook data — post and video views, likes, comments, shares and follower counts — as clean JSON from one endpoint. No Facebook login, cookies or tokens required.

$10 free to start No card required Failed scrapes are free
Free live results · No signup required
$0.90 per 1,000 scrapes · 99.47% success rate · failures free · credits never expire
What you get

Everything public,
one request away.

Send any public Facebook URL — the API detects whether it's a post, Reel, watch video or profile page and returns the matching normalized JSON.

Live

Posts, Videos & Reels

Full engagement metrics for public posts, Watch videos, or Reels. Returns public view counts (videos/reels), reactions, comments, shares, captions, publish dates and media dimensions.

viewslikescommentssharescaptionhashtags
Live

Profiles & Pages

Public profile metadata and page metrics — track followers, display name, biography, and discover links to recent public timeline posts.

followersdisplay namerecent posts
The request

One call.
Clean JSON back.

Authenticate with one header, POST a public Facebook URL, and get the same predictable response shape every time — the identical pattern used for every platform we support.

facebook · reel scrape
# Scrape a public Facebook Reel
curl -s https://api.refetcher.com/ \
  -H "X-API-Key: pc_live_••••" \
  -d '{ "url": "https://www.facebook.com/reel/2781078362247521/" }'

// → 200 OK
{
  "platform": "facebook",
  "success": true,
  "metrics": { "views": 3400, "likes": 31, "comments": 1, "shares": 28, "saves": null },
  "post": {
    "id": "2781078362247521",
    "normalizedUrl": "https://www.facebook.com/reel/2781078362247521/",
    "type": "reel",
    "caption": "Public caption"
  },
  "author": { "handle": "Meta", "name": "Meta", "followers": null },
  "media": { "durationSeconds": 30 }
}

Batch up to 50 URLs in one request · Post endpoint docs · Profile endpoint docs

Field reference

Every field,
documented.

The normalized response shape for Facebook post and Reel scrapes. Fields that Facebook doesn't expose publicly for a given post are returned as null rather than omitted.

FieldTypeDescription
Metrics
metrics.viewsnumber · nullPlay count for Reels and videos. Returned as null for standard image/text posts.
metrics.likesnumberPublic reaction/like count at scrape time.
metrics.commentsnumberTotal comment count.
metrics.sharesnumber · nullShare count when publicly available.
metrics.savesnumber · nullSave count (always returned as null on Facebook).
Post
post.idstringFacebook post/item ID from the URL.
post.typestringreel, video, image or post.
post.captionstringFull caption text.
post.hashtagsstring[]Hashtags extracted from the caption.
post.mentionsstring[]Accounts mentioned in the caption.
post.publishedAtISO 8601 · nullOriginal publish timestamp when available.
post.isSponsoredboolean · nullWhether the post is marked as sponsored/ad when available.
post.commentsDisabledboolean · nullWhether comments are turned off.
Author
author.handlestringUsername/slug of the posting account/page.
author.namestringPublic display name.
author.followersnumber · nullFollower count at scrape time (for pages).
Media
media.thumbnailUrlstring · nullThumbnail image URL when available.
media.videoUrlstring · nullVideo source URL for Reels and videos.
media.durationSecondsnumber · nullVideo length in seconds when available.
media.childrenarrayPer-item media entries for carousels/albums.
Use cases

Built for whatever
you're building.

Developers & tools

Power dashboards, bots and creator tools with live Facebook post, video and Reel metrics — without maintaining proxies, headless browsers or session pools yourself.

creator toolsdashboardsalerts

Agencies & marketers

Verify influencer post performance with real numbers instead of screenshots. Track campaign Reels across every creator from one endpoint.

campaign trackingpayouts per viewreporting

Data & AI teams

Batch up to 50 URLs per request and ingest normalized engagement data into warehouses, models and trend analysis pipelines.

batch ingestiontrend analysisdatasets
$0.90per 1,000 successful scrapes
  • No subscription, no monthly minimum
  • Failed scrapes are never charged
  • Credits never expire · top-up bonuses up to 10%
Straight answers

Facebook scraping, in plain English.

What data can the Facebook scraper API return? +

For public posts, videos and Reels: views (when available), likes, comments, shares, saves (always returned as null), caption, hashtags, mentions, publish date and media details. For public profiles/pages: follower count, display name and recent media discovery.

Do I need a Facebook account, session cookie or access token? +

No. You authenticate with a Refetcher API key only. The API retrieves publicly available Facebook data, so no Facebook login, session cookie or Graph API token is required.

Can I scrape Facebook Reels and videos? +

Yes. Send a public Reel or watch video URL and the API returns its play count, likes, comments, shares and related engagement metrics in the same normalized JSON shape used for regular posts.

Can I get a Facebook profile's follower count and recent posts? +

Yes. Send a public page or profile URL and the API returns public profile counts such as followers along with recent media discovery for that account.

How much does it cost to scrape Facebook? +

Pricing is pay as you go at $0.90 per 1,000 successful scrapes with no subscription or monthly minimum. Failed scrapes are free, credits never expire, and new accounts get $10 of free credit without a card. Full details on the pricing page.

What happens if a post is private, deleted or unavailable? +

The scrape fails and you are not charged for it. Refetcher only deducts balance for successful scrape results.

Is the Facebook data real-time or cached? +

Data is retrieved at request time, so the metrics reflect what is publicly visible on Facebook when you make the call. Current latency and success rates are published on the public status page.

Scrape your first Reel in two minutes.

$10 of free Facebook scraping, no card required. See real numbers before you commit to anything.

Get your API key