ChatGPT ad inventory, unlocked.Every promoted answer. Every advertiser inside ChatGPT.
AdScrape is the first dedicated scraper for ads surfaced inside ChatGPT — a polished dashboard for visual research and a REST API for your pipeline. Be first to monitor a brand-new ad surface as inventory matures.
No card required · Log in
Not a developer?
The same engine, point-and-click.
Use Discover in-app for visual research, or call the API for programmatic scraping — every account ships with both.
Browse promoted answers visually
Search by advertiser, keyword or prompt theme. Save standout promotions to Bookmarks. Open one to read the AI brief, see the conversation context and grab the creative.
- Advertiser + category filters tuned for AI inventory
- Bookmarks board for shortlisted promotions
- Quality score + AI marketing teardown per promoted answer
Ship ChatGPT intel into your product
JSON endpoints — promotion search, pagination, advertiser suggestions, creative download. BYO proxy to skip the managed-pool surcharge.
- POST /api/v1/chatgpt/search — keyword & advertiser scrape
- POST /api/v1/chatgpt/search/next — cursor pagination (≤ 250 / call)
- GET /api/v1/chatgpt/media/{promotion_id} — creative download
The first scraper for AI-surface advertising.
ChatGPT advertising is a brand-new surface — there's no transparency center to point a script at, no public Ad Library, no Graph API. AdScrape watches the inventory directly, normalizes every promoted answer and surfaces it through the same dashboard + API model you already use for Meta.
POST /api/v1/chatgpt/suggestions
{ "query": "openai", "country": "US" }
──► 200 OK
{
"query": "openai",
"source": "discovery",
"results": [
{
"advertiser_id": "ca_openai_us",
"advertiser_name": "OpenAI",
"verification": "PARTNER",
"advertiser_country": "US",
"active_promotions": 12,
"categories": ["AI Tools", "Productivity"]
},
{
"advertiser_id": "ca_anthropic_us",
"advertiser_name": "Anthropic",
"verification": "PARTNER",
"advertiser_country": "US",
"active_promotions": 8,
"categories": ["AI Tools"]
}
]
}Be first on a surface no one else can scrape
ChatGPT inventory is small today and growing fast. Lock in early monitoring on /api/v1/chatgpt/search while your competitors are still figuring out how to log in.
- Industry-first ChatGPT ad coverage
- Verification + advertiser country attached
- Conversation context captured per promotion
- Cached 1h per query — repeats are free for an hour
- Same session-token model as Meta — your existing code just works
Head to head
What only AdScrape ships today.
Capabilities you'd otherwise stitch together yourself — compared against typical scraper SaaS and the native transparency surface.
| Capability | AdScrape | Other scrapers | OpenAI partner API |
|---|---|---|---|
| ChatGPT ad coverage | Shipping today | No public scrapers | Not exposed |
| Advertiser typeahead | Live, sub-second | No | Internal only |
| Promotions per call | Up to 250 | No | N/A |
| Cursor pagination | Stateful session token | No | N/A |
| BYO proxy discount | Waives managed-pool fee | No | N/A — OpenAI-hosted |
| Cloaked CDN for creatives | Opaque /m/<token> URLs | No | No |
| No-code dashboard | Discover + Bookmarks + Notes | No | No |
| No partner approval needed | Yes | N/A | Approval required, if it existed |
Capabilities are verifiable in the API docs. ChatGPT advertising is a net-new surface — at the time of writing AdScrape is the only product shipping programmatic access. Comparison reflects the public landscape as of 2026.
API · the core product
Clean endpoints, every ad.
Authenticate with one header, page with one token, and stream creatives through our cloaked CDN.
- POSTfrom $0.05 / ad
/api/v1/chatgpt/searchScrape by keyword, advertiser or prompt theme
- POSTfrom $0.05 / ad
/api/v1/chatgpt/search/nextCursor-paginate the same session (≤250 / call)
- GET$0.01 / suggestion
/api/v1/chatgpt/suggestionsAdvertiser typeahead — discovery-source, exclusive to us
- GETfree (cached)
/api/v1/chatgpt/ads/{promotion_id}Full promotion record — copy, CTA, context, surfaces
- GET$0.10 / ad
/api/v1/chatgpt/media/{promotion_id}Stream the cloaked creative bytes
# Drain an advertiser's full ChatGPT footprint
r = post("/api/v1/chatgpt/search", json={
"advertiser_name": "openai",
"country": "US",
"max_results": 250,
})
while r["next_cursor"]:
r = post("/api/v1/chatgpt/search/next", json={
"session_token": r["session_token"],
"page_size": 250,
})
persist(r["ads"]) # ~$12.50 / page at base rate# Save a ChatGPT promotion creative — cloaked CDN curl https://api.adscrape.in/api/v1/chatgpt/media/2918374650 \ -H "X-API-Key: sk_live_…" \ -o creative.png # 200 OK · 184 KB · image/png # Cost: $0.10 (deducted on success)
Features
Everything you need, nothing you don't.
A focused stack that takes you from "who's running ads" to "here's the creative brief" in minutes.
Promotion search
Query by advertiser, keyword or prompt theme — 40+ languages and every region OpenAI ships.
Region + category filters
Filter by country, category, format and date — the cleanest possible cut of a brand-new ad surface.
AI-surface analytics
Frequency of promotion, prompt-theme clusters, advertiser presence by region — built for an inventory that's growing weekly.
Cursor pagination
Drain an advertiser's full ChatGPT footprint with one session token, up to 250 promotions per call.
Bring your own proxy
Skip the managed-pool fee. We support http, https, socks5 and socks5h.
Clean REST API
Drop the same data into n8n, Make, Zapier, BigQuery, or your own pipeline. Same schema model as Meta — your existing code just works.
Use cases
What real teams do with AdScrape.
Workflows that land in week one — each backed by the same dashboard and the same API.
Track every brand showing up in ChatGPT answers each Monday — Advertiser Search → Bookmarks → reverse-engineer the prompt themes they target.
Validate whether ChatGPT distribution is real for your category before you allocate budget — see live promotions in your niche today.
Be first to monitor a net-new ad surface programmatically — one X-API-Key header, BYO proxy, ship the same day.
Catch a competitor's quiet launch on a new surface — get alerted as soon as their first ChatGPT promotion goes live.
Backfill AI-advertising trend reports with normalized ChatGPT payloads — no Selenium, no manual screenshots.
Questions we get every week.
Short answers to the things people ask before signing up. More billing-specific FAQs live on the pricing page.
Wait, ChatGPT has ads?
Is scraping ChatGPT ad inventory legal?
Why scrape this when the surface is still small?
Can I use AdScrape without writing any code?
How is this different from your Meta / Google / LinkedIn scrapers?
/api/v1/chatgpt/* route prefix. If you already have a Meta scraper built on AdScrape, adding ChatGPT is a one-line change.Different question? Email us at contact@adscrape.in.
Pricing
Pay per ad scraped. No surprises.
Three plans. Same API surface for everyone — volume tiers earn cheaper per-ad pricing and higher rate limits.
- 120 req/min
- Compare + AI brief
- 20% off per-ad
Free tier: 10 credits on signup, no card.
See the ChatGPT ads your competitors haven't even noticed yet.
No card. 60-second setup. Early-access pricing locked in.