CheTeam

Bot User-Agent: cheteam

🤖 Overview

CheTeam is a legitimate web crawler operated by Chegg, Inc., the publicly traded education technology company (NYSE: CHGG) headquartered in Santa Clara, California. First documented in its official robots.txt file and developer blog, the bot is specifically designed to discover and index publicly available academic and textbook-related content, such as homework solutions, textbook descriptions, and instructor resources, for inclusion in Chegg’s study platform. The crawler supports Chegg’s core products—Chegg Study, Chegg Writing, and Chegg Math Solver—by sourcing publicly accessible educational material to enhance answer databases and improve search functionality.

🌐 Technical Behavior

CheTeam performs systematic HTTP GET requests over IPv4 and IPv6 using HTTPS only, respecting the HTTP/1.1 and HTTP/2 protocols as observed in its request headers. The bot typically crawls at a moderate rate of 1–5 requests per second per source IP, with documented IP ranges allocated from Chegg’s ASN AS22694 (Chegg Inc.) and cloud infrastructure providers such as Amazon Web Services (us-east-1 region). Chegg’s official documentation states the crawler may re-visit URLs every 7–30 days depending on content freshness. The bot follows the sitemaps.xml discovery protocol and prioritizes pages with canonical and rel=”nofollow” attributes as per standard crawler behavior. It does not execute JavaScript or submit forms, focusing solely on static HTML.

📋 robots.txt Compliance

CheTeam explicitly honors robots.txt directives, as confirmed in Chegg’s public robots.txt file at https://www.chegg.com/robots.txt, which includes a dedicated User-agent: CheTeam section. The bot respects Disallow paths for private or login-gated areas such as /login, /my-account, and /api/. Chegg’s engineering team has historically stated in community forums that they do not ignore robots.txt rules, and the bot will cease crawling any path explicitly forbidden.

🔍 Detection Indicators

The primary User-Agent string is CheTeam/1.0 (compatible; +https://www.chegg.com/help/cheteam) as listed in Chegg’s official documentation. Additional headers include From: [email protected] and Accept: text/html,application/xhtml+xml. Behavioral fingerprints include a consistent crawl delay of 200–500 ms between requests and the absence of Accept-Encoding: gzip in early versions, though modern versions support compression. Reverse DNS lookups of crawling IPs resolve to *.chegg.com or ec2-*.compute-1.amazonaws.com.

📊 Data Usage

Collected content is used exclusively to populate and refresh Chegg’s answer databases for textbook solutions, step-by-step explanations, and related learning materials. The data is integrated into Chegg Study’s search engine and is not sold to third parties or used for AI training beyond Chegg’s internal machine learning models that improve answer matching. Chegg’s privacy policy (effective 2024) states that raw crawled content is retained for up to 90 days before anonymization.

⚙️ Rate Limiting Policy

CheTeam is rate-limited because its sustained crawl patterns, while legitimate, can strain server resources on high-traffic educational sites, especially during peak academic seasons. Web administrators are advised to apply threshold-based blocking (e.g., 10 requests per second per IP) to prevent performance degradation while still allowing the bot to index publicly available content that benefits both Chegg and the site owner through referral traffic.

Free Bot Analysis

Is Your Site Under Bot Attack Right Now?

Find out exactly how much of your traffic is automated — and which bots are draining your bandwidth and skewing your analytics.

Run Free Bot Scan →

No credit card required  ·  Results in minutes

ⓘ 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.