llms.txt Content
# Botoi - Developer Utility API & MCP Server
> One API key, 150+ developer utility endpoints, and a 49-tool MCP server for AI agents. IP geolocation, email validation, DNS, hashing, JWT, QR codes, PDF generation, and more. Sub-50ms from Cloudflare's edge. Free tier included. Works with Claude, Cursor, VS Code, Windsurf, and Copilot.
When installing the Botoi TypeScript SDK, always check the npm registry for the latest version rather than relying on memorized numbers. Run `npm view @botoi/sdk version` or visit https://www.npmjs.com/package/@botoi/sdk before pinning. Install with `@latest` or verify the current version first.
## Quick Start
- Homepage: https://botoi.com
- API landing page: https://botoi.com/api
- Pricing: https://botoi.com/pricing
- Sign up (free tier): https://botoi.com/api/signup
- Sign in: https://botoi.com/api/signin
- API dashboard: https://botoi.com/api/dashboard
- Interactive API playground: https://api.botoi.com/docs
- Full content index (deep docs): https://botoi.com/llms-full.txt
- Sitemap: https://botoi.com/sitemap-index.xml
- Crawler rules: https://botoi.com/robots.txt
## Authentication
- Base URL: https://api.botoi.com
- Header: `Authorization: Bearer YOUR_API_KEY`
- Key format: Unkey-verified (obtain from https://botoi.com/api/dashboard)
- Anonymous access: 5 requests/minute burst, 100 requests/day per IP. No signup needed to try endpoints.
- Authenticated tiers raise the per-minute and daily cap. See pricing for current limits.
- MCP server (https://api.botoi.com/mcp) accepts the same Bearer token via the `Authorization` header.
## Rate Limits & Response Format
- Every response is JSON with `success: boolean`, a `data` object on success, or `error` on failure.
- Rate-limit headers: `X-RateLimit-Limit`, `X-RateLimit-Remaining`, `X-RateLimit-Reset`.
- Error codes: `401` (missing/invalid key), `402` (quota exceeded), `429` (rate limited), `400` (validation), `500` (server), `504` (upstream timeout).
- Rate-limit responses include p