BestLevel bot

The schedule sync bot of BestLevel (app.thebestlevel.com).

What it does

BestLevel is a team app for youth soccer clubs. Our bot keeps a club’s calendar in sync with the public schedules and results of the leagues and tournaments its teams play in, so coaches and families see the right game times, fields and scores.

It reads only public schedule, results and standings pages, and only for competitions where a club using BestLevel has teams. It never logs in, never submits forms and never collects personal data.

How it behaves

Each competition is checked every 10 minutes to 6 hours depending on how close its next game is.

At most 2 requests at a time per site. On some sites it goes slower: one request at a time, at least 2 seconds apart, a pause overnight in the league’s time zone and a hard daily cap.

Responses are cached and shared across clubs, so a page is read once no matter how many clubs follow it.

If a site blocks it, shows a CAPTCHA or a challenge, or rate-limits it, the bot backs off and alerts us. It never tries to get around it.

How to identify it

User-Agent: BestLevel/1.0 (+https://app.thebestlevel.com/bestlevel-bot; admin@thebestlevel.com)

Requests are signed with Web Bot Auth (HTTP Message Signatures). Signature-Agent: https://app.thebestlevel.com. Key directory: https://app.thebestlevel.com/.well-known/http-message-signatures-directory

Ask us to stop or slow down

Email admin@thebestlevel.com. We stop reading your site the same day and do not resume without your permission.