Extensions Submodule > Fetchers
Fetchers
Extends browser detection to include bots that retrieve content from specific URLs on demand
TIP
Bots that automatically visit websites and collect data are categorized as Crawlers instead.
| Operator | User-Agent |
|---|---|
| Ahrefs | AhrefsSiteAudit |
| Amazon | Nova Act |
| Asana | Asana |
| Better Uptime | Better Uptime Bot |
| Bitly | bitlybot |
| Bluesky | Bluesky |
| Buffer | BufferLinkPreviewBot |
| ByteDance | TikTokSpider |
| Cohere | cohere-ai |
| Discord | Discordbot |
| DuckDuckGo | DuckAssistBot |
| Feedly | Feedly |
FlipboardProxy | |
Chrome-Lighthouse, FeedFetcher-Google, Gemini-Deep-Research, Google-PageRenderer, Google-Read-Aloud, Google-Site-Verification, GoogleDocs, GoogleImageProxy, GoogleProducer | |
| HubSpot | HubSpot Page Fetcher |
| Iframely | Iframely |
| Kakao | kakaotalk-scrap |
LinkedInBot | |
| Mastodon | Mastodon |
| Meta | meta-externalfetcher, WhatsApp |
| Microsoft | BingPreview, MicrosoftPreview, SkypeUriPreview |
| Mistral AI | MistralAI-User |
| NAVER | Blueno |
| Oncrawl | rogerbot |
| OpenAI | ChatGPT-User |
| Perplexity | Perplexity-User |
Pinterestbot | |
Redditbot | |
| Semrush | SiteAuditBot |
| Slack | Slackbot, Slack-ImgProxy, Slack-LinkExpanding |
| Snap | Snap URL Preview, Snapchat |
| Telegram | Telegrambot |
| Uptime.com | UptimeBot |
| UptimeRobot | Uptimerobot |
| Vercel | Vercelbot, vercel-favicon-bot, vercel-screenshot-bot, vercelflags, verceltracing |
| VirusTotal | virustotal |
| X | Twitterbot |
| Yandex | YaDirectFetcher, YandexCalendar, YandexDirect, YandexDirectDyn, YandexSearchShop, YandexSitelinks, YandexUserProxy |
| ZoomInfo | Zoombot |
Code Example
js
import { Fetchers } from 'ua-parser-js/extensions';
const bingprev = 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534+ (
- `KHTML` like Gecko) BingPreview/1.0b';
const fetcherParser = new UAParser(Fetchers);
console.log(fetcherParser.setUA(bingprev).getBrowser());
// {name: "BingPreview", version: "1.0", major: "1.0b'", type: "fetcher"});