- Source
- Marketing Analytics
- Beta
Move Facebook Pages data anywhere it matters.
Pull Facebook Pages page, post and page insights into any warehouse or AI app.
Source
Facebook Pages

Snowflake
BigQuery
Postgres
Databricks
Claude
- Streams
- 4
- Destinations
- 50+
- Standard support
- 3.0.0
Overview
What is the Airbyte Facebook Pages connector?
The Airbyte Facebook Pages connector extracts data from Facebook Pages and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh. It publishes 4 streams you can select per connection.
- 01
Sync to your warehouse
Land 4 Facebook Pages tables in 50+ destinations on a schedule you control.
- 02
One authorization
Authenticate Facebook Pages once and Airbyte keeps every scheduled sync running on it.
- 03
Cloud or self-hosted
Run the Facebook Pages connector on Cloud, OSS, Hybrid.
4 streams
Every table you can sync from Facebook Pages
page Sync modes FullIncr. post Sync modes FullIncr. page_insights Sync modes FullIncr. post_insights Sync modes FullIncr.
Setup
Live in 13 steps
Go to the Facebook Developers website and create a new app.
Once you have created the app, go to the app dashboard and select "Add Product" on the left-hand side.
Select "Facebook Login" and then "Set Up".
Choose "Web" as the platform and enter the URL of your Airbyte instance as the "Site URL".
Save the changes and go to the "Settings" tab on the left-hand side.
Under "Basic", copy the "App ID" and "App Secret" values.
Go to your Airbyte instance and select "Sources" from the left-hand side menu.
Click "New Source" and select "Facebook Pages" from the list.
Enter the "App ID" and "App Secret" values in the appropriate fields.
Click "Test Connection" to ensure that the credentials are correct.
Once the connection is successful, select the Facebook Pages that you want to sync data from.
Choose the frequency of data sync and any other relevant settings.
Save the source and start syncing data from your Facebook Pages.
Configuration fields
| Field | Type | Description |
|---|---|---|
| access_token* | string | Facebook Page Access Token |
| page_id* | string | Page ID |
| page_size | integer | The number of records per page for paginated streams (post, post_insights). Decrease if encountering "reduce the amount of data" errors. |
Hybrid deployment
Sovereign by architecture, not by policy.
The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.
- Cloud
- OSS
- Hybrid
Your environment
Airbyte control plane
FAQ
Facebook Pages connector questions
What data can I sync from Facebook Pages with Airbyte?
4 streams: page, post, page insights, post insights.
Does the Facebook Pages connector support incremental sync?
The Facebook Pages connector supports full refresh sync. Check the stream list on this page for incremental support per table.
Where can I run the Facebook Pages connector?
Run the Facebook Pages connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.
Didn't find your answer? Talk to sales
Start syncing Facebook Pages in minutes.
Free 14-day trial. No credit card needed.