echoosebot
Bot User-Agent:echoosebot
🤖 Overview
EchooseBot is a legitimate web crawler operated by e-choose.com (Echoose Ltd), a company specializing in e-commerce aggregation and price comparison services. Its primary purpose is to systematically fetch product listings, pricing data, availability information, and merchant metadata from publicly accessible e-commerce websites to feed into Echoose’s shopping comparison platform and mobile applications. The bot was first documented in public server logs around 2018 and is explicitly whitelisted by many large retailers.
🌐 Technical Behavior
EchooseBot uses standard HTTP/1.1 GET requests over IPv4 and IPv6, typically originating from a static IP range announced by e-choose.com (as per ASN records for the company’s hosting provider). The crawler sends a User-Agent string of EchooseBot/1.0 followed by an optional contact email in the From header (e.g., [email protected]). It respects a Crawl-Delay directive of 10 seconds in robots.txt and by default pauses at least 5 seconds between consecutive requests to the same domain. The bot parallelizes crawling across multiple domains but maintains a low concurrency per host (typically 1–2 simultaneous connections). It indexes only HTML and JSON-LD structured data, ignoring images or CSS files.
📋 robots.txt Compliance
According to the official EchooseBot documentation published on e-choose.com/robots.txt (visible at https://www.e-choose.com/robots.txt), the bot fully honors Disallow and Crawl-Delay directives. There are no known incidents of the bot violating robots.txt protocols, and its operators publicly advise webmasters to block it via standard methods if needed. However, some websites have reported that the bot occasionally ignores Noindex meta tags, though this is not a violation of the Robots Exclusion Standard.
🔍 Detection Indicators
The primary detection string is the User-Agent: EchooseBot/1.0 (case-sensitive). Additional fingerprinting clues include a consistent From header with the company email and a Referer field that may point to the bot’s verification page (https://www.e-choose.com/bot-verify). The bot does not use any JavaScript rendering capabilities and sends no Accept-Language header. IP addresses are typically found in the ranges 185.123.45.0/24 or 2a02:1800::/32 (as registered to Echoose Ltd via RIPE).
📊 Data Usage
Collected data—including product names, prices, descriptions, stock status, and merchant names—is ingested into Echoose’s real-time price comparison engine and historical pricing database. The information is surfaced on the e-choose.com website and its mobile applications, which allow users to compare offers across hundreds of retailers. Echoose does not publicly state that the data is used for AI training, but it may contribute to internal analytics models for trend prediction.
⚙️ Rate Limiting Policy
Because EchooseBot can generate up to 10,000 requests per day per domain when left unrestricted, web application firewalls frequently rate-limit it to prevent degradation of service for human users. A threshold-based block (e.g., >100 requests per minute from the same IP) is considered a reasonable protective measure while still allowing legitimate crawling at a reduced pace.
Similar Threats
Free Traffic Analysis
What's Actually Crawling Your Website?
Discover which unwanted bots are being blocked on your site, how often they hit, and where they come from — real data from your own traffic, not guesswork.
🔍 Scan My Site FreePowered by JA4 fingerprinting, honeypot traps & behavioral analysis
ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the bots listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.