X (Twitter) Ads Library: Promoted Posts and Ad Creative
Pricing
from $1.60 / 1,000 ads
X (Twitter) Ads Library: Promoted Posts and Ad Creative
550+ brand accounts monitored. Search collected X ads and promoted-only posts by brand, keyword and date. Free demo: fixed sample only; paid Apify plan required for custom data. API platform usage is billed separately by Apify.
Pricing
from $1.60 / 1,000 ads
Rating
0.0
(0)
Developer
Feedd Labs
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
20 days ago
Last modified
Categories
Share

X (Twitter) Ads Library: Promoted Posts and Ad Creative
Free demo: runs and API requests return a fixed sample of real rows. Your accounts, queries, dates, and filters are not applied. Repeating a run returns the same sample; a smaller row limit returns its prefix. Upgrade your Apify plan to request your own data. Demo rows have no result charge; the listed Actor start charge still applies.
Search collected X ads, including promoted-only posts that may not appear on a brand's profile. We monitor brands and retain the ads we find, with available text, images, video, and engagement. Coverage varies by brand, language, and collection time; this is not a complete worldwide ad library.
$2 per 1,000 ads. Try the fixed Free demo.
Why use it
- Updated around the clock. Collected ads are added as we find them, with their images and video.
- Full ad content. Full text, images, and best-quality video, with views, likes, reposts, and replies.
- Brands on request. Request another brand for collection. Available results depend on what we can find for that account.
- Only new ads. Get only the ads that appeared since your last run.
Quick start
{ "advertisers": ["Starlink", "netflix", "coinbase"], "since": "2026-10-01" }
- Leave Advertisers empty and add Keywords to search the collected brands at
once, e.g.
["free trial", "discount"]. - Tick Only new since my last run and schedule it daily for alerts in Slack, email, or Google Sheets.
What you get
| Field | What it is |
|---|---|
advertiser, author | The brand, its name, followers, and verified status |
text, media | Full ad text, images, and best-quality video |
url | Link to the ad on x.com |
first_seen, last_seen | When we first and last saw it running |
likes, reposts, replies, views | Engagement when we last saw it |
Example
A real ad from Dell, promoted-only, as you get it:
{"type": "ad","advertiser": "dell","url": "https://x.com/Dell/status/2108573272891629674","text": "AI + autonomy = new security questions. 🔐The answer isn't to slow innovation.\nIt's to build security into it from the start.\n \nDell Technologies delivers an end-to-end approach with security built in from inceptionto agentic AI. https://t.co/m2FFT8PWud","lang": "en","media": [{"type": "video","url": "https://pbs.twimg.com/amplify_video_thumb/2106051834842382336/img/0YGuvutzjCbdi-y6.jpg","video": "https://video-s.twimg.com/amplify_video/2106051834842382336/vid/avc1/1080x1920/qE0XFB-wiB3VEmX6.mp4?tag=16"}],"views": 102008,"likes": 6,"reposts": 0,"replies": 0,"author": { "id": "58561993", "username": "Dell", "name": "Dell Technologies", "followers": 801910, "verified": false },"created_at": "2026-10-09T15:00:18.000Z","first_seen": "2026-10-10T03:08:58.466Z","last_seen": "2026-10-10T10:47:11.921Z"}
Use it as an API
Call it like a REST API, with no runs to manage: /ads answers in JSON with
the same rows and prices as a run. Try it in the Endpoints tab, or copy the
Actor's URL from there:
curl -H "Authorization: Bearer YOUR_APIFY_TOKEN" \"https://ACTOR_URL/ads?advertiser=Starlink"
Pricing
Prices below are result fees. The Pricing tab also lists an Actor start charge, including for empty runs, demo runs, and problem reports. Demo rows have no result charge. Custom data requires a paid Apify plan. Its subscription includes usage credit; it is not a separate Feedd subscription. API calls require an Apify token.
$2 per 1,000 ads, only for rows you get: 5,000 ads cost $10. On Apify's Business plan, $1.60 per 1,000.
Apify Free plan: fixed sample data only. Runs and API calls return the same sample. Upgrade for custom data at the result rates above.
FAQ
Do you show ad spend? No, X doesn't publish it. You get views and engagement instead.
Which languages? English by default. Set another code in Language
(es, ja, and so on), or clear it for every language.
Can AI agents use it? Yes. Add
https://mcp.apify.com?tools=feeddlabs/x-ads-library to Claude, ChatGPT, or
Cursor and ask, for example, "What ads is Coinbase running on X this week?"
Something not right? Write it in Report a problem and run the Actor. The run only submits your report, with no result charge. The listed Actor start charge still applies. AI agents can report problems too.
More from Feedd Labs
| Actor | What it does |
|---|---|
| X (Twitter) Real-Time Monitor | Posts and account changes delivered by WebSocket or webhook |
| X (Twitter) Search Scraper | Tweets and replies by keyword, account and date |
| X (Twitter) Followers Scraper | Followers, following and profiles of public accounts |
| X (Twitter) Account Watch | Who an account follows or unfollows, and its profile changes |
| X (Twitter) Ads Library | Collected promoted ads and brand creative |
| Mainstream News Live & Archive | Collected news articles from major outlets |
| US Stock Market Data | 1-minute stock history since 2016, futures and financial statements |
| Crypto Derivatives Data | Open interest, funding and liquidations on 4 exchanges |
| Crypto OHLCV & Trades | Candles from 1 second to 1 day and individual trades |
| Polymarket Data | Available odds history, volume and open interest by event |