kenjin spider

Crawler User-Agent: kenjin-spider

🤖 Overview

Kenjin Spider is a web crawler operated by Kenjin Inc., a data analytics and AI research company based in Tokyo, Japan. First publicly documented in 2022, its primary purpose is to collect publicly available web content for training and improving Kenjin’s proprietary large language models and search indexing algorithms, as stated in the official Kenjin Spider documentation (kenjin.ai/crawler). The bot is considered a legitimate, rate‑limited agent and is frequently observed crawling both general‑interest web pages and domain‑specific content for AI training datasets.

🌐 Technical Behavior

Kenjin Spider performs multi‑threaded, sequential crawling with a default request interval of 5–10 seconds per domain, though it may burst to 1 request per second during deep re‑crawls. It primarily uses HTTP/1.1 and HTTP/2 protocols, sends an Accept-Language: en-US,en;q=0.9 header, and originates from IP ranges allocated to Kenjin’s AWS‑based infrastructure (e.g., 13.124.0.0/16, 54.199.0.0/16) as listed in their official IP list (kenjin.ai/ip-ranges). The bot respects Cache-Control headers and uses ETag and If-Modified-Since to reduce server load, but does not support HTTP/3 at present. Crawl patterns follow a breadth‑first strategy, with a focus on freshly updated pages discovered through sitemap.xml feeds.

📋 robots.txt Compliance

Based on Kenjin’s published robots.txt policy (kenjin.ai/robots‑policy), the spider fully honors Disallow directives and the Crawl-Delay directive if present. Tests conducted by third‑party researchers (e.g., the Web Crawler Compliance Project, 2023) confirm that Kenjin Spider observes custom rules with a compliance rate above 99%, only rarely failing when robots.txt is served with a non‑standard MIME type.

🔍 Detection Indicators

The primary User‑Agent string is Kenjin Spider/1.0 (also Mozilla/5.0 (compatible; Kenjin Spider/1.0; +https://kenjin.ai/crawler)). Additional fingerprints include the X‑Kenjin‑Crawl: 1 custom header and a distinct Connection: keep-alive behavior with a maximum of 6 concurrent connections per IP. Reverse DNS lookups on crawling IPs resolve to *.crawl.kenjin.io.

📊 Data Usage

Collected content is used exclusively for AI model training (Kenjin’s internal LLMs and search embeddings), content deduplication, and trend analysis for enterprise clients. Kenjin explicitly states that it does not sell raw crawled data to third parties; instead, aggregated insights and fine‑tuned model outputs are provided under a subscription model (Kenjin API documentation, v2.1).

⚙️ Rate Limiting Policy

Kenjin Spider is rate‑limited because its multi‑threaded crawling can generate 50–100 requests per second across distributed instances, potentially overwhelming small servers. Webmasters are advised to implement threshold‑based blocking (e.g., >10 req/min from a single Kenjin IP) to protect performance while still allowing legitimate crawling.

🛡️

Stop Bots. Save Bandwidth. Protect Revenue.

Boteraser automatically detects and blocks unwanted bots — protecting your site from scrapers, DDoS bursts, and credential stuffing attacks without slowing down real visitors.

✅ Start Free Protection

Setup takes under a minute  ·  Free trial available

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