Skip to content

Extensions Submodule > Crawlers

Crawlers ​

Extends browser detection to include bots that automatically visit websites and collect data.

TIP

Bots that retrieve content from specific URLs on demand are categorized as Fetchers instead.

OperatorUser-Agent
360360Spider
AhrefsAhrefsBot
AI2AI2Bot
aiHitaiHitBot
AlgoliaAlgolia Crawler, Algolia Crawler Renderscript
AmazonAmazonbot, contxbot
Anthropicanthropic-ai, Claude-SearchBot, Claude-Web, ClaudeBot
AppleApplebot, Applebot-Extended
AskTeoma
Atlassianatlassian-bot
AudistoAudisto Crawler
AwarioAwarioBot, AwarioRssBot, AwarioSmartBot
BaiduBaiduspider, Baiduspider-ads, Baiduspider-cpro, Baiduspider-favo, Baiduspider-image, Baiduspider-news, Baiduspider-render, Baiduspider-video
BraveBravebot
BrightEdgeBrightEdge Crawler
ByteDanceBytespider
CloudflareCloudflare-AutoRAG
Coc Coccoccocbot-web, coccocbot-image
Coherecohere-training-data-crawler
Common CrawlCCBot
Comscoreproximic
CotoyogiCotoyogi
CoveoCoveobot
CriteoCriteoBot
DataForSEODataForSeoBot
DaumDaum, Daumoa, Daumoa-image
DeepSeekDeepSeekBot
DiffbotDiffbot
DuckDuckGoDuckDuckBot, DuckDuckGo-Favicons-Bot
ElasticElastic
ExaleadExabot
GoogleGoogle-InspectionTool, Google-NotebookLM, Google-Safety, Googlebot, Googlebot-Image, Googlebot-News, Googlebot-Video, GoogleOther, GoogleOther-Image, GoogleOther-Video, Storebot-Google
Hive AIImagesiftBot
HuaweiPanguBot, PetalBot
HubSpotHubSpot Crawler
Hugging FaceHuggingFace-Bot
Hunter.ioVelenPublicWebCrawler
iAskiAskBot
Internet Archivearchive.org_bot, ia_archiver
KagiKagibot
KangarooKangaroo Bot
LINELinespider
LinkedInLinkedInBot
Magpiemagpie-crawler
MajesticMJ12Bot
Mendable.aiFirecrawlAgent
MetaFacebookBot, facebookexternalhit, facebookcatalog, meta-externalagent, Meta-ExternalAds, Meta-WebIndexer
Microsoftadidxbot, bingbot
MojeekMojeekBot
MozDotbot
OneSpotOnespot-ScraperBot
OpenAIGPTBot, OAI-SearchBot
PerplexityPerplexityBot
QwantQwantbot
ReplicateReplicate-Bot
RunPodRunPod-Bot
Screaming FrogScreaming Frog SEO Spider
SemrushSemrushBot, SemrushBot-BA, SemrushBot-SI, SemrushBot-OCOB, SemrushBot-SWA
SeznamSeznambot
SogouSogou web spider
StartpageStartpagePrivateImageProxy
TimpiTimpibot
Together AITogether-Bot
TurnitinTurnitinBot
Vercelv0bot
Webz.ioOmgilibot, omgili, omgilibot, Webzio-Extended
xAIxAI-Bot
YaCyyacybot
YahooSlurp, Y!J-BRW, Yahoo! Slurp
YandexYandexBot
YetiYeti
YisouYisouSpider
You.comYouBot
Zhipu AIChatGLM-Spider

Code Example ​

js
import { Crawlers } from 'ua-parser-js/extensions';

const googleBot = 'Googlebot-Video/1.0';
const facebookBot = 'Mozilla/5.0 (compatible; FacebookBot/1.0; +https://developers.facebook.com/docs/sharing/webmasters/facebookbot/)';

const botParser = new UAParser(Crawlers);

console.log(botParser.setUA(googleBot).getBrowser());
// {name: "Googlebot-Video", version: "1.0", major: "1", type: "crawler"});

console.log(botParser.setUA(facebookBot).getBrowser());
// {name: "FacebookBot", version: "1.0", major: "1", type:"crawler"});

UAParser.js v2 is licensed under AGPLv3 or PRO licenses.