Applebot: what it is and how to allow or block it

By the Variask team · Updated

In short

Applebot is Apple's ai search crawler. Crawls pages for Siri, Spotlight and Safari search features. Allow it. Use Applebot-Extended separately if you want to opt out of Apple AI training.

  • Operator: Apple
  • Type: AI search crawler
  • robots.txt token: Applebot
  • Apple says Applebot follows robots.txt. If there are no rules for Applebot, it follows the rules for Googlebot.

robots.txt rules

Copy the group you need into the robots.txt file at the root of your site. Keep only one option per bot.

At a glance

DetailApplebot
OperatorApple
TypeAI search crawler
What it doesCrawls pages for Siri, Spotlight and Safari search features.
robots.txt tokenApplebot
Example user agentMozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)
Follows robots.txtApple says Applebot follows robots.txt. If there are no rules for Applebot, it follows the rules for Googlebot.
How to verifyUse a reverse DNS lookup that resolves to applebot.apple.com.
If you block itYour pages may stop appearing in Siri and Spotlight suggestions.
SourceApple support article about Applebot

User agent version numbers change over time. Match on the token, not the full string.

What Applebot does

Applebot powers search features across Apple products, such as Siri and Spotlight suggestions. Apple also uses a separate token, Applebot-Extended, to let sites opt out of having that content used to train Apple's AI models.

Should you allow or block it?

Allow it. Use Applebot-Extended separately if you want to opt out of Apple AI training.

If you block it: Your pages may stop appearing in Siri and Spotlight suggestions.

  • Training crawlers decide whether your content helps build future models. Blocking them does not remove you from AI search today.
  • Search crawlers decide whether AI engines can find and cite your pages. Blocking them usually costs visibility.
  • User triggered fetchers read a page because a person asked. Blocking them stops the AI reading you at the moment someone is interested.

How to find Applebot in your logs

Search your server or CDN access logs for the token Applebot. This command counts visits by IP, path and status code in a standard access log:

grep -i "Applebot" access.log | awk '{print $1, $7, $9}' | sort | uniq -c | sort -rn | head

A run of 403 or 503 status codes means your firewall or bot protection is blocking it, even if robots.txt allows it. That is one of the most common hidden reasons sites lose AI visibility.

How to tell if a visit is genuine

Anyone can put Applebot in a user agent string, so the name alone proves nothing. Use a reverse DNS lookup that resolves to applebot.apple.com.

Other Apple bots

  • Applebot-Extended: control token (does not crawl). A robots.txt token that controls whether Apple may use Applebot crawled content to train its AI models.

Questions

Common questions

Applebot is Apple's ai search crawler. Crawls pages for Siri, Spotlight and Safari search features.

Apple says Applebot follows robots.txt. If there are no rules for Applebot, it follows the rules for Googlebot.

Add a robots.txt group with User-agent: Applebot and Disallow: /. For a hard block, also deny it in your firewall or CDN.

Your pages may stop appearing in Siri and Spotlight suggestions.

Not always. User agents can be faked. Use a reverse DNS lookup that resolves to applebot.apple.com.

Go further

Keep going

AI bots

More ai bots