extensions : 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.
360SpideradidxbotAhrefsBotAI2BotaiHitBotAlgolia CrawlerAlgolia Crawler RenderscriptAmazonbotApplebotApplebot-Extendedanthropic-aiarchive.org_botBaiduspiderBaiduspider-adsBaiduspider-cproBaiduspider-favoBaiduspider-imageBaiduspider-newsBaiduspider-renderBaiduspider-videobingbotBravebotBytespiderCCBotChatGLM-SpiderClaude-WebClaudeBotcoccocbot-webcoccocbot-imagecohere-training-data-crawlercontxbotCotoyogiCoveobotCriteoBotDataForSeoBotDaumDaumoaDaumoa-imageDeepSeekBotDiffbotDotbotDuckDuckBotDuckDuckGo-Favicons-BotElasticExabotFacebookBotfacebookexternalhitfacebookcatalogFirecrawlAgentGoogle-InspectionToolGoogle-SafetyGooglebotGooglebot-ImageGooglebot-NewsGooglebot-VideoGoogleOtherGoogleOther-ImageGoogleOther-VideoGPTBotHuggingFace-Botia_archiveriAskBotImagesiftBotKagibotKangaroo BotLinespiderLinkedInBotmagpie-crawlermeta-externalagentOmgilibotMJ12BotMojeekBotOAI-SearchBotomgiliomgilibotOnespot-ScraperBotPanguBotPerplexityBotPetalBotQwantbotReplicate-BotRunPod-BotScreaming Frog SEO SpiderSemrushBotSemrushBot-BASemrushBot-SISemrushBot-OCOBSeznambotSlurpSogou web spiderStartpagePrivateImageProxyStorebot-GoogleTeomaTimpibotTogether-BotTurnitinBotv0botVelenPublicWebCrawlerWebzio-ExtendedxAI-BotY!J-BRWYahoo! SlurpYandexBotYetiYisouSpiderYouBot- ... etc.
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"});