AXS PDF
Developer API

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.pdf

Endpoints

MethodEndpointDescriptionBody
POST/api/v1/merge-pdfMerge multiple PDFs into onefiles[]
POST/api/v1/split-pdfSplit a PDF (mode=each|range, from, to)file
POST/api/v1/rotate-pdfRotate pages (angle=90|180|270)file
POST/api/v1/compress-pdfReduce PDF sizefile
POST/api/v1/remove-pagesRemove pages (pages=1,3,5-8)file
POST/api/v1/extract-pagesExtract pages (pages=1,3,5-8)file
POST/api/v1/add-page-numbersAdd page numbers (position=...)file
POST/api/v1/add-watermarkStamp a watermark (text=...)file
POST/api/v1/jpg-to-pdfConvert images to a PDFfiles[]
POST/api/v1/protect-pdfPassword-protect a PDF (password=...)file
POST/api/v1/unlock-pdfRemove 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.