
Facebook Pages Posts - Collect By Url
Pricing
$4.00 / 1,000 results

Facebook Pages Posts - Collect By Url
Scrape public posts from any Facebook Page. Capture text, likes, shares, hashtags & images in JSON format. Easy, fast & proxy-free.
0.0 (0)
Pricing
$4.00 / 1,000 results
0
Total users
7
Monthly users
7
Runs succeeded
>99%
Last modified
a day ago
Facebook Page Posts Scraper
Overview
π Scrape public posts from Facebook pages by simply providing page URLs. This actor captures structured data including post content, dates, media, comments, and reactions, enabling social media monitoring, sentiment analysis, or content curation.
Why choose this actor?
π This Actor provides high-precision, structured results directly from public Facebook Pages without requiring credentials or login. With customizable date filters and output in JSON, it's ideal for marketers, analysts, and developers seeking page activity insights.
THIS ACTOR DOES NOT USE PROXIES
ONLY 10 RESULTS ARE FREE FOR FREE USERS
THE FIELD max_results
MUST BE A MULTIPLE OF 10 β IF YOU SET 35, YOU'LL GET 40 RESULTS
Use Cases
- Competitive intelligence on influencer content
- Track engagement metrics for social media campaigns
- Monitor brand mentions on fan pages
- Academic or market research on content virality
Key Features
βοΈ
- Scrapes up to hundreds of posts per page (in blocks of 10)
- Extracts reactions, shares, comments, hashtags, and attachments
- Works with or without date filters
- No login or proxy required
How It Works
The actor loads the given Facebook page(s), scrolls through posts, and collects structured data for each post including metadata and media links. It normalizes the results into a flat JSON structure.
Input Parameters
Field | Type | Description | Required | Example |
---|---|---|---|---|
urls | array | Facebook page URLs to scrape | β | ["https://www.facebook.com/gagadaily/"] |
max_results | integer | Max number of posts to scrape per page (MUST BE MULTIPLE OF 10) | β | 20 |
start_date | string | Start date for filtering posts (YYYY-MM-DD) | β | "2023-01-01" |
end_date | string | End date for filtering posts (YYYY-MM-DD) | β | "2024-01-01" |
Output (Full Example)
{"url": "https://www.facebook.com/examplepage/posts/postid123","post_id": "postid123","user_url": "https://www.facebook.com/examplepage","user_username_raw": "Example Page","content": "Example post content for demo purposes.","date_posted": "2024-01-12T08:00:00.000Z","hashtags": ["example", "demo"],"num_comments": 123,"num_shares": 45,"num_likes_type": {"type": "Like","num": 456},"page_name": "Example Page","profile_id": "100000000000000","page_intro": "Official page for example brand.","page_category": "Brand page","page_logo": "https://example.com/logo.jpg","page_external_website": "https://example.com","page_followers": 1000000,"page_is_verified": true,"original_post": {"user_avatar_image": null},"attachments": [{"id": "attachmentid123","type": "Photo","url": "https://example.com/image.jpg","video_url": null}],"post_external_image": null,"page_url": "https://www.facebook.com/examplepage","header_image": "https://example.com/header.jpg","avatar_image_url": "https://example.com/avatar.jpg","profile_handle": "examplepage","is_sponsored": false,"shortcode": "postid123","likes": 789,"post_image": "https://example.com/image.jpg","post_type": "Post","following": 10,"link_description_text": null,"count_reactions_type": [{ "type": "Like", "reaction_count": 456 },{ "type": "Love", "reaction_count": 200 },{ "type": "Care", "reaction_count": 15 },{ "type": "Haha", "reaction_count": 8 },{ "type": "Wow", "reaction_count": 6 },{ "type": "Angry", "reaction_count": 2 },{ "type": "Sad", "reaction_count": 1 }],"is_page": true,"page_phone": null,"page_email": "contact@example.com","page_creation_time": "2010-01-01T00:00:00.000Z","page_reviews_score": null,"page_reviewers_amount": null,"page_price_range": null,"about": [{ "type": "INFLUENCER CATEGORY", "value": "Page Β· Brand", "link": null },{ "type": "PROFILE EMAIL", "value": "contact@example.com", "link": null },{ "type": "OTHER ACCOUNT", "value": "examplepage", "link": null },{ "type": "WEBSITE", "value": "example.com", "link": "https://example.com" }],"active_ads_urls": [],"delegate_page_id": "123456789000000","privacy_and_legal_info": null,"timestamp": "2025-07-15T14:00:00.000Z","input": {"url": "https://www.facebook.com/examplepage/","num_of_posts": 10,"start_date": "","end_date": ""}}
Pricing
- Free plan: up to 10 results per execution
- Pay-per-result: $4/1000 results.
Legal Disclaimer
This actor is intended for public Facebook Pages only. You are responsible for complying with Facebook's Terms of Service. The use of this actor for scraping private data or violating third-party rights is strictly prohibited.
Update Policy
This Actor is maintained actively. In case of structural changes to Facebook's layout or defenses, updates will be applied within 3β5 business days.
FAQ
Can I scrape posts beyond 10 results?
Yes. Use the max_results
input, which must be a multiple of 10 (e.g., 10, 20, 30β¦).
Does this Actor use proxies?
NO. THIS ACTOR DOES NOT USE PROXIES.
What happens if I input max_results = 35?
You'll receive 40 posts. The Actor rounds up to the next multiple of 10.
On this page
Share Actor: