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.
- 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.
- 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
In your n8n instance:
- Go to Settings → Community Nodes
- Select Install
- Enter
n8n-nodes-apivault-facebook - Confirm and install
This node uses an Apify API token:
- Create a free account at apify.com
- Go to Apify Console → Settings → Integrations and copy your API token
- In n8n, create new Apify API credentials and paste the token
A free Apify account includes monthly usage credits.
- 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
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.
- 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
Only public page/profile data is returned. The scraper does not log in and does not access private content.
facebook-scraper facebook-profile facebook-page social-media-scraper lead-generation b2b-prospecting no-login contact-enrichment marketing n8n apify