
Facebook Posts Scraper
Pricing
$29.99/month + usage

Facebook Posts Scraper
Scrap Facebook posts fast and easy. This actor is a lightweight version of the Facebook Posts actor. It is designed to be fast and efficient, so it can extract a large number of events for low price. It is also less likely to be blocked by Facebook.
5.0 (1)
Pricing
$29.99/month + usage
13
Monthly users
46
Runs succeeded
>99%
Last modified
6 months ago
always failed for some profile
Closed
2024-09-21T10:01:27.786Z ERROR Actor failed with an exception 2024-09-21T10:01:27.833Z File "/usr/src/app/src/fb_minimal_post_parser.py", line 241, in __parse_post 2024-09-21T10:01:27.844Z timestamp = metadata['creation_time'] 2024-09-21T10:01:27.847Z ~~~~~~~~^^^^^^^^^^^^^^^^^ 2024-09-21T10:01:27.849Z KeyError: 'creation_time'
it seems that the actor want to get the 'creation_time' value but it doesn't exists.

Hello! Thanks for that report. I will check it.
Sorry for long response time, I was on holiday
snazzy_monument
thx for your work. hope it can be fixed.

it's fixed now
snazzy_monument
I tried at once. It seems the actor still throw exception as follows and I can't get the posts of the channel.
File "/usr/src/app/src/fb_minimal_post_parser.py", line 214, in __get_posts_from_page 2024-09-23T10:09:15.683Z node = edge['data']['node']['timeline_list_feed_units']['edges'][0]['node'] 2024-09-23T10:09:15.685Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^ 2024-09-23T10:09:15.687Z IndexError: list index out of range

sure, can you give me your input?
snazzy_monument
{ "max_posts": 10, "max_retries": 5, "proxy": { "useApifyProxy": true, "apifyProxyGroups": [ "RESIDENTIAL" ] }, "urls": [ { "url": "https://www.facebook.com/globaltimesnews" } ] }

It was bug due to recent FB changes. I will monitor this but let me know if there will be any issues in future! It should be fixed in 1.5.17
snazzy_monument
It still failed to scrape the posts with the latest release. could you tell me how to make this work

You can try now
snazzy_monument
thanks, I will try it now
snazzy_monument
still failed... please have a look at the run detail https://console.apify.com/view/runs/EQ5b0dl4WntDCLcgg

okay, my bad. Now it should push data correctly
snazzy_monument
the results are still too less than the posts in the channel. I tried to fetch 2000 posts from the channel, while only 84 posts were fetched. There're nearly thound results from 09-01 to now. how can I get enough results? thx
snazzy_monument
you can try to run the actor with the input in sample, you will find the failed result.

could you post link to run?

I added a few more checks, you can try now
snazzy_monument
It works perfectly now. thanks a lot.
Pricing
Pricing model
RentalTo use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.
Free trial
3 days
Price
$29.99