Base URL
https://api.iyzpdf.com/v1
What This Documentation Covers
- HTML, Markdown, Word, Excel, and CSV conversion
- XML + XSLT transformation to HTML
- PDF merge, page removal, and compression
- API-key authentication
- Request and response contracts
- Copy-paste examples for cURL, PHP, .NET, Node.js, and Java
What Is Intentionally Out of Scope
- Portal management APIs
- Internal or benchmark endpoints
- Anonymous usage flows
- Frontend-only browser integrations that would expose your API key
Integration Model
All examples in this documentation send anX-API-Key header. Store the key on your server, call IyzPdf from your backend, and return the generated file or metadata to your own application.
Response Pattern
Most endpoints return a binary file by default:application/pdffor PDF outputstext/htmlfor XML transformation output
Accept: application/json, the API returns metadata instead of the generated file:
Supported Endpoints
| Category | Endpoint | Output |
|---|---|---|
| Conversion | POST /convert/html-to-pdf | |
| Conversion | POST /convert/markdown-to-pdf | |
| Conversion | POST /convert/word-to-pdf | |
| Conversion | POST /convert/excel-to-pdf | |
| Conversion | POST /convert/csv-to-pdf | |
| Conversion | POST /convert/xml-to-html | HTML |
| PDF Editing | POST /pdf/merge | |
| PDF Editing | POST /pdf/pages/remove | |
| PDF Editing | POST /pdf/compress |
Next Steps
- Open Quickstart to make your first authenticated request.
- Read API Keys to generate and manage production keys safely.
- Use the API Reference when you need field-level request details.