PDF Page Numbers API

POST

Stamp page numbers on every page of a PDF.

PDF Page Numbers stamps a page number on every page of a PDF, uploaded or fetched from a URL, and returns a download link to the numbered file. Choose the corner or edge and the font size. Paid plans can also set a label format such as Page 3 of 12, the starting number, and skip a cover page.

Try it — live request, no key required

Request
POSTapi.apiverve.com/v1/pdfpagenumbers
pdf
Click or drag a file to upload.pdf · max 400KB for live testing
Verification
Format

No key required to try it. Get a key to use it in your app.

About the PDF Page Numbers API

Numbers are drawn in Helvetica as real PDF text, so the rest of the document is untouched. Rotated pages are handled, so the number sits in the chosen corner the right way up as the page is displayed. Each call accepts one PDF of up to 10 MB and 300 pages.

What people use it for

Generated Reports
Number the pages of reports and exports produced by other tools that leave them unnumbered.
Legal and Compliance
Add Page X of Y labels to contracts and filings before they are signed or submitted.
Merged Documents
Number a document after merging several PDFs so the combined file reads as one.
Print and Publishing
Paginate manuscripts, handouts and booklets, skipping the cover page.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use PDF Page Numbers

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the PDF Page Numbers API.

Read the docs →
How many PDFs does the Starter plan cover?
Starter covers 20,000 PDFs each month. At 10 credits per request, that works out to $1.50 per 1,000 PDFs, or about $0.0015 per PDF, however many pages each one has. The Free plan includes 20 PDFs per month for testing.
What can I customise on the Free plan?
The Free plan numbers every page from 1 and lets you choose the position and the font size. Paid plans add format, a label template such as Page {page} of {total}, startAt to begin from another number, and skipFirst to leave a cover page unnumbered.
Where can the page number go?
bottom-center (the default), bottom-right, bottom-left, top-center, top-right or top-left, 28 points from the edge. On rotated pages the number is placed by the page as displayed, the right way up.
What are the limits per call?
One PDF of up to 10 MB and 300 pages. Uploads on the Free plan are limited to 400 KB. Encrypted PDFs are rejected; remove the password first.
How long is the numbered file kept?
The download link is a signed URL that expires after 2 days, given in the expires field as a Unix timestamp in milliseconds.

Ready to build with PDF Page Numbers? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs