Applebot
Fully verifiableApple's web crawler, used to index content for Siri, Spotlight Suggestions, and Safari's search features.
Operated by Apple · Official documentation
User agents
Patterns this directory matches, with real observed strings.
- regexApplebot/\d
- observedMozilla/5.0 (compatible; Applebot/0.3; +http://www.apple.com/go/applebot)
- observedMozilla/5.0 (iPhone; CPU iPhone OS 8_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B410 Safari/600.1.4 (Applebot/0.1; +http://www.apple.com/go/applebot)
How to verify
Fetch the official IP range feed
curl -s https://search.developer.apple.com/applebot.json Reverse-DNS check a client IP
dig -x <client-ip> +short # expect a hostname matching *.applebot.apple.com Reverse-DNS suffixes: *.applebot.apple.com
IP ranges (12)
Refreshed daily from the operator's feed. Also available as /data/ips/applebot.ips and /data/bots/applebot.json.
17.22.237.0/24 17.22.245.0/24 17.22.253.0/24 17.241.193.160/27 17.241.200.160/27 17.241.208.160/27 17.241.219.0/24 17.241.227.0/24 17.241.75.0/24 17.246.15.0/24 17.246.19.0/24 17.246.23.0/24
Good Bot Practices scorecard
- Identifies honestly
Stable UA token documented (1 pattern)
- Verifiable
Fully verifiable
- Respects robots.txt
Honors robots.txt (token: Applebot)
- Behaves
Crawl-rate behavior is operator-declared; not machine-verifiable from this dataset
- Reachable operator
Operator and documentation published
Measured against the Good Bot Practices.