TODO: add an endpoint to pull AAN end-user IPs (the old aan-users-1year-whitelist-ip.py job — internal logged-in-user IPs are not yet compiled into these lists).
| Service | Category | Entries | Last run | Last good data | Sources polled | Lists |
|---|---|---|---|---|---|---|
manual Manual Whitelist |
170 | ok | 2026-08-13 20:23 | manual-whitelist-ips.txt (project root, edited by hand) | ||
google Google Crawlers |
AI Bots, Cloud Services, Google Bots, Search Engines | 2,155 | ok | 2026-08-13 20:23 | developers.google.com/static/crawling/ipranges/common-crawlers.jsondevelopers.google.com/static/crawling/ipranges/special-crawlers.jsondevelopers.google.com/static/crawling/ipranges/user-triggered-fetchers.jsondevelopers.google.com/static/crawling/ipranges/user-triggered-fetchers-google.jsondevelopers.google.com/static/crawling/ipranges/user-triggered-agents.json | |
bing Bingbot |
Search Engines | 28 | ok | 2026-08-13 20:23 | www.bing.com/toolbox/bingbot.json | |
duckduckgo DuckDuckBot |
AI Bots, Search Engines | 481 | ok | 2026-08-13 20:23 | duckduckgo.com/duckduckbot.json | |
apple Applebot |
Search Engines | 12 | ok | 2026-08-13 20:23 | search.developer.apple.com/applebot.json | |
openai OpenAI Crawlers |
AI Bots | 272 | ok | 2026-08-13 20:23 | openai.com/gptbot.jsonopenai.com/chatgpt-user.jsonopenai.com/searchbot.jsonopenai.com/adsbot.json | |
anthropic Anthropic ClaudeBot |
AI Bots | 21 | ok | 2026-08-13 20:23 | claude.com/crawling/bots.json | |
perplexity Perplexity |
AI Bots | 12 | ok | 2026-08-13 20:23 | www.perplexity.ai/perplexitybot.jsonwww.perplexity.ai/perplexity-user.json | |
meta Meta Crawlers (AS32934) |
Social Bots | 569 | ok | 2026-08-13 20:23 | stat.ripe.net/data/announced-prefixes/data.json?resource=AS32934 | |
amazon Amazon Bots |
Cloud Services, Search Engines | 2,059 | ok | 2026-08-13 20:23 | developer.amazon.com/amazonbot/ip-addresses/developer.amazon.com/amazonbot/searchbot-ip-addresses/developer.amazon.com/amazonbot/live-ip-addresses/ | |
x-twitter Twitterbot (X) |
Social Bots | 3 | ok | 2026-08-13 20:23 | web.archive.org/web/2024/https://developer.twitter.com/en/docs/twitter-for-websites/cards/guides/troubleshooting-cards | |
pinterest Pinterestbot |
Social Bots | 1 | ok | 2026-08-13 20:23 | help.pinterest.com/en/business/article/pinterestbot | |
internetarchive Internet Archive (archive.org_bot) |
Other Agents | 2 | ok | 2026-08-13 20:23 | rdap.arin.net/registry/ip/207.241.224.1rdap.arin.net/registry/ip/208.70.24.1 | |
turnitin TurnitinBot |
Other Agents | 1 | ok | 2026-08-13 20:23 | www.turnitin.com/robot/crawlerinfo.html | |
ahrefs AhrefsBot |
SEO Tools | 51 | ok | 2026-08-13 20:23 | api.ahrefs.com/v3/public/crawler-ip-ranges | |
semrush Semrush SiteAuditBot |
1 | ok | 2026-08-13 20:23 | www.semrush.com/kb/681-site-audit-troubleshooting | ||
mojeek MojeekBot |
Search Engines | 1 | ok | 2026-08-13 20:23 | www.mojeek.com/mojeekbot.json | |
youbot YouBot |
AI Bots | 1 | ok | 2026-08-13 20:23 | you.com/docs/youbot | |
liner LinerBot |
AI Bots | 10 | stale — serving last goodFailed to fetch https://docs.getliner.com/linerbot.json after 3 attempts: HTTP 525 from https://docs.getliner.com/linerbot.json | 2026-08-07 02:33 | docs.getliner.com/linerbot.json |
Sorted by importance by default — click a column header to re-sort, click again to flip, third click restores the default order. A failing service keeps serving its last good snapshot until a poll succeeds.
node cli.js poll