Skip to content

Repository files navigation

n8n-nodes-apivault-facebook

An n8n community node for the Facebook Page Scraper — real-time data on public Facebook pages and profiles, no login.

No login. Pay-as-you-go, no monthly subscription. The scraping runs server-side on Apify; this node is a thin connector you drive with your own Apify API token.

Built by apivault_labs — see all our actors.

What you get per page / profile

  • Core: name, bio/about, username, category, profile URL, avatar, verification badge
  • Audience: exact follower/like count, audience-size tier
  • Contact: public emails + primary email, public phones, website (unwrapped), bestContact (highest-confidence outreach path)
  • Lead intelligence: 0-100 activity score with plain-English reasons and tier (small / growing / established / major)
  • Engagement: last post date, days since last post, average reactions/shares/video views, engagement rate (best-effort, when the page exposes it)
  • Cross-platform links: Instagram handle + URL, Messenger link, WhatsApp link (when a phone is present), and 1-click search links for other networks
  • Optional posts: recent public posts (text, reactions/comments/shares, photos, videos with MP4 URLs) as extra rows with type=post

Public data only — the scraper never logs in.

Two ways to find pages

  • By URL — paste one or more public profile/page URLs (supports /username/, /profile.php?id=... and bare numeric IDs)
  • By keyword — enter keywords (e.g. dentist miami) plus an optional location, and the actor discovers matching public pages and scrapes each

Installation

In your n8n instance:

  1. Go to Settings → Community Nodes
  2. Select Install
  3. Enter n8n-nodes-apivault-facebook
  4. Confirm and install

Credentials

This node uses an Apify API token:

  1. Create a free account at apify.com
  2. Go to Apify Console → Settings → Integrations and copy your API token
  3. In n8n, create new Apify API credentials and paste the token

A free Apify account includes monthly usage credits.

Usage

  • Facebook Profile / Page URLs — one or more public URLs (one per line, or comma-separated). Leave empty if using keywords.
  • Search Keywords / Search Location — discover pages by keyword instead of URL
  • Posts — optionally scrape recent posts, with max-count, recency and keyword filters
  • Contact Enrichment — website email fallback + optional email-domain filter
  • Advanced — concurrency, timeout, retries, deduplication, fast mode, per-keyword result cap, real-time webhook URL

Pricing

Billed per page through Apify (pay-per-event): $4 / 1,000 pages ($0.004 each). Optional posts are billed per post. You only pay for successful results — blocked or empty pages are free.

Use cases

  • B2B prospecting — pull public business-page contacts, filter to those with an email, sort by activity score
  • Lead enrichment — add followers, website, emails and best-contact to existing CRM records
  • Brand monitoring — track audience size, verification and engagement of a page watchlist
  • Influencer research — filter pages by follower count, activity tier and engagement rate

Notes

Only public page/profile data is returned. The scraper does not log in and does not access private content.

Resources

License

MIT

Keywords

facebook-scraper facebook-profile facebook-page social-media-scraper lead-generation b2b-prospecting no-login contact-enrichment marketing n8n apify

About

n8n community node for Facebook Page Scraper — real-time, no login. Scrape public Facebook pages and profiles by URL or keyword: name, category, followers, public emails, phones, website, verification badge, activity score, best contact, engagement metrics and optional recent posts. Pay-as-you-go via Apify.

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages