PixelRender API
Base URL: https://api.pixelrender.appPixelRender is a managed video generation API. You send a JSON recipe, PixelRender renders the video in the cloud, and you retrieve the finished output from the API.
Cloud Native
PixelRender is a SaaS platform, not a self-hosting product. We handle the infrastructure so you can focus on building.
Developer First
Typical flow: sign up, create an API key, upload assets, submit a recipe, poll job status, download output.
Quickstart
Submit your first render job in seconds using standard tools.
# 1) Submit a render job
curl -X POST https://api.pixelrender.app/movies \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
--data-binary @movie.json
# Response
{"movieId":"5c5c3de8-6f2c-4a3f-8f1b-b7a7d7","status":"queued"}
# 2) Poll status
curl -X GET https://api.pixelrender.app/movies/5c5c3de8-6f2c-4a3f-8f1b-b7a7d7 \
-H "X-API-Key: YOUR_API_KEY"
Endpoints
| Method | Path | Description |
|---|---|---|
| GET | /presets |
Built-in preset catalog. |
| GET | /usage |
Check plan and limits. |
| POST | /movies |
Submit a render job. |
| GET | /movies/:id |
Get job status. |
Authentication
PixelRender uses API keys for secure access. Include your key in the X-API-Key header.
X-API-Key: <your_key>- Bearer tokens are also supported for session-based access.
Recipe Schema
Movie Configuration
resolution: e.g., 1080x1920framerate: default 30background: hex color
Assets
image/video/textaudio/voice- Advanced fitting (cover, contain)
Managed Service Notes
PixelRender manages the complex rendering infrastructure for you.
No FFmpeg Headaches
You don't need to run workers, RabbitMQ, or the MoviePy-based rendering engine yourself. We handle storage, scaling, and quality optimization in our cloud.