curl -X POST https://api.example.com/v1/convert/html_pdf \
-H "content-type: application/json" \
-H "sk: sk_live_xxxxxxxxxxxxx" \
-d '{"files":["https://example.com/slides/1.html"]}'
Agent-ready conversion kits
Turn source files into polished documents.
HTML to PDF/PPTX. Markdown to Word. PDF to Markdown. Spreadsheet to JSON. Built for browser trials, paid APIs, and controlled concurrency.
curl -X POST https://api.example.com/v1/convert/md_docx \
-H "content-type: application/json" \
-H "sk: sk_live_xxxxxxxxxxxxx" \
-d '{"files":["https://example.com/brief.md"]}'
curl -X POST https://api.example.com/v1/convert/pdf_md \
-H "content-type: application/json" \
-H "sk: sk_live_xxxxxxxxxxxxx" \
-d '{"files":["https://example.com/report.pdf"]}'
curl -X POST https://api.example.com/v1/convert/spreadsheet_json \
-H "content-type: application/json" \
-H "sk: sk_live_xxxxxxxxxxxxx" \
-d '{"files":["https://example.com/model.xlsx"]}'
Five production routes
Use the same engine from the browser or API.
HTML to PDF
Chromium-rendered output for fixed 1280 x 720 slide HTML and visual fidelity.
HTML to PPTX
Editable PowerPoint objects where possible, screenshot fallback for complex visuals.
Markdown to Word
Markdown and text files become DOCX reports with structured headings, lists, and tables.
PDF to Markdown
Text-based PDFs become agent-readable Markdown with page order, tables, and extracted structure.
Spreadsheet to JSON
XLSX, XLS, CSV, and TSV files become normalized JSON across sheets, rows, formulas, and merges.
Coming next
More agent kits are already on the map.
These routes are the active release. More converters will keep landing as reusable, API-ready kits.
Online documentation
A small API surface for paid accounts.
Authentication
sk headerGenerate a secret key after signing in. Each new key revokes the previous one.
Generating a new key invalidates the previous secret key.
Response
JSONEvery convert request returns jobId, feature, and urls.
{
"jobId": "d245e257-a179-48c5-bf0a-92a391977384",
"feature": "html_pdf",
"urls": [
"https://agent.aetherlab.me/converted/2026-07-16/slides-502e4b521b9d39b42eaa4bf27a4d5098.pdf"
]
}
Plans
Credits and concurrency scale together.
How are credits calculated?
Each convert request consumes one credit.
Can I cancel anytime?
Yes. You can cancel your subscription at any time.
Do you support custom enterprise plans?
Yes. Contact contact@aetherlab.me.