Facebook Events Scraper
7 days trial then $35.00/month - No credit card required now
Facebook Events Scraper
7 days trial then $35.00/month - No credit card required now
Facebook Events Scraper extracts data such as event name, location, description or number of users who are interested. You can use URLs of specific events or come up with search queries and explore pretty much unlimited number of events. Search queries can be combined with various search filters.
Do you want to learn more about this Actor?
Get a demoWhen crawling, I've noticed that the number of events varies from one run to another. Additionally, the total number of output events is significantly lower than what I see when manually scrolling (while logged in). I understand that non-public events may not appear in the output, but the resulting number of events is still only about half of what I would expect based on the filters applied.
Details: The event count is inconsistent between runs. The final count of events is much lower than the expected number, even after accounting for non-public events.
Expected Outcome: A more consistent number of events across runs. An output event count that more closely matches the results when using the same filters manually.
Additional Context: Logged-in view while scrolling manually shows a much higher number of events.
P.S. I've noticed that Meta has started implementing restrictions on viewing events without being logged in, including a non-closable window that blocks access. Could this new policy also impact their API? Is it possible that Facebook may eventually completely restrict the ability to view event listings for users who are not logged in?
Hope you can make it more clear for me. Thanks in advance.
got 176, expect ~450 events
Hi!
Thanks for your feedback
Actor can not use Facebook login in any form because of legal reasons. So the only way to get max events is to add searches from multiple IPs, because max amount of events vary based on IP. From single IP as you can check in incognito browser for your search public data access blocked when https://www.facebook.com/events/1703140480432802/ reached (see screen attached). Getting over 100 events is normal amount of results, because we always expecting internal data limit applied by Facebook. Getting more only possible by higher level logic, i.e. by doing more searches with modified keywords.
I´m going to close the issue now, but if there would be anything else we could help with, please let us know.
Thank you for the quick response. I’m reaching out because I previously had a successful run with over 850 events (https://console.apify.com/view/runs/xFEK1qqeTFJuARaKH). Could you please provide more details about the internal data limits imposed by Facebook?
Additionally, I find it odd that the logs don’t show any issues. The process simply ends with:
"All requests from the queue have been processed, the crawler will shut down."
There are no error messages regarding Facebook’s rate limits.
Moreover, the number of private events is very small and shouldn’t significantly impact the total number of events retrieved.
Thanks in advance for your assistance !
Hi!
We don't know exact details about Facebook internal data limits, so we can not provide detailed logging or evaluation for it.
In your run https://console.apify.com/view/runs/xFEK1qqeTFJuARaKH events scraped from last week of September till third week of October, re-run https://console.apify.com/view/runs/xNmlci7WjJEJbOWkn getting approximately same date range coverage and amount of results.
Somehow Facebook applying limits, but getting more events for one search does not mean that you will get as much from the other search. We don't know logic behind. Actor doing scraping in a same way but amount of results vary. If you have any guess why exactly please share.
Actor Metrics
101 monthly users
-
25 stars
>99% runs succeeded
1.7 days response time
Created in Mar 2023
Modified 2 days ago