Facebook Ads Scraper avatar

Facebook Ads Scraper

Try for free

Pay $5.00 for 1,000 Campaigns

View all Actors
Facebook Ads Scraper

Facebook Ads Scraper

apify/facebook-ads-scraper
Try for free

Pay $5.00 for 1,000 Campaigns

Extract advertising data from one or multiple Facebook Pages. Get page details, reach estimates, publisher platforms, report count, number of impressions, ad IDs, timestamps, and more. Download Facebook ads data in JSON, CSV, and Excel and use it in apps, spreadsheets, and reports.

Do you want to learn more about this Actor?

Get a demo
BM

Unnecessary change to output schema causing downstream issues with our data pipeline.

Open

beneficial_mess opened this issue
8 days ago

My downstream jobs failed last night due to on particular result of this actor containing the top level field "isResultComplete", which has never previously been part of the schema and consequently is not in my database table.

I need more stability over the output schema of this actor. For instance, if the result structure more closely aligned with the page content visible to the user, this would allow a much more stable API. Consider something similar to these top level fields:

id isActive startDate platforms creativeInfo euTransparencyInfo advertiserInfo beneficiaryAndPayerInfo apifyMetadata

etc.

This categorisation directly maps to what's on the page and so the top level fields would only need to change when Meta significantly changes the structure of the information available, rather than makes small, non-visible, web-page changes.

Are there ongoing efforts to stabilise the output schema of this actor, to avoid changes like this breaking the customer facing API and causing issue like mine?

Thanks Aviel Technologies

jakubkonecny avatar

Hello, thank you for your feedback. We strive to maintain backward compatibility by being cautious about removing existing fields. However, we haven't previously prioritized the addition of new fields in this context. We will discuss internally if that would be a viable way to go about it, and get back to you once we resolve it.

Developer
Maintained by Apify
Actor metrics
  • 330 monthly users
  • 43 stars
  • 100.0% runs succeeded
  • 5 days response time
  • Created in Apr 2023
  • Modified 1 day ago