Process PDFs from your code
The same tools that power AXS PDF, available as simple HTTP endpoints. Send a file, get a file back. No SDK required.
One API key
Authenticate with the x-api-key header.
Just HTTP
Standard multipart uploads. Works from any language.
File in, file out
Responses stream the resulting PDF (or a ZIP for multi-file output).
Quick start
Try it now with the demo key axs_demo_key:
curl -X POST https://axspdf.com/api/v1/merge-pdf \
-H "x-api-key: axs_demo_key" \
-F "files=@a.pdf" \
-F "files=@b.pdf" \
-o merged.pdfEndpoints
| Method | Endpoint | Description | Body |
|---|---|---|---|
| POST | /api/v1/merge-pdf | Merge multiple PDFs into one | files[] |
| POST | /api/v1/split-pdf | Split a PDF (mode=each|range, from, to) | file |
| POST | /api/v1/rotate-pdf | Rotate pages (angle=90|180|270) | file |
| POST | /api/v1/compress-pdf | Reduce PDF size | file |
| POST | /api/v1/remove-pages | Remove pages (pages=1,3,5-8) | file |
| POST | /api/v1/extract-pages | Extract pages (pages=1,3,5-8) | file |
| POST | /api/v1/add-page-numbers | Add page numbers (position=...) | file |
| POST | /api/v1/add-watermark | Stamp a watermark (text=...) | file |
| POST | /api/v1/jpg-to-pdf | Convert images to a PDF | files[] |
| POST | /api/v1/protect-pdf | Password-protect a PDF (password=...) | file |
| POST | /api/v1/unlock-pdf | Remove a password (password=...) | file |
Authentication
Send your key in the x-api-key header (or as a Bearer token). Production keys will be issued from your account dashboard on Business plans. Requests without a valid key return 401.
Need higher limits?
Contact office@axslearning.ro for a production API key and volume pricing.
