# botready.dev

> Are you BotReady? — we request your page as five different clients, compare what each one gets back, score the
> difference against a published catalog, and generate the files that close the gap.

Every page below is also available as markdown at the same URL with `.md` appended, or by sending
`Accept: text/markdown`.

## Pages

- [Are you BotReady?](https://www.botready.dev/index.md): We request your page as five different clients, compare what each one gets back, and hand you the exact files that fix the gaps.
- [What we check](https://www.botready.dev/what-we-check.md): The full check catalog and the weights, published, so the score can be argued with rather than believed.
- [Pricing](https://www.botready.dev/pricing.md): The diagnosis is free. The files are not. A one-time fix pack and monthly monitoring.
- [API and docs](https://www.botready.dev/docs.md): The public scan API, the fields it returns, the rate limits, and the machine-readable files this site serves.
- [Our crawler](https://www.botready.dev/bot.md): What BotreadyBot/1.0 requests, how to block it, and the things it will never do to get past a block.

## API

- [OpenAPI description](https://www.botready.dev/openapi.json): the two public endpoints, POST /api/scan and GET /api/scan/{id}.
- [Agent manifest](https://www.botready.dev/.well-known/agent.json): what this site offers a client, in JSON.

## Optional

- [Public index](https://www.botready.dev/index/saas): scored sites by segment.

## Notes

- Our own crawler is `BotreadyBot/1.0 (+https://botready.dev/bot)`. It obeys robots.txt and never evades a block.
- Scans are capped at 6 pages, sequential, 1000ms apart.
