X Ads

Polytomic syncs your X Ads account structure and daily performance data into your data warehouse, databases, and analytics tools with reliable ETL. Pull campaigns, line items, creative, audiences, and daily performance stats out of X Ads and into the systems your team already runs on, without writing code.

X Ads logo

Full ad account hierarchy

Sync ad accounts, campaigns, line items, promoted tweets, tweets, cards, and custom audiences from one connection.

Incremental performance stats

Daily campaign, line item, and account stats sync incrementally per account, catching up on recent days automatically.

Ads API budget respected

X meters account and user-level rate limit budgets on a 15-minute window, and Polytomic paces requests to stay within them automatically.

Example workflows

Sync campaign and line item performance next to your CRM and product data

What you can sync

Sync your X Ads account structure and daily performance data into your data warehouse, databases, and analytics tools.

From X Ads

Ad accounts, campaigns, and line items
Promoted tweets and their linked tweets
Ad creative cards and custom audiences
Web event tags and targeting criteria
Daily campaign, line item, and account performance stats

How it works

Connect X Ads with a consumer key and access token pair from your own X developer app, then choose which ad accounts, campaigns, creative, and performance stats to sync into your data warehouse, databases, or analytics tools. Polytomic handles the sync, with no pipelines to maintain.

Daily performance stats sync incrementally by account and day, automatically catching up on recent days as X finalizes engagement and billing totals. Ad account, campaign, and creative data sync in full on every run, with paused and deleted records staying visible so historical reporting stays intact.

  • Ad accounts, campaigns, and line items sync in full on every run
  • Daily performance stats sync incrementally by account and day
  • Recent days sync again automatically as billing totals are finalized
  • Multiple X Ads rate limit budgets tracked and respected automatically
  • Paused and deleted campaigns, ads, and audiences stay visible
  • Targeting criteria sync per line item alongside campaign structure

How to set up

X's Ads API accepts only OAuth 1.0a user context, so there is no one-click OAuth button. You will need a developer app in X approved for Ads API access, plus a consumer key and secret and an access token and secret for a user with a role on the ads account.

How to get connected
  1. 1In X's developer portal, create an app approved for Ads API access and generate a consumer key and secret plus an access token and secret
  2. 2In Polytomic, go to Connections, click Add connection, and select X Ads
  3. 3Enter the consumer key, consumer secret, access token, and access token secret, then click Save

Frequently asked questions

Why teams choose Polytomic

No engineering required

Set up and manage syncs without writing code.

Flexible data modeling

Use SQL to define exactly what data gets synced.

Handles scale automatically

Supports large datasets with incremental syncs and bulk APIs.

Start syncing your data with X Ads in minutes

No credit card required. Free trial available.

More integrations beyond X Ads