POST /photo/process
Compliant passport / visa photo
951 official specifications across 164 countries. The same pipeline that runs visapics.org.
$0.20 – $0.50
Developer · REST API
A boring, predictable HTTPS API. Background removal, AI face enhance, EXIF tooling, watermarks, and the full 951-spec compliance engine. From $0.05 per request.
◆ Endpoints
Base URL https://visapics.org/api/v1. Authenticate with Authorization: Bearer or X-API-Key. Browsing the catalogue — GET /countries and GET /specifications — needs no key and costs nothing.
POST /photo/process
951 official specifications across 164 countries. The same pipeline that runs visapics.org.
$0.20 – $0.50
POST /photo/process/async
Returns a task id straight away. Poll it, or subscribe to the SSE stream for live progress.
Same rate
POST /photo/remove-background
White, transparent, or any hex colour, from an ordinary photo.
$0.10
POST /photo/enhance
GFPGAN-grade restoration, exposure normalisation.
$0.15
POST /photo/watermark
Text or image. Position, opacity, rotation, tile.
$0.05
POST /photo/exif
Camera, GPS, exposure metadata or privacy-strip.
Free
◆ Pricing
Pay only for successful processings — a rejected photo is never charged. Your tier follows your total deposits, applies itself, and never expires.
BASE
$10 minimum deposit
STARTER
$50+ deposit
— 20% off
PROFESSIONAL
$100+ deposit
— 40% off
ENTERPRISE
$500+ deposit
— 60% off
◆ Built for production
Full spec at /api/v1/openapi.json — generate a client in any language.
Poll the task or open the SSE stream: stage and percentage, as it happens.
Every rejection returns a code and a fix you can show your user verbatim.
No watermark, no branding, no redirect. Your customer never leaves your site.
Every one of the 951 specifications cites the government document behind it.
/api/v1 — no breaking-change parties.
1,000 requests/hour per key by default. Ask and we lift it.
Prepaid balance, no subscription, no monthly expiry, no plan to outgrow.
A key in 60 seconds