No credit card required — start in 30 seconds

Stop Rebuilding
Commodity APIs

QR codes, image resizing, hashing, screenshots, PDFs — you've built these before. Get them all with one API key and one line of code, so you can ship what actually matters.

100 API calls/month free forever. Upgrade from $9/mo.

Quick Start
# Generate a QR code
curl "https://api-snap.com/api/qr?data=Hello+World&size=400" \
  -H "Authorization: Bearer snp_your_api_key" \
  -o qr.png

# Hash a string
curl "https://api-snap.com/api/hash?text=my-secret&algorithm=sha256" \
  -H "Authorization: Bearer snp_your_api_key"

# Generate unique IDs
curl "https://api-snap.com/api/uuid?format=nanoid&count=10&prefix=usr_" \
  -H "Authorization: Bearer snp_your_api_key"

Three Steps to Ship

1

Get Your Key

Sign up in 30 seconds. Free tier, no credit card. Your API key is ready instantly.

2

Call Any Endpoint

One HTTP request. Bearer token auth. Works from any language, framework, or curl.

3

Ship Your Product

Focus on your core features. Let API Snap handle the utility functions.

13+ API Endpoints

Every endpoint works with a single API key. No extra setup.

GET/api/qr

QR Code Generation

Generate QR codes in PNG or SVG with custom colors and sizes

/api/qr?data=https://example.com&size=300&format=png
GET/api/hash

Hash Generation

SHA-256, SHA-512, MD5, and more. Hex or base64 output

/api/hash?text=hello&algorithm=sha256
GET/api/uuid

UUID / ID Generation

UUIDs, nanoids, hex tokens, timestamps, and more

/api/uuid?format=nanoid&count=5&prefix=usr_
POST/api/resize

Image Resize & Convert

Resize, crop, convert images to PNG, WebP, JPEG, or AVIF

POST /api/resize { "url": "...", "width": 400, "format": "webp" }
POST/api/base64

Base64 Encode/Decode

Encode or decode Base64 and Base64URL strings

POST /api/base64 { "input": "Hello", "action": "encode" }
GET/api/meta

URL Metadata / OG Tags

Extract Open Graph, title, description, favicon from any URL

/api/meta?url=https://github.com
POST/api/jwt-decode

JWT Decode

Decode JWT tokens — inspect header, payload, and expiry

POST /api/jwt-decode { "token": "eyJhbGci..." }
GET/api/color

Color Conversion

Convert between hex, RGB, HSL with brightness detection

/api/color?color=6366f1
GET/api/placeholder

Placeholder Images

SVG placeholder images with custom dimensions and colors

/api/placeholder?w=400&h=300&bg=4f46e5&text=Hero
GET/api/lorem

Lorem Ipsum

Generate placeholder text — paragraphs, sentences, text or HTML

/api/lorem?paragraphs=3&sentences=5
POST/api/markdown

Markdown to HTML

Convert Markdown to styled HTML — perfect for rendering content

POST /api/markdown { "markdown": "# Hello" }
POST/api/pdf

HTML to PDF

Convert HTML content to downloadable PDF documents

POST /api/pdf { "html": "<h1>Invoice</h1>", "title": "Invoice" }
GET/api/screenshot

Screenshot Capture

Capture full-page screenshots of any URL

/api/screenshot?url=https://example.com&width=1280

Built for Real Use Cases

Generate QR codes

For receipts, tickets, and mobile deep links

Resize user uploads

Create thumbnails and optimized images on the fly

Extract link previews

Build rich social cards for your app or CMS

Generate unique IDs

Prefixed nanoids and UUIDs for database records

Hash sensitive data

SHA-256 checksums for integrity verification

Render Markdown

Convert user content to HTML for display

Built for Developers Who Ship

Works with every language and framework. If it can make HTTP requests, it works with API Snap.

Node.jsPythonGoRubyPHPRustJavaSwiftcURLAny HTTP Client

Simple, Predictable Pricing

Start free. Scale as you grow. No surprises.

Free

$0

100/mo

Hobby

$9/mo

5,000/mo

MOST POPULAR

Pro

$29/mo

50,000/mo

Business

$99/mo

500,000/mo

View full pricing details →

Frequently Asked Questions

Do I need a credit card to start?

No. The free tier gives you 100 API calls per month with no credit card required. Just sign up and get your API key instantly.

What are the rate limits?

Free: 100/mo, Hobby ($9): 5,000/mo, Pro ($29): 50,000/mo, Business ($99): 500,000/mo. All plans include access to every endpoint.

Can I use this in production?

Absolutely. Our Pro and Business plans are designed for production workloads with higher rate limits and priority support.

How does authentication work?

Sign up, create an API key, and include it as a Bearer token in the Authorization header. That's it — one key for all endpoints.

What happens if I exceed my limit?

You'll get a 429 response with your current usage. Upgrade anytime — changes take effect immediately with no downtime.

Do you support CORS?

Yes. All API endpoints return proper CORS headers, so you can call them from browser-side JavaScript in any web app.

Your Next Feature is One API Call Away

Sign up, grab your key, and make your first API call — all in under a minute. No credit card. No setup. No meetings.

Create Free Account

Already have an account? Log in