GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing api-snap.com — API Documentation — API Snap API DocumentationAll endpoints require authentication via an API key. Pass it as a Bearer token in the Authorization header or as an Want to try before signing up? Use the interactive Playground → AuthenticationInclude your API key in every request using one of these methods: # Option 1: Authorization header (recommended) curl -H "Authorization: Bearer snp_your_api_key" ... # Option 2: Query parameter curl "https://api-snap.com/api/qr?data=test&api_key=snp_your_api_key" Rate Limit HeadersEvery response includes Endpoints (13)GET /api/qrQR Code GenerationGET/api/hashHash GenerationGET/api/uuidUUID / ID GenerationPOST/api/base64Base64 Encode/DecodePOST/api/jwt-decodeJWT DecodeGET/api/colorColor ConversionGET/api/loremLorem Ipsum GeneratorGET/api/placeholderPlaceholder ImagesGET/api/metaURL Metadata / OG TagsPOST/api/resizeImage Resize & ConvertPOST/api/markdownMarkdown to HTMLGET/api/screenshotScreenshot CapturePOST/api/pdfHTML to PDFGET /api/qrQR Code GenerationGenerate QR codes in PNG or SVG format with customizable colors and sizes. Parameters
Examplecurl "https://api-snap.com/api/qr?data=https://example.com&size=400&format=svg" \ -H "Authorization: Bearer snp_your_api_key" Returns image/png or image/svg+xml GET / POST /api/hashHash GenerationGenerate cryptographic hashes using SHA-256, SHA-512, MD5, and more. Parameters
Examplecurl "https://api-snap.com/api/hash?text=Hello+World&algorithm=sha256" \ -H "Authorization: Bearer snp_your_api_key" Returns JSON: {"hash": "...", "algorithm": "sha256", "encoding": "hex"} GET /api/uuidUUID / ID GenerationGenerate unique identifiers in various formats. Great for database IDs, tokens, and more. Parameters
Examplecurl "https://api-snap.com/api/uuid?format=nanoid&count=5&prefix=usr_" \ -H "Authorization: Bearer snp_your_api_key" Returns JSON: {"id": "..."} for count=1, {"ids": [...]} for count>1 POST /api/base64Base64 Encode/DecodeEncode or decode strings using Base64 or Base64URL encoding. Parameters
Examplecurl -X POST "https://api-snap.com/api/base64" \
-H "Authorization: Bearer snp_your_api_key" \
-H "Content-Type: application/json" \
-d '{"input": "Hello, World!", "action": "encode"}'Returns JSON: {"result": "SGVsbG8sIFdvcmxkIQ==", "action": "encode"} POST /api/jwt-decodeJWT DecodeDecode and inspect JWT tokens without verification. See header, payload, and expiry information. Parameters
Examplecurl -X POST "https://api-snap.com/api/jwt-decode" \
-H "Authorization: Bearer snp_your_api_key" \
-H "Content-Type: application/json" \
-d '{"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."}'Returns JSON: {"header": {...}, "payload": {...}, "expired": false, "expiresAt": "..."} GET /api/colorColor ConversionConvert colors between hex, RGB, and HSL. Includes brightness and dark/light detection. Parameters
Examplecurl "https://api-snap.com/api/color?color=6366f1" \ -H "Authorization: Bearer snp_your_api_key" Returns JSON with hex, rgb, hsl, brightness, isDark fields GET /api/loremLorem Ipsum GeneratorGenerate placeholder text in paragraphs. Output as plain text or HTML. Parameters
Examplecurl "https://api-snap.com/api/lorem?paragraphs=3&sentences=4" \ -H "Authorization: Bearer snp_your_api_key" Returns JSON: {"text": "...", "paragraphs": [...]} GET /api/placeholderPlaceholder ImagesGenerate SVG placeholder images with custom dimensions, colors, and text. Parameters
Examplecurl "https://api-snap.com/api/placeholder?w=600&h=400&bg=4f46e5&fg=ffffff&text=Hero+Image" \ -H "Authorization: Bearer snp_your_api_key" Returns image/svg+xml with immutable cache headers GET /api/metaURL Metadata / OG TagsExtract Open Graph metadata, title, description, favicon, and more from any URL. Parameters
Examplecurl "https://api-snap.com/api/meta?url=https://github.com" \ -H "Authorization: Bearer snp_your_api_key" Returns JSON with title, description, image, siteName, favicon, author, etc. POST /api/resizeImage Resize & ConvertResize, crop, and convert images between formats. Supports multipart upload or JSON with base64/URL. Parameters
Examplecurl -X POST "https://api-snap.com/api/resize" \
-H "Authorization: Bearer snp_your_api_key" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com/photo.jpg","width":400,"format":"webp"}'Returns the resized image in the requested format POST /api/markdownMarkdown to HTMLConvert Markdown to HTML. Returns either styled full HTML page or raw HTML fragment. Parameters
Examplecurl -X POST "https://api-snap.com/api/markdown" \
-H "Authorization: Bearer snp_your_api_key" \
-H "Content-Type: application/json" \
-d '{"markdown": "# Hello World\n\nThis is **bold** text."}'Returns text/html (styled) or JSON with html field (unstyled) GET /api/screenshotScreenshot CaptureCapture a visual preview of any URL. Returns an SVG representation. Parameters
Examplecurl "https://api-snap.com/api/screenshot?url=https://example.com&width=1280" \ -H "Authorization: Bearer snp_your_api_key" Returns image/svg+xml POST /api/pdfHTML to PDFConvert HTML content to a downloadable PDF document. Parameters
Examplecurl -X POST "https://api-snap.com/api/pdf" \
-H "Authorization: Bearer snp_your_api_key" \
-H "Content-Type: application/json" \
-d '{"html": "<h1>Invoice #123</h1><p>Amount: $99.00</p>", "title": "Invoice"}' \
-o invoice.pdfReturns application/pdf Error Responses
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |