
Facebook Scraper Pro
Pricing
$8.00 / 1,000 results

Facebook Scraper Pro
Facebook Scraper Pro is a powerful Apify actor for extracting Facebook data. It includes: Search Scraper (finds posts by keyword), Profiles Scraper (scrapes profile info & posts), Posts Scraper (extracts posts by URL), and Comments Scraper (collects comments from posts). 🚀
0.0 (0)
Pricing
$8.00 / 1,000 results
5
Monthly users
27
Runs succeeded
>99%
Response time
2.8 hours
Last modified
4 days ago
Actor runs successfully but returns no results
Closed
Hi! I’ve run the Facebook Scraper Pro actor several times, but it’s not returning any results—even though the run completes without crashing.
The logs show multiple Rate limit exceeded errors, and eventually invalid cookie, followed by "number of profile posts 0".
Just in case it’s relevant: the profile does have posts, but they are from 2019 to 2022. I’m running this in 2025, so maybe this is affecting the logic or filters?

Hello! I will debug the issue and head back to you! Thanks for your feedback!

Hi,
The cause of the problem was that the profile was a private profile which is not publicly accessible for the scraper.
However I have added some emergency cookies for handling failures such the one with your case. so please, keep in mind that the private accounts might affect the performance of the run but not significantally. feel free to open another issue if anything else had happened!
pleased to have you on board!
anicim48
Hi,
The issue with scraping private Facebook profiles still persists. Even after recent fixes, private profiles consistently return 0 results, yet credits are consumed.
Examples:
- Profile scraping (private profile)
Profile: https://www.facebook.com/nastya.imp666
Run ID: c3Ky2skViLSdQFdA5
Actor: facebook_profiles_scraper
Log shows “number of profile posts: 0”
No results returned
Still charged credits
- Post scraping (error with null input)
Post: https://www.facebook.com/photo/?fbid=705196362078287&set=a.182016271062968
Run ID: 9MCdN7LdkSBf27Bac
Actor throws repeated errors:
TypeError: Cannot set properties of null (setting 'input')
Despite the error, credits were charged for at least 2 results
- Another private profile
Profile: https://www.facebook.com/profile.php?id=100033032354705
Run ID: MebLOJMtKwj04CesN
No data returned, still 1 credit consumed
⚠️ Important: Public Facebook profiles and posts work fine — the issue is only with private profiles and invalid post links, which return nothing but still consume credits.
Please clarify:
Why private profiles fail silently without any warning or proper error handling?
Why credits are charged even when no data is returned or errors like Cannot set properties of null occur?
Thanks in advance!

Hello!
Please check this run for private profile you are trying to scrape: https://console.apify.com/view/runs/pJEhQKfXFEFRB6wrf
The update that has been done was to handle private user accounts not locked accounts as the one mentioned here: https://www.facebook.com/profile.php?id=100033032354705
Just to clarify things out:
- Public profiles can be opened without having a Facebook account.
- Private Profiles can be opened only throw Facebook account (slows down performance a bit)
- Locked Profiles are also private profiles but not scrapable
for the post part, we have handled most of Facebook post types but yet not the "Photo" one, we are taking it into consideration and making a fix for it!
as for the charge, there was a problem with the error handler, instead of throwing an error in the run, it executes a json error which is added to the dataset (that's where the charge came from). I have updated the actor to throw errors if happened instead of the structured errors given as you should not be charged for failed runs!
Thank you again and feel free to contact me anytime <3
Pricing
Pricing model
Pay per resultThis Actor is paid per result. You are not charged for the Apify platform usage, but only a fixed price for each dataset of 1,000 items in the Actor outputs.
Price per 1,000 items
$8.00