realpng
Docs

Start an optimization

Starts an optimization job, of an image or a video, and answers at once with its id. Poll GET /optimize/{id} or pass callback_url for a signed webhook.

POSThttps://realpng.com/api/v1/optimize

Authorization

X-API-Key<token>

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Exactly one image, video or audio source. Pass seconds for video or audio if you know its length.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://realpng.com/api/v1/optimize" \  -H "X-API-Key: $REALPNG_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "image_url": "https://images.example.com/portrait.jpg"  }'

{  "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",  "status": "queued",  "media": "image"}