API2Convert documentation

A REST API to convert, compress, capture and process files at scale. Create a job, add inputs and conversions, and download the result — or stream it straight to your cloud storage.

Base URL https://api.api2convert.com · Schema /v2/schema

Guides

Step-by-step walkthroughs from your first conversion to webhooks and cloud delivery.

API Reference

Every endpoint, interactive — send real requests right from the browser with “Try it”.

Formats Explorer

Search 500+ targets and every per-conversion option across all categories and tools.

Downloads

OpenAPI spec, official SDKs and an AI agent skill.

Convert a file in one request

Authenticate with your API key, then create a job that converts a remote JPG to PNG and starts immediately:

curl -X POST "https://api.api2convert.com/v2/jobs" \
  -H "x-oc-api-key: <your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "input": [
        {
            "type": "remote",
            "source": "https://example-files.online-convert.com/raster%20image/jpg/example.jpg"
        }
    ],
    "conversion": [
        {
            "category": "image",
            "target": "png"
        }
    ],
    "process": true
}'

Poll GET /v2/jobs/{job_id} until status is completed, then read the download URL from output[].uri. Full walkthrough in the Quickstart.

All guides

Getting started

Importing files

  • Importing files Remote URLs, direct uploads, base64 and cloud inputs.
  • Download engines Control how a remote URL is fetched: file, video, website, screenshot, zip.

Processing

Delivering output

Accounts & limits

Resources

  • SDKs & libraries Official SDKs for PHP, Python, Node.js, Java, .NET, Go, Ruby and Rust.
  • Service status Check live API uptime and incident history, and subscribe to status updates.