airbytehq / airbyte

The leading data integration platform for ETL / ELT data pipelines from APIs, databases & files to data warehouses, data lakes & data lakehouses. Both self-hosted and Cloud-hosted.
https://airbyte.com
Other
16.13k stars 4.13k forks source link

New Integration Request: Instagram Insights (Media, Story and User) #1814

Closed jim-barlow closed 3 years ago

jim-barlow commented 3 years ago

Tell us about the new integration you’d like to have

Which source and which destination? Which frequency?

Instagram insights to Google BigQuery, every <10 minutes(!). It's actually from the Facebook Graph API so it might be possible to reuse some aspects of the Facebook Marketing Source Connector.

Describe the context around this new integration

Which team in your company wants this integration, what for? This helps us understand the use case.

I have already built this as a custom extractor for a client using Google Cloud Functions - the reason is that:

Describe the alternative you are considering or using

What are you considering doing if you don’t have this integration through Airbyte?

It was not viable to do this via e.g. Rivery as the sheer number of data transfers would have been prohibitively expensive, and the multi-account to single business account makes it incompatible with other tools. It feels like a great use-case for us to try out Airbyte, and I would be happy to share the (Python) code as deployed.

I am already running it via a set of Cloud Function (orchestrated via PubSub from other Cloud Function so each invocation only queries data from a single account), however there is an ongoing cost associated with this and I would rather move it to a dedicated platform and monitor/manage it alongside other flows instead of as custom code.