OpenAI Ads readiness checker — AdsBot robots
Pricing
Pay per event
OpenAI Ads readiness checker — AdsBot robots
Evidence scan for ChatGPT / OpenAI Ads: HTTPS, OAI-AdsBot robots.txt, landing and image checks, optional Merchant feed sample. Not affiliated with OpenAI.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Viktor Kondas
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
OpenAI Ads Readiness Checker — AdsBot, HTTPS, Feed
Evidence-based technical scan for OpenAI Ads readiness: HTTPS, robots.txt rules for OAI-AdsBot (required) and OAI-SearchBot (advisory), landing-page and image reachability, and an optional product-feed sample.
Independent tool — not affiliated with OpenAI. This Actor does not spoof the OAI-AdsBot user-agent and does not produce an “AI visibility score.” A passing report does not guarantee ad approval or that the real OpenAI crawler will clear every CDN/WAF.
Store: apify.com/kondasviktor/openai-ads-readiness-checker
When to use
- Agencies onboarding many client stores for ChatGPT / OpenAI product ads
- Merchants checking crawler access before uploading a catalog feed
- Non-Shopify shops (Woo, Shoprenter, custom) that Shopify apps do not cover
Pricing (PPE)
| Event | When | Price |
|---|---|---|
| Actor start | Platform default | Platform default |
readiness-report | One completed domain report (up to 20 URL/image checks) | $0.15 |
additional-url-check | Each check above the included 20 | $0.003 |
Prefer PPE only (not + usage). Paid Apify plans (Bronze / Silver / Gold) can get lower PPE rates — see the Pricing table on the Actor page.
Input
| Field | Notes |
|---|---|
storeUrls | Public homepage URL(s) — one report charged per URL |
feedUrl | Optional public Merchant XML/CSV to sample |
sampleProductUrls | Optional product pages (same domain) |
maxProductPages | Cap for product/image checks (QA prefill: 3) |
checkImages | Fetch og:image / sample <img> URLs |
checkSearchBot | Also evaluate OAI-SearchBot (advisory) |
Output
- Dataset: one
summaryrow per store + onecheckrow per finding - Key-value store:
OUTPUT.json— full reportREPORT.html— human-readable evidenceREADME.txt— file legend + limitations
Statuses: ready | needs_attention | blocked | incomplete.
Examples
- Allbirds — HTTPS + AdsBot
- eMAG Hungary — AdsBot scan
- Store + Merchant feed sample
- Agency batch — two stores
- Product page + images
Use with Claude, Cursor, and MCP
Available on the Apify MCP server. Pass a public store URL; ask for an OpenAI Ads readiness report.
Legal
Respect each site's terms and robots rules. You are responsible for how you use the results. Not legal advice. Not an official OpenAI validator.
FAQ
Does this guarantee OpenAI / ChatGPT ad approval?
No. It is an independent evidence scan. It does not spoof OAI-AdsBot and does not produce an “AI visibility score.”
What is OAI-AdsBot vs OAI-SearchBot?
OAI-AdsBot is the crawler relevant to Ads readiness (checked by default). OAI-SearchBot is advisory when checkSearchBot is on.
Can I check a Merchant feed?
Yes — pass feedUrl to a public Google Merchant XML/CSV/JSON or Shopify products.json. Do not use a sitemap URL.
What about Hungary / HUF?
HTTPS and robots checks still run. Official product-feed markets verified in our pin are US / CA / MX only — we never claim HU feed readiness.
How do I convert the feed after this?
Use OpenAI Ads Feed Converter.
Related
- OpenAI Ads Feed Converter — Merchant XML/CSV/JSON → OpenAI Ads CSV
- Product Catalog Scraper — Shopify / Woo / Shoprenter catalogs when you still need a feed file
- Website Change Monitor — Watch landing pages after a readiness fix