Facebook Profile & Posts Scraper
Pricing
from $1.99 / 1,000 results
Facebook Profile & Posts Scraper
Facebook Profile Posts scraper to extract publicly available posts, captions, timestamps, reactions, comments, media links, and other accessible profile post data ππ Perfect for social media research, brand monitoring, content analysis, and trend tracking.
Pricing
from $1.99 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Hub
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
A robust Apify Actor that extracts complete post histories, images, video urls, text fragments and engagement metrics recursively from Facebook profiles and timelines.
Why Choose Us?
Unlike alternative scripts, this actor supports direct navigation across pages leveraging native API endpoint resolution to evade superficial anti-scraping checks.
Key Features
- Dynamic proxy capability (defaults to internal Apify residential groups for optimum block-evasion)
- Asynchronous multi-paged cursor extraction mimicking generic frontend requests
- Supports extracting detailed interactions including comprehensive reaction counts and complex nested media links (e.g. albums, video thumbnails, share texts, connected stories).
- Robust error handling: Handles corrupted GraphQL/JSON artifacts inline dynamically.
Input
Provide actor configurations including the starting target URL, explicit page limits, and optional proxy constraints.
{"startUrls": [{ "url": "https://www.facebook.com/humansofnewyork" }],"maxPages": 50,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
- startUrls: The array list of Facebook profile URLs you want scraped.
- maxPages: Integer counting the maximum depth limits per profile page (to prevent loops).
- proxyConfiguration: Explicit setup pointing your execution towards Apify Proxy configurations.
Output
Yields arrays of objects matching scraped nodes (a single profile_metadata block followed by extensive post item records):
{"post_id": "1234567890","type": "post","url": "https://www.facebook.com/humansofnewyork/posts/1234567890","message": "It was a cold Sunday...","message_rich": "It was a cold Sunday...","timestamp": 1698765432,"comments_count": 850,"reactions_count": 25000,"reshare_count": 1200,"reactions": {"angry": 2,"care": 100,"haha": 45,"like": 14500,"love": 10300,"sad": 50,"wow": 3},"author": {"id": "100050429952420","name": "Humans of New York","url": "https://www.facebook.com/humansofnewyork","profile_picture_url": "https://scontent..."}}
π How to Use the Actor (via Apify Console)
- Log in at https://console.apify.com and go to Actors.
- Find your actor and click it.
- Configure inputs (URLs and pagination depth limits).
- Run the actor.
- Monitor logs in real time.
- Access results in the OUTPUT tab.
- Export results to JSON or CSV.
Best Use Cases
- Aggregating historical media and post chronologies smoothly.
- Monitoring large organizational profile outputs and measuring respective content reception.
- Research campaigns seeking structured nested analytics on target audience reactions and shares natively.
Support and Feedback
Create a GitHub issue or contact us if any fields are misextracted owing to structural changes on the target platform!
Cautions
- Data is collected only from publicly available sources.
- No data is taken from private accounts or password-protected content.
- The end user is responsible for ensuring legal compliance (spam laws, privacy, data protection, etc.).