Every API, one clean contract.
128 APIs · all speak the same { ok, data, meta, error }envelope. Search, filter, and open one to see endpoints, params & live examples.
Popular
Reputation & Reviews
11 APIsE-commerce & Marketplaces
24 APIsReal Estate
6 APIsJobs & Hiring
8 APIsTravel & Lodging
5 APIsSearch & SEO
4 APIsFinance & Data
5 APIsMedia, Film & Knowledge
15 APIsUtilities & AI
19 APIsDeveloper Tools
20 APIsClassifieds & Second-hand
4 APIsGenerate
livepost/generate/v1/pdf_render4 creditsRender a PDF from inline HTML/CSS (Jinja2) or a built-in template_name + data (invoice/receipt/certificate/report). WeasyPrint, fonts pinned, network-off. Output: inline base64 (≤8MB) or one-time download token.
{
"template_name": "invoice",
"data": {
"company": {
"name": "Acme"
},
"items": [
{
"description": "Widget",
"qty": 2,
"unit_price": 9.5
}
],
"subtotal": 19,
"total": 19
}
}Try in playground →post/generate/v1/pdf_from_html4 creditsConvenience alias of pdf_render for inline HTML→PDF (CraftMyPDF/PDF-API 'html-to-pdf' parity). Same engine; `html` required.
{
"html": "<!doctype html><h1>{{ t }}</h1>",
"data": {
"t": "Hello"
}
}Try in playground →post/generate/v1/pdf_from_url4 creditsRender a built-in/inline template to PDF using `data` fetched from a JSON URL (through the proxy, SSRF-validated). Stateless data-binding parity with APITemplate's external-data merge.
post/generate/v1/og_image2 creditsRender a social/OG card (1200×630 default) from a built-in template_name + vars, or an inline layout spec. Pillow compositor: auto text-wrap + font-fit for long titles, gradients, badges (Bannerbear/Placid image-gen parity).
{
"template_name": "og_basic",
"vars": {
"title": "Launch day",
"subtitle": "v1.0 is live"
}
}Try in playground →post/generate/v1/image_from_template2 creditsAlias of og_image (explicit Bannerbear 'create image from template' naming). template_name + vars → PNG.
post/generate/v1/image_from_url2 creditsRender an image template with `vars` fetched from a JSON URL (proxy, SSRF-validated). Data-driven banner generation.
post/generate/v1/chart1 creditRender a chart from a Chart.js-style spec → PNG or SVG. Types: bar/horizontal_bar/line/area/pie/doughnut/scatter/radar. QuickChart parity (matplotlib backend).
{
"spec": {
"type": "bar",
"data": {
"labels": [
"A",
"B",
"C"
],
"datasets": [
{
"label": "x",
"data": [
1,
2,
3
]
}
]
}
}
}Try in playground →post/generate/v1/chart_typesfreeList supported chart types with descriptions (no input). QuickChart capability-discovery parity.
Try in playground →post/generate/v1/batch_pdf4 creditsRender up to 20 PDFs in one call. `jobs` = array of pdf_render param objects.
post/generate/v1/batch_image2 creditsRender up to 20 images in one call. `jobs` = array of og_image param objects.
post/generate/v1/template_listfreeList built-in templates (PDF + image) with their data contracts. Stateless — there is NO stored-template management (create/upload/delete out of scope).
Try in playground →post/generate/v1/validate_htmlfreeLint HTML/CSS for the PDF path WITHOUT rendering: flags remote resources that the SSRF-safe renderer will block, size, and tag-balance hints. Deterministic.
{
"html": "<img src='https://evil.example/x.png'>"
}Try in playground →post/generate/v1/healthfreeRenderer diagnostics — which backends (WeasyPrint/Pillow/matplotlib) are loadable and their versions. No input.
Try in playground →
Social Media
7 APIs