Skip to main content

Oncrawl log analyzer supported bots list (crawlers and fetchers)

Every crawler, fetcher and referral source supported in Oncrawl log monitoring, grouped by category.

Oncrawl monitors a comprehensive range of automated traffic to give you complete visibility into how it interacts with your site. This page lists every crawler, fetcher and referral source currently supported in the platform.

If you would like to activate monitoring for a specific agent, please contact your dedicated Customer Success Manager, Account Manager, or reach out through the in-app chat.

Crawlers and fetchers

Not every automated request behaves the same way in your logs, and the difference matters when you read them:

A crawler requests many URLs on its own schedule, follows links, and comes back. This is the behaviour you plan crawl budget around, and the one where crawl frequency and depth are meaningful.

A fetcher requests a single URL because someone just asked for it: a prompt, a share, a link preview. It does not follow links and it does not come back on a schedule, so a spike in fetches reflects user demand rather than a crawl decision.

Most brands operate both. Each category below is labelled accordingly.

Brands covered

Ai2, Amazon, Apple, Baidu, Bing, Brave, ByteDance, Claude, CommonCrawl, DuckDuckGo, Google, Ibou, Meta, Mistral, OpenAI, Perplexity, Yandex

What the categories mean

Category

Name

Type

What it covers

seo

Search engine crawlers

Crawler

Organic search crawlers. Their hits are aggregated at the search engine level, which is what powers newly crawled pages, active pages and fresh rank.

sea

Paid search crawlers

Crawler

Check landing pages and product feeds for advertising.

vertical

Vertical crawlers

Crawler

Dedicated to a single surface: images, video, news, stores or apps.

ai search

AI search crawlers

Crawler

Improving search result quality and page indexation. They crawl asynchronously, with clear patterns (typically one visit per URL per day), and far fewer pages than Googlebot.

ai user

AI user fetchers

Fetcher

Real-time content fetching for user answers and citations. They fetch a single page on demand to answer a prompt, without following links.

ai training

AI training crawlers

Crawler

Content scraping for model training. They have no crawl budget concept and do not render JavaScript.

The three AI categories are covered in depth in AI bots explained: what powers platforms like ChatGPT?

Supported crawlers and fetchers

Where a desktop and a mobile entry share the same user-agent pattern, they are not duplicates: the parser tells them apart with an additional test on the user agent.

Search engine crawlers seo

Brand

Label

User-agent pattern

Baidu

Baidu mobile

.*\(.*(Phone|Android).*\).*(?<bot>Baiduspider(-render)?/[0-9.]+)

Baidu

Baidu desktop

(?<bot>Baiduspider([+]|(-render)?/[0-9.]+))

Bing

Bing mobile

(?<bot>[Bb]ingbot/[0-9.]+)

Bing

Bing desktop

(?<bot>[Bb]ingbot/[0-9.]+)

Brave

Brave Bot

(?<bot>BraveBot/[0-9.]+)

DuckDuckGo

DuckDuckBot

(?<bot>DuckDuckBot/[0-9.]+)

Google

Google mobile

(?<bot>Googlebot/[0-9.]+)

Google

Google desktop

(?<bot>Googlebot/[0-9.]+)

Yandex

Yandex mobile

(?<bot>(YandexBot|YandexAccessibilityBot|YandexMobileBot)/[0-9.]+)

Yandex

Yandex desktop

(?<bot>(YandexBot|YandexAccessibilityBot)/[0-9.]+)

Paid search crawlers sea

Brand

Label

User-agent pattern

Baidu

Baidu ads

(?<bot>Baiduspider-ads/[0-9.]+)

Bing

Bing ads

(?<bot>adidxbot/[0-9.]+)

Bing

Bing ads mobile

(?<bot>adidxbot/[0-9.]+)

Google

Google AdsBot desktop

^(?<bot>AdsBot-Google)[^-]

Google

Google AdsBot mobile

(?<bot>AdsBot-Google-Mobile);

Google

Google Adsense

^(?<bot>Mediapartners-Google)$

Google

Google Adsense mobile

(?<bot>Mediapartners-Google/[0-9.]+)

Google

Google HotelAds Verifier

^(?<bot>Google-HotelAdsVerifier/[0-9.]+)$

Meta

Meta ExternalAds

(?<bot>[Mm]eta-[Ee]xternal[Aa]ds/[0-9.]+)

OpenAI

OpenAI AdsBot

(?<bot>OAI-AdsBot/[0-9.]+)

Yandex

Yandex ads

(?<bot>YandexAdNet/[0-9.]+)

Vertical crawlers vertical

Brand

Label

User-agent pattern

Baidu

Baidu images

(?<bot>Baiduspider-image/[0-9.]+)

Baidu

Baidu news

(?<bot>Baiduspider-news/[0-9.]+)

Baidu

Baidu video

(?<bot>Baiduspider-video/[0-9.]+)

Google

Google Extended

(?<bot>Google-Extended)

Google

Google images

^(?<bot>Googlebot-Image/[0-9.]+)$

Google

Google AdsBot mobile apps

^(?<bot>AdsBot-Google-Mobile-Apps)$

Google

Google news

^(?<bot>Googlebot-News)$

Google

GoogleOther

(?<bot>GoogleOther)

Google

Google Speakr

^(?<bot>Google-speakr)$

Google

Google store desktop

(?<bot>Storebot-Google/[0-9.]+)

Google

Google store mobile

(?<bot>Storebot-Google/[0-9.]+)

Google

Google video

^(?<bot>Googlebot-Video/[0-9.]+)$

Meta

Facebook External Hit

(?<bot>facebookexternalhit/[0-9.]+)

Yandex

Yandex images

(?<bot>YandexImages/[0-9.]+)

Yandex

Yandex images mobile

(?<bot>YandexImageResizer/[0-9.]+)

Yandex

Yandex news

(?<bot>YandexNews/[0-9.]+)

Yandex

Yandex video

(?<bot>YandexVideo/[0-9.]+)

Brand

Label

User-agent pattern

Amazon

Amazon SearchBot

(?<bot>Amzn-SearchBot/[0-9.]+)

Apple

Applebot

(?<bot>Applebot/[0-9.]+)

Claude

Claude SearchBot

(?<bot>Claude-SearchBot/[0-9.]+)

Ibou

IbouBot

(?<bot>IbouBot/[0-9.]+)

Meta

Meta Web Indexer

(?<bot>[Mm]eta-[Ww]eb[Ii]ndexer/[0-9.]+)

OpenAI

OpenAI SearchBot

(?<bot>OAI-SearchBot/[0-9.]+)

Perplexity

Perplexity Bot

(?<bot>PerplexityBot/[0-9.]+)

AI user fetchers ai user

Brand

Label

User-agent pattern

Amazon

Amazon User

(?<bot>Amzn-User/[0-9.]+)

Claude

Claude User

(?<bot>Claude-User/[0-9.]+)

DuckDuckGo

DuckAssistBot

(?<bot>DuckAssistBot/[0-9.]+)

Google

Google Agent

(?<bot>Google-Agent)

Google

Google Agent Mariner

(?<bot>GoogleAgent-Mariner)

Google

Google Agent Search

(?<bot>GoogleAgent-Search)

Google

Google CloudVertexBot

(?<bot>Google-CloudVertexBot)

Google

Google Gemini Deep Research

(?<bot>Gemini-Deep-Research)

Google

Google Gemini Bot (Google) *

^(?<bot>Google)$

Google

AI Mode Bot (Google-Lens) *

(?<bot>Google-Lens)

Google

Google Notebook LM

(?<bot>Google-NotebookLM)

Meta

Meta External Fetcher

(?<bot>[Mm]eta-[Ee]xternal[Ff]etcher/[0-9.]+)

Mistral

Mistral User

(?<bot>MistralAI-User/[0-9.]+)

OpenAI

OpenAI ChatGPT User

(?<bot>ChatGPT-User/[0-9.]+)

Perplexity

Perplexity User

(?<bot>Perplexity-User/[0-9.]+)

* Not documented by the vendor. Oncrawl tracks these from observed traffic, so their user agent and behaviour can change without notice.

AI training crawlers ai training

Brand

Label

User-agent pattern

Ai2

AI2Bot

(?<bot>AI2Bot)

Amazon

AmazonBot

(?<bot>[Aa]mazon[Bb]ot/[0-9.]+)

Apple

Applebot Extended

(?<bot>Applebot-Extended/[0-9.]+)

ByteDance

Bytespider

(?<bot>Bytespider)

ByteDance

Bytespider image

(?<bot>imageSpider)

Claude

Claude Bot

(?<bot>ClaudeBot/[0-9.]+)

CommonCrawl

CCBot

(?<bot>CCBot/[0-9.]+)

Meta

Meta ExternalAgent

(?<bot>[Mm]eta-[Ee]xternal[Aa]gent/[0-9.]+)

OpenAI

OpenAI GPTBot

(?<bot>GPTBot/[0-9.]+)

Supported sources of referral traffic

Visits are attributed to these sources by matching the referer of the request.

Brand

Label

Referer pattern

Google

Google

^(https?://(www|news)[.]google[.]|android-app://com\.google\.android\.(apps\.genie\.geniewidget|googlequicksearchbox)).*

Google

Gemini

^(https?://gemini[.]google[.]com).*

Bing

Bing

^https?://(www[.])?bing[.].*$

Baidu

Baidu

^https?://((www|news)[.])?baidu[.].*$

Yandex

Yandex

^https?://(www[.])?yandex[.].*$

OpenAI

Openai

^https?://((chat[.])?openai|chatgpt)[.]com.*$

Claude

Claude

^https?://([\w.-]+\.)?(claude\.ai|anthropic\.com)/.*$

Perplexity

Perplexity

^https?://([\w.-]+\.)?perplexity\.ai/.*$

Mistral

Mistral

^https?://([\w.-]+\.)?mistral\.ai/.*$

DuckDuckGo

DuckDuckGo

^(https?://duckduckgo[.]com).*

Brave

Brave

^(https?://search[.]brave[.]com).*

Public IP ranges used for verification

For these brands, Oncrawl checks the requesting IP against the ranges the vendor publishes, so a spoofed user agent is not counted. Brands absent from this list are matched on the user agent alone.

We’re continuously improving our bot detection capabilities. If you have any suggestions or would like to see new bots added to the supported list, don’t hesitate to contact us.

Did this answer your question?