besserscheitern-crawl
besserscheitern-crawl is a web crawler operated by the German publishing house Besser Scheitern (besserscheitern.de), a platform focused on failure culture and entrepreneurial learning. According to the project’s GitHub repository (github.com/besserscheitern/crawler), this bot is designed to periodically crawl partner websites and community blogs to aggregate content for the company’s internal content management system and newsletter feed. The crawler was first deployed in early 2022 and is maintained by a small engineering team based in Berlin, Germany.
The bot employs a scrapy-based crawling framework with a configurable crawl depth of up to three levels. Official documentation on the project’s GitHub wiki indicates that requests are made with a fixed interval of 10 seconds between page fetches, and the crawler respects HTTP 429 (Too Many Requests) responses by backing off for at least 60 seconds. The user-agent string is constructed as Mozilla/5.0 (compatible; besserscheitern-crawl/1.0; +https://besserscheitern.de/crawler). The bot only crawls websites listed in a pre-approved partner whitelist — it does not perform open-web discovery. All traffic originates from IP ranges belonging to Hetzner Online GmbH (AS24940), specifically the 116.203.0.0/16 block, as verified by DNS reverse lookups published in the bot’s documentation.
The bot explicitly states in its source code (available on GitHub) that it fully parses robots.txt directives before each crawl session. It checks both User-agent: besserscheitern-crawl and User-agent: * rules, and will abort the crawl entirely if the root path is disallowed. This behaviour is confirmed in a blog post from Besser Scheitern’s engineering team dated March 2022.
The primary identification string is User-Agent: Mozilla/5.0 (compatible; besserscheitern-crawl/1.0; +https://besserscheitern.de/crawler). Additionally, the bot sends a custom HTTP header X-BSCRAWL: 1 on every request, which is documented in the GitHub wiki as a fingerprint for site operators. Requests always include an Accept-Language: de-DE,de;q=0.9 header, reflecting its German origin.
Collected content — including article titles, excerpts, and publication dates — is used exclusively for internal aggregation within the Besser Scheitern platform. The data powers a curated newsletter that highlights community-written failure narratives; no content is used for AI training, advertising, or resale. The bots scope is strictly limited to text extraction; images or multimedia files are not downloaded.
besserscheitern-crawl is rate-limited because it can generate up to 360 requests per hour to a single domain, which may exceed typical human traffic patterns. A threshold of 0.5 requests per second from the same IP block is recommended for monitoring, with blocking triggered only if the bot ignores 429 responses — a scenario that has never been reported in its operational history.
— Imperva Bad Bot Report 2026
How much of your traffic is automated? Get your personal bot traffic report and see exactly what's hitting your server — completely free.
📊 Get My Bot ReportSign up in seconds · No card required
ⓘ 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.
Stay up to date with the latest from Boteraser.
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
CloudFlare provides web performance and security solutions, enhancing site speed and protecting against threats.
Service URL: developers.cloudflare.com (opens in a new window)
These cookies are needed for adding comments on this website.
These cookies are used for managing login functionality on this website.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
You can find more information in our Cookie Policy and Privacy Policy.