Перейти к содержимому

Developer utility API

One API for the utilities you keep rewriting

Hash strings, generate UUIDs, format JSON, create QR codes, render OG images. 13 endpoints, one key, zero dependencies.

Try it free Get free API key Docs No API key needed to try
base64
aGVsbG8gd29ybGQ=
slug
hello-world
sha-256
62 endpoints
<50ms avg response
99.9% uptime
0 dependencies

Try it now

API playground

Pick an endpoint, edit the JSON, hit Run. Live responses, no signup required.

How it works

From zero to API call in under a minute

1

Get your key

Free, no credit card. 1,000 requests/day.

2

Call any endpoint

REST + JSON. Works from anywhere.

3

Ship your feature

Skip the boilerplate. Focus on your product.

Endpoints

Everything you need, one API call away

Text & data

  • /v1/base64/encode

    Base64 encode and decode strings or files

  • /v1/json/format

    Format, minify, and validate JSON

  • /v1/text/stats

    Word count, reading time, sentence analysis

  • /v1/text/language

    Detect language using trigram analysis

  • /v1/csv/to-json

    Parse CSV to JSON with header support

  • /v1/html-sanitize

    Strip dangerous HTML tags and attributes

Developer utilities

  • /v1/hash

    Generate MD5, SHA-1, SHA-256, and SHA-512 hashes

  • /v1/jwt/generate

    Sign JWTs with HS256 via Web Crypto

  • /v1/totp/generate

    Generate and validate TOTP codes (RFC 6238)

  • /v1/math/evaluate

    Safe math expression evaluator (no eval)

  • /v1/units/convert

    Convert length, weight, temp, data, time units

Image generation

  • /v1/og-image

    Generate Open Graph images with custom branding

  • /v1/qr-code

    Create QR codes in PNG or SVG

  • /v1/placeholder

    Generate SVG placeholder images with text

  • /v1/avatar

    Deterministic geometric avatars from seed strings

  • /v1/barcode

    Generate Code 128 barcodes as SVG

Quick start

Three lines to your first API call

curl -X POST \
  https://api.botoi.com/v1/hash \
  -H "Content-Type: application/json" \
  -d '{"text": "hello", "algorithm": "sha256"}'

Pricing

Start free, scale when you need to

Free

$0 /mo
* 1,000 requests/day
* 10 req/min
* All endpoints
* JSON responses
* Community support
Get free API key
Most popular

Starter

$9 /mo
* 10,000 requests/day
* 30 req/min
* All endpoints
* JSON responses
* Priority support
* Usage dashboard
Get started

Pro

$49 /mo
* 100,000 requests/day
* 300 req/min
* All endpoints
* JSON responses
* Priority support
* Usage dashboard
* Webhook notifications
Go Pro

Business

$199 /mo
* 1,000,000 requests/day
* 1,000 req/min
* All endpoints
* JSON responses
* Dedicated support
* Usage dashboard
* Webhook notifications
* Custom rate limits
Contact sales

Free browser tools

Try before you API

Every API endpoint has a matching browser tool. Test the functionality, then automate it with the API.

FAQ

Common questions

Do I need an API key? +

No. You can try any endpoint without a key at 5 requests/min. Sign up for a free key to get higher limits.

How is rate limiting handled? +

Each tier has a per-minute and per-day cap. When you hit the limit, the API returns a 429 status with a Retry-After header.

What response format does the API use? +

All endpoints return JSON. Error responses follow a consistent { "error": { "code": "...", "message": "..." } } shape.

Can I upgrade or downgrade my plan? +

Yes. Changes take effect at the start of your next billing cycle. You keep your existing API key.

Is there an OpenAPI spec? +

Yes. The full OpenAPI 3.1 spec is available at api.botoi.com/docs and can be imported into Postman, Insomnia, or any compatible client.

Start building in under a minute

Free API key, no credit card, 1,000 requests/day.