Softaleo API docs
One HTTP API for four rendering jobs: a screenshot of a page, a PDF of a page or a document you send, an image of an HTML fragment, and a templated social image. You send a request; you get a file back.
Start here
- Sign in on the dashboard and create a key. The free plan needs no card.
- Send the key as
authorization: Bearer sk_…. Never in a query string — a GET’s parameters end up in our access log. - Read the response. Every endpoint answers with the file on 200, and a JSON body naming the problem on anything else. Getting started walks the whole of it.
The sheets
Operations
| Method | Path | What it does |
|---|---|---|
| POST | /v1/html-to-image | Render an HTML string to a PNG |
| GET | /v1/og | Render a templated Open Graph image |
| POST | /v1/pdf | Render a URL or an HTML string to a PDF |
| GET | /v1/ping | Liveness ping |
| POST | /v1/screenshot | Render a URL to a PNG or JPEG |
Plans and prices
Flat rate, hard quota, no overage: when a month’s calls are gone the API answers 429 rather than billing you more. Every figure below is read from the API’s own specification at request time, so it is what the process is actually enforcing.
| Plan | Calls / month | Concurrent | Per minute | Price | How to get it |
|---|---|---|---|---|---|
| Free | 100 | 1 | 60 | $0 | Create a free key |
| Starter | 2,000 | 1 | 60 | $9 / mo | Ask for this planNot self-serve yet |
| Pro | 10,000 | 2 | 120 | $29 / mo | Ask for this planNot self-serve yet |
| Scale | 30,000 | 2 | 240 | $79 / mo | Ask for this planNot self-serve yet |
We have not wired card payments yet. Tell us which plan you want and we will move your key onto it, usually the same day — no card, and we will email you when cards work.