PublicSoftTools
Developer API — Beta

REST APIs for developers.
180+ tools. One key.

QR codes, PDF manipulation, hash generation, UUID, IP geolocation, DNS lookup, SSL checker and more — all as simple HTTP endpoints. Free tier: 1,500 calls/month. No credit card.

Available Endpoints

Developer Utilities

POST/api/v1/util/qr

QR Code Generator

Generate QR codes as PNG or SVG with custom colors and sizes.

POST/api/v1/util/hash

Hash Generator

MD5, SHA-1, SHA-256, SHA-384, SHA-512 — one call returns all.

GET/api/v1/util/uuid

UUID Generator

Generate up to 100 UUID v4 values per request.

POST/api/v1/util/base64

Base64 Encode/Decode

Encode or decode strings, with URL-safe variant.

POST/api/v1/util/password

Password Generator

Cryptographically secure passwords with configurable rules.

IP & Network Intelligence

GET/api/v1/ip/lookup

IP Lookup

Country, city, ISP, ASN, proxy detection for any IPv4/IPv6.

GET/api/v1/domain/dns

DNS Records

Query A, AAAA, MX, TXT, CNAME, NS, SOA records.

GET/api/v1/domain/ssl

SSL Certificate

Issuer, expiry, SAN list and days-remaining for any domain.

GET/api/v1/domain/whois

WHOIS Lookup

Registrar, registrant, dates and nameservers via RDAP.

Quick Start

Use the demo key below to make your first call right now.

CURL
curl -X POST https://www.publicsofttools.com/api/v1/util/qr \
  -H "X-Api-Key: pst_free_demo_key_001" \
  -H "Content-Type: application/json" \
  -d '{"text":"https://publicsofttools.com","size":256,"format":"png"}'
JS
const res = await fetch('https://www.publicsofttools.com/api/v1/util/qr', {
  method: 'POST',
  headers: {
    'X-Api-Key': 'pst_free_demo_key_001',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ text: 'https://publicsofttools.com', size: 256 }),
})
const { data } = await res.json()
// data.image is a base64 PNG data URL — use directly in <img src>
PYTHON
import httpx

r = httpx.post(
    "https://www.publicsofttools.com/api/v1/util/qr",
    headers={"X-Api-Key": "pst_free_demo_key_001"},
    json={"text": "https://publicsofttools.com", "size": 256},
)
print(r.json()["data"]["image"])  # base64 PNG data URL
RESPONSE
{
  "success": true,
  "data": {
    "image": "data:image/png;base64,iVBOR...",
    "format": "png",
    "size": 256
  },
  "meta": { "plan": "free", "calls_limit": 1500 }
}

Pricing

Start free. Scale as you grow. No contracts.

Free
$0
  • 1,500 / month calls
  • 50 / hour rate limit
  • All API endpoints
  • CORS enabled
Get Free Key
Starter
$9/mo
  • 15,000 / month calls
  • 200 / hour rate limit
  • All API endpoints
  • CORS enabled
  • Priority support
Start Free Trial
Most Popular
Pro
$49/mo
  • 100,000 / month calls
  • 1,000 / hour rate limit
  • All API endpoints
  • CORS enabled
  • Priority support
Start Free Trial
Business
$199/mo
  • 1,000,000 / month calls
  • 5,000 / hour rate limit
  • All API endpoints
  • CORS enabled
  • Priority support
Contact Us

Ready to build?

Email us to get your free API key instantly. No credit card. No waitlist.

Get Your Free Key →