<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=9151474&amp;fmt=gif">
Skip to content

Connector

Meta Ads data, every market in one structure.

Facebook and Instagram spend and performance, synced daily from the Meta Marketing API. Multi-market advertisers get country and region splits out of the box, structured into the same hierarchy as every other channel.

Fully managed · reviewed September 2026

The data

What you can get from Meta.

Everything the platform's API reports is available. The default set below covers daily performance; the rest is added on request.

What it contains
Granularity
campaigns
What it containsCampaign structure and status across your ad accounts, Facebook and Instagram included
GranularityPer campaign
ads_insights
What it containsDaily spend, impressions, clicks and conversions, the same numbers you see in Ads Manager
GranularityPer campaign, per day
Country and region splits
What it containsads_insights broken down by country or region, for advertisers running one account across markets
GranularityPer campaign, per market, per day
Any insights breakdown
What it containsAge, gender, placement, device and other Marketing API breakdowns, added on request
GranularityAs offered by the API

Stream names follow the managed pipeline layer's Facebook Marketing source. Full reference: Airbyte's facebook-marketing documentation and Meta's Marketing API docs.

How it works

Built for advertisers with more than one market.

Meta reports per ad account. Businesses run per market, brand and product line. Odins closes that gap.

  • OAuth connection, multiple ad accounts in one connector
  • Country and region breakdowns mapped to the markets your business reports on
  • Daily incremental syncs with deduplication, monitored by our team
  • Raw tables and the structured dataset both deliverable to your warehouse
FAQ

Frequently asked questions.

Does this include Instagram?

Yes. The Meta Marketing API reports across placements, so Facebook, Instagram and Audience Network spend all arrive in the same feed.

How do I get Meta Ads data into our data warehouse?

Connect Meta to Odins with OAuth and the data syncs daily into a managed pipeline, then onward to BigQuery, Snowflake, Redshift or Databricks. You get the raw tables, the structured cross-channel dataset, or both.

Will the numbers match Ads Manager?

Yes, within Meta's own reporting variance. We pull from the same Marketing API that powers Ads Manager, with Meta's attribution settings, and late conversions are updated as Meta restates them.

We run one ad account across several countries. Can you split it?

Yes, that is a standard setup for us. The insights sync can be broken down by country or region, and each split is mapped to the right market in your hierarchy.

How much history do you load?

2 to 3 years where the API allows it, loaded during onboarding so the first model has something to learn from.

What about iOS 14 and signal loss in Meta reporting?

This is exactly why our customers model instead of relying on platform attribution. Odins uses Meta's reported numbers as an input, and the marketing mix model measures Meta's actual contribution against sales data that does not depend on tracking.

Talk to our team

Marketing spend, modeled like an investment.

A 30-minute walkthrough of the connection, the data and what the model does with it.

Book a demo