@@ -45,13 +45,15 @@ const Crawlers = Object.freeze({
4545 // Bingbot / AdIdxBot - https://www.bing.com/webmasters/help/which-crawlers-does-bing-use-8c184ec0
4646 // Bravebot - https://search.brave.com/help/brave-search-crawler
4747 // CCBot - https://commoncrawl.org/faq
48+ // contxbot - https://affiliate-program.amazon.com/help/node/topic/GT98G5PPRERNVZ2C
4849 // Coveobot - https://connect.coveo.com/s/article/19648
4950 // CriteoBot - https://www.criteo.com/criteo-crawler/
5051 // Dotbot - https://moz.com/help/moz-procedures/crawlers/dotbot
5152 // DuckDuckBot - http://duckduckgo.com/duckduckbot.html
5253 // FacebookBot - https://developers.facebook.com/docs/sharing/bot/
5354 // GPTBot - https://platform.openai.com/docs/gptbot
5455 // iAskBot - https://iask.ai
56+ // Kagibot - https://kagi.com/bot
5557 // Kangaroo Bot - https://kangaroollm.com.au/kangaroo-bot/
5658 // LinkedInBot - http://www.linkedin.com
5759 // MJ12bot - https://mj12bot.com/
@@ -60,7 +62,7 @@ const Crawlers = Object.freeze({
6062 // OpenAI's SearchGPT - https://platform.openai.com/docs/bots
6163 // PerplexityBot - https://perplexity.ai/perplexitybot
6264 // SeznamBot - http://napoveda.seznam.cz/seznambot-intro
63- / ( (?: a d i d x | a h r e f s | a m a z o n | b i n g | b r a v e | c c | c o v e o | c r i t e o | d o t | d u c k d u c k (?: g o - f a v i c o n s - ) ? | e x a | f a c e b o o k | g p t | i a s k | k a n g a r o o | l i n k e d i n | m j 1 2 | m o j e e k | o a i - s e a r c h | o n e s p o t - s c r a p e r | p e r p l e x i t y | s e m r u s h | s e z n a m ) b o t ) \/ ( [ \w \. - ] + ) / i,
65+ / ( (?: a d i d x | a h r e f s | a m a z o n | b i n g | b r a v e | c c | c o n t x | c o v e o | c r i t e o | d o t | d u c k d u c k (?: g o - f a v i c o n s - ) ? | e x a | f a c e b o o k | g p t | i a s k | k a g i | k a n g a r o o | l i n k e d i n | m j 1 2 | m o j e e k | o a i - s e a r c h | o n e s p o t - s c r a p e r | p e r p l e x i t y | s e m r u s h | s e z n a m ) b o t ) \/ ( [ \w \. - ] + ) / i,
6466
6567 // Applebot - http://apple.com/go/applebot
6668 / ( a p p l e b o t (?: - e x t e n d e d ) ? ) \/ ? ( [ \w \. ] * ) / i,
@@ -105,9 +107,9 @@ const Crawlers = Object.freeze({
105107 // Yeti (Naver)
106108 / ( y e t i ) \/ ( [ \w \. ] + ) / i,
107109
108- // aiHitBot / Diffbot / FirecrawlAgent / HuggingFace-Bot / Linespider / Magpie-Crawler / Omgilibot / OpenAI Image Downloader / PanguBot / Replicate-Bot / RunPod-Bot / Webzio-Extended / Screaming Frog SEO Spider / Startpage / Timpibot / Together-Bot / VelenPublicWebCrawler / xAI-Bot / YisouSpider / YouBot
110+ // aiHitBot / Algolia Crawler / Diffbot / FirecrawlAgent / HuggingFace-Bot / Linespider / Magpie-Crawler / Omgilibot / OpenAI Image Downloader / PanguBot / Replicate-Bot / RunPod-Bot / Webzio-Extended / Screaming Frog SEO Spider / Startpage / Timpibot / Together-Bot / VelenPublicWebCrawler / xAI-Bot / YisouSpider / YouBot
109111 // Cotoyogi - https://ds.rois.ac.jp/en_center8/en_crawler/
110- / ( (?: a i h i t | d i f f | h u g g i n g f a c e - | p a n g u | r e p l i c a t e - | r u n p o d - | t i m p i | t o g e t h e r - | x a i - | y o u ) b o t | o m g i l i (?: b o t ) ? | c o t o y o g i | f i r e c r a w l a g e n t | o p e n a i i m a g e d o w n l o a d e r | (?: m a g p i e - | v e l e n p u b l i c w e b ) c r a w l e r | s t a r t p a g e p r i v a t e i m a g e p r o x y | w e b z i o - e x t e n d e d | (?: c h a t g l m - | l i n e | s c r e a m i n g f r o g s e o | y i s o u ) s p i d e r ) \/ ? ( [ \w \. ] * ) / i
112+ / ( (?: a i h i t | d i f f | h u g g i n g f a c e - | p a n g u | r e p l i c a t e - | r u n p o d - | t i m p i | t o g e t h e r - | x a i - | y o u ) b o t | o m g i l i (?: b o t ) ? | c o t o y o g i | f i r e c r a w l a g e n t | o p e n a i i m a g e d o w n l o a d e r | (?: a l g o l i a | m a g p i e - | v e l e n p u b l i c w e b ) c r a w l e r | s t a r t p a g e p r i v a t e i m a g e p r o x y | w e b z i o - e x t e n d e d | (?: c h a t g l m - | l i n e | s c r e a m i n g f r o g s e o | y i s o u ) s p i d e r ) \/ ? ( [ \w \. ] * ) / i
111113 ] ,
112114
113115 [ NAME , VERSION , [ TYPE , CRAWLER ] ] ,
@@ -241,7 +243,7 @@ const Emails = Object.freeze({
241243const Fetchers = Object . freeze ( {
242244 browser : [
243245 [
244- // Asana / Bitlybot / Better Uptime / BingPreview / Blueno / kakaotalk-scrap / Mastodon / MicrosoftPreview / Pinterestbot / Redditbot / Rogerbot / SiteAuditBot / Telegrambot / Twitterbot / UptimeRobot
246+ // Asana / Bitlybot / Better Uptime / BingPreview / Blueno / HubSpot Page Fetcher / kakaotalk-scrap / Mastodon / MicrosoftPreview / Pinterestbot / Redditbot / Rogerbot / SiteAuditBot / Telegrambot / Twitterbot / UptimeRobot
245247 // AhrefsSiteAudit - https://ahrefs.com/robot/site-audit
246248 // Buffer Link Preview Bot - https://scraper.buffer.com/about/bots/link-preview-bot
247249 // ChatGPT-User - https://platform.openai.com/docs/plugins/bot
@@ -251,7 +253,7 @@ const Fetchers = Object.freeze({
251253 // Perplexity-User - https://docs.perplexity.ai/guides/bots
252254 // MistralAI-User - https://docs.mistral.ai/robots/
253255 // Yandex Bots - https://yandex.com/bots
254- / ( a s a n a | a h r e f s s i t e a u d i t | (?: b i n g | m i c r o s o f t ) p r e v i e w | b l u e n o | (?: c h a t g p t | c l a u d e | m i s t r a l a i | p e r p l e x i t y ) - u s e r | m a s t o d o n | (?: b i t l y | b u f f e r l i n k p r e v i e w | d i s c o r d | d u c k a s s i s t | l i n k e d i n | p i n t e r e s t | r e d d i t | r o g e r | s i t e a u d i t | t w i t t e r | u p t i m e r o | z o o m ) b o t | g o o g l e - s i t e - v e r i f i c a t i o n | i f r a m e l y | k a k a o t a l k - s c r a p | m e t a - e x t e r n a l f e t c h e r | y ! ? j - d l c | y a n d e x (?: c a l e n d a r | d i r e c t (?: d y n ) ? | s e a r c h s h o p ) | y a d i r e c t f e t c h e r ) \/ ( [ \w \. ] + ) / i,
256+ / ( a s a n a | a h r e f s s i t e a u d i t | (?: b i n g | m i c r o s o f t ) p r e v i e w | b l u e n o | (?: c h a t g p t | c l a u d e | m i s t r a l a i | p e r p l e x i t y ) - u s e r | h u b s p o t p a g e f e t c h e r | m a s t o d o n | (?: b i t l y | b u f f e r l i n k p r e v i e w | d i s c o r d | d u c k a s s i s t | l i n k e d i n | p i n t e r e s t | r e d d i t | r o g e r | s i t e a u d i t | t w i t t e r | u p t i m e r o | z o o m ) b o t | g o o g l e - s i t e - v e r i f i c a t i o n | i f r a m e l y | k a k a o t a l k - s c r a p | m e t a - e x t e r n a l f e t c h e r | y ! ? j - d l c | y a n d e x (?: c a l e n d a r | d i r e c t (?: d y n ) ? | s e a r c h s h o p ) | y a d i r e c t f e t c h e r ) \/ ( [ \w \. ] + ) / i,
255257
256258 // Bluesky
257259 / ( b l u e s k y ) c a r d y b \/ ( [ \w \. ] + ) / i,
0 commit comments