ConvertCraft Tools
🔒 Privacy-First File Conversion API (Browser-Native + Custom Server Infrastructure) ConvertCraft API uses a hybrid architecture we built in-house: • Most tools: 100% browser-native via FFmpeg.wasm, pdf.js, Canvas (files stay on device) • Heavy tasks: Our own custom-built server helpers (video, AI, complex PDF, crypto) • Full control: We built the server infrastructure ourselves for maximum…
ConvertCraft Tools endpoints
| Method | Endpoint | Description |
|---|---|---|
| System | ||
| GET |
/status /status |
Returns online status and a list of available endpoints. |
| Public | ||
| GET |
/public-stats /public-stats |
Best-effort public stats; returns minimal values if analytics DB is unavailable. |
| Enterprise | ||
| POST |
/metadata-sanitizer /metadata-sanitizer |
Downloads an image from file_url, re-encodes it server-side, and removes embedded metadata such as EXIF/GPS. |
| POST |
/ai-image-enhancer /ai-image-enhancer |
Downloads an image from file_url, upscales it 4x with the helper AI service, and returns a PNG. |
| POST |
/steganography /steganography |
In hide mode, embeds a payload file inside a cover image and returns a PNG. In extract mode, returns the hidden payload as base64. |
| POST |
/gas-estimate /gas-estimate |
Fetches current gas price for a chain using public RPC endpoints (cached fallback). |
| POST |
/ai-background-remover /ai-background-remover |
Downloads an image from file_url, removes the background via the helper AI service, and returns a PNG with both download_url and output_base64 fields. |
| POST |
/pdf-ocr /pdf-ocr |
Downloads a PDF from file_url, runs OCR via the helper service, and returns a searchable PDF with both download_url and output_base64 fields. |
| POST |
/address-validator /address-validator |
Validates Bitcoin Base58/Bech32 addresses and EVM-style 0x addresses. |
| POST |
/pdf-to-word /pdf-to-word |
Placeholder response (conversion not wired yet). |
| POST |
/compress-pdf /compress-pdf |
Downloads a PDF from file_url, compresses it, and returns base64-encoded PDF. |
| Images | ||
| POST |
/image-resize /image-resize |
Downloads an image from file_url and resizes it to width/height. |
| POST |
/image-convert /image-convert |
Downloads an image from file_url and converts it to the requested format. |
| Audio | ||
| POST |
/audio-convert /audio-convert |
Downloads audio from file_url, converts to the requested format, and returns base64. |
| Video | ||
| POST |
/video-to-gif /video-to-gif |
Downloads a video from file_url and returns a GIF for the selected segment. |
| Text | ||
| POST |
/base64-encode /base64-encode |
Encodes text to base64. |
| POST |
/case-convert /case-convert |
Converts text case. |
| POST |
/base64-decode /base64-decode |
Decodes base64 into text. |
| POST |
/word-count /word-count |
Counts words/characters/lines. |
| POST |
/slugify /slugify |
Generates a URL-friendly slug. |
| Crypto | ||
| GET |
/bitcoin-price /bitcoin-price |
Returns placeholder BTC price values. |
| POST |
/crypto-profit-loss /crypto-profit-loss |
Computes profit and profit percent between buy/sell prices. |
| Utils | ||
| POST |
/file-checksum /file-checksum |
Downloads a file from file_url and computes a checksum. |
| Admin | ||
| GET |
/analytics/summary /analytics/summary |
Admin-only analytics rollup. |
| GET |
/health-check /health-check |
Admin-only internal self-check runner. |
ConvertCraft Tools pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $29 / month | 60 / minute |
|
| ULTRA | $49 / month | 120 / minute |
|
| MEGA | $149 / month | 300 / minute |
|