Use the data

Everything on this site is also machine-readable — static JSON and plain-text files, rebuilt daily from first-party operator feeds, no auth, no rate limits. CC-BY-4.0: use it anywhere, credit this project.

Try it

curl -s https://verifiedbots.dev/data/all.json | head -40
PathWhat it is
/data/all.jsonThe full catalogue: every bot with identity, UA patterns, verification recipes, tier, and resolved IP ranges.
/data/by-category/<category>.jsonThe same shape, filtered to one category (e.g. ai-crawler.json).
/data/by-tier/tier-<n>.jsonThe same shape, filtered to one verification tier: tier-1 (fully verifiable), tier-2 (verifiable), tier-3 (listed only).
/data/bots/<id>.jsonA single bot artifact.
/data/ips/<id>.ipsPlain-text CIDR list for one bot, one range per line (GoodBots-compatible).
/data/ips/by-category/<category>.ipsUnion of verified ranges for one category (only categories with at least one verified range).
/data/ips/by-tier/tier-<n>.ipsUnion of verified ranges for one tier (tier-3 has none by definition).
/data/ips/all.ipsUnion of all verified ranges in the directory.
/data/ua-patterns.jsonJust the UA regex patterns, per bot, with categories.
/rss.xmlRSS feed of bots newly added to the directory.

How fresh is this data?

Dataset generated 2026-08-23T13:31:38.100Z.