API docs
Convert images to SVG from your app
The JPEGtoSVG.com API is designed for SaaS products, marketplaces, print workflows, and creator tools that need online vectorization for JPEG, JPG, PNG, WebP, photos, logos, and artwork.
Example request
curl -X POST https://jpegtosvg.com/api/public/convert \
-H "Authorization: Bearer jts_live_your_api_key" \
-F "file=@logo.jpg" \
-F 'settings={"mode":"logo","colors":8,"ignoreWhite":true}'Response shape
{
"jobId": "job_123",
"status": "completed",
"svg": "<svg ...>",
"fileName": "logo.svg",
"pathCount": 384,
"score": 91,
"outputSize": 42810
}| Method | Endpoint | Purpose |
|---|---|---|
| POST | /api/public/convert | Convert one image using an Agency API key. |
| POST | /api/convert/jpeg-to-svg | Browser app conversion endpoint. |
| POST | /api/convert/batch | Batch conversion endpoint for multiple files. |
| GET | /api/job/[id] | Fetch job status and result metadata. |
| GET | /api/history | Fetch authenticated conversion history. |
| POST | /api/api-key/create | Create an API key for an authenticated Agency user. |