UtilityAPI

Fast, reliable utility APIs for developers. QR codes, text processing, validation, hashing, and metadata scraping — all in one place.

18+
Endpoints
Across 5 API products
<50ms
Latency
Global edge network
99.9%
Uptime
Serverless infrastructure

Quick Start

// Example: Generate a QR code
const res = await fetch("https://YOUR_DOMAIN/api/qr/generate", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ text: "https://example.com" })
 });

const data = await res.json();
// => { success: true, format: "png", base64: "iVBOR...", dataUrl: "data:image/png;..." }

API Endpoints

QR Code API

Generate and decode QR codes instantly

POST/api/qr/generate

Generate a QR code from text or URL

Example request body
{
  "text": "https://example.com",
  "format": "png",
  "width": 300
}
POST/api/qr/decode

Decode a QR code from a base64 image

Example request body
{
  "image": "<base64-image-data>"
}

Text Processing API

Transform, convert, and analyze text

POST/api/text/slugify

Convert text to URL-safe slug

Example request body
{
  "text": "Hello World! This is a test"
}
POST/api/text/lorem

Generate lorem ipsum paragraphs

Example request body
{
  "paragraphs": 3,
  "format": "text"
}
POST/api/text/markdown

Convert Markdown to HTML

Example request body
{
  "markdown": "# Hello\\n**Bold text**"
}
POST/api/text/reading-time

Estimate reading time for text

Example request body
{
  "text": "Your article content here...",
  "wpm": 200
}
POST/api/text/case-convert

Convert between camelCase, snake_case, etc.

Example request body
{
  "text": "hello world example",
  "case": "camel"
}
POST/api/text/csv-to-json

Parse CSV text into JSON

Example request body
{
  "csv": "name,age\\nAlice,30\\nBob,25",
  "headers": true
}

Validation API

Validate emails, URLs, phone numbers, and more

POST/api/validate/email

Validate email format and check MX records

Example request body
{
  "email": "user@example.com"
}
POST/api/validate/url

Validate URL format and optionally check reachability

Example request body
{
  "url": "https://example.com",
  "checkReachable": true
}
POST/api/validate/phone

Validate and format phone numbers internationally

Example request body
{
  "phone": "+1 (555) 123-4567",
  "country": "US"
}
POST/api/validate/credit-card

Validate card number format with Luhn check

Example request body
{
  "number": "4111 1111 1111 1111"
}

Hash & Crypto API

Hashing, encryption utilities, and random generation

POST/api/hash/md5

Generate MD5 hash

Example request body
{
  "text": "hello world"
}
POST/api/hash/sha256

Generate SHA hash (256, 512, 384, 1)

Example request body
{
  "text": "hello world",
  "algorithm": "sha256"
}
POST/api/hash/bcrypt

Hash or verify bcrypt passwords

Example request body
{
  "text": "mypassword",
  "rounds": 10
}
POST/api/crypto/uuid

Generate UUID v4 identifiers

Example request body
{
  "count": 5
}
POST/api/crypto/password

Generate secure random passwords

Example request body
{
  "length": 20,
  "count": 3,
  "symbols": true
}
POST/api/crypto/base64

Encode or decode Base64

Example request body
{
  "data": "Hello World",
  "action": "encode"
}

Meta Scraper API

Extract metadata and Open Graph tags from any URL

POST/api/meta/scrape

Scrape title, description, OG tags, Twitter cards, and favicon

Example request body
{
  "url": "https://github.com"
}