Only applies in Bundle IDs mode.
⚡ All — checks Android + iOS stores in
parallel; uses whichever finds a URL first.
Best for mixed lists.
🤖 Android — Google Play lookup only.
iOS — iTunes Lookup API, with App Store
page scrape as fallback.
📦 Amazon — Amazon product page scrape.
Tip: if your list is one platform only,
select it explicitly to skip unnecessary
store lookups and speed up the crawl.
Input
ⓘ
Bundle IDs — app store identifiers.
The tool finds the developer's website
then fetches app-ads.txt from there.
Android: com.example.app
iOS: 324684580 or com.example.app
Amazon: B00OGRMULA
Web URLs — domain names or website URLs.
Fetches ads.txt from the root of each
domain automatically.
e.g. example.com
www.publisher.com
Direct URL — paste the exact ads.txt URL.
No store lookup performed. Fetched as-is.
e.g. https://example.com/app-ads.txt
One per line · Android: com.bundle.id · iOS: 123456789 or com.bundle.id · Amazon: B00OGRMULA
Drop file here or click to browse
CSV · TXT · Excel · PDF
One domain per line · ads.txt fetched from root of each domain
Drop file here or click to browse
CSV · TXT · Excel · PDF
Paste app-ads.txt URLs directly — no store lookup needed
Drop file here or click to browse
CSV · TXT · Excel · PDF
Search Keywords
ⓘ
Each keyword tag is independent.
"Exact Match" fires when ANY Include keyword hits.
Search is always case-insensitive.
── Token match (no comma, no newline) ──
ALL tokens must appear on the SAME line:
pubmatic → any line with "pubmatic"
google.com direct → line with both tokens
google.com+DIRECT → same (+ = space)
── Full line match (comma-separated) ──
Field-by-field comparison against ads.txt entries:
google.com, pub-12345, DIRECT, f08c47fec0942fa0
Exact = all fields match
Partial = domain matches + ≥1 other field
── Block match (paste multiple lines) ──
Copy several ads.txt lines and paste them in.
Each line matched independently. Missing lines
highlighted in red — these are your gaps.
── Include vs Exclude ──
+ Include the file MUST contain this keyword
− Exclude the file must NOT contain this keyword
Mix both modes for gap analysis in one run.
Batch Size
ⓘ
Entries are sent in chunks to keep the
browser responsive during large runs.
250 / batch → very large lists (5K+)
500 / batch → default, good for most
1,000 / batch → moderate lists (~3K)
2,500 / batch → smaller lists
5,000 / batch → small lists only (<1K)
Results appear as each batch completes —
you can filter/export before all are done.