Sign PDF API for Developers
Stamp signature images or text-based signatures onto PDFs with precise positioning control.
Use cases
Where Sign PDF helps
- Stamp approval signatures on contracts
- Add typed signatures for internal reviews
- Apply "APPROVED" / "REJECTED" stamps with date
- Overlay signature images on every page
- Automate sign-off flows in no-code pipelines
- Image: Upload a signature image (PNG/JPG/WebP with transparency)
- Text: Provide text to render as a signature with color and size control
curl -X POST https://pdfapihub.com/api/v1/sign-pdf \
-H "CLIENT-API-KEY: your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"pdf_url": "https://example.com/contract.pdf",
"sign_text": "John Smith",
"sign_color": "#1a0dab",
"font_size": 42,
"position": "bottom-right",
"output_format": "url"
}'Parameters
PDF to sign — URL, upload, or base64.
Signature image URL or upload. Required if sign_text not provided.
Text to render as signature. Required if no image provided.
Hex color for text signature. Default #000000.
Font size for text signature (points). Default 48.
Append current UTC date below signature text.
Page number (1-based). Defaults to last page.
Stamp on every page.
bottom-right (default), bottom-left, top-right, top-left, center, bottom-center, top-center.
Exact coordinates (PDF points). Overrides position preset.
Signature dimensions. Defaults: 28% page width, proportional height.
0.0–1.0 (default 1.0). Lower values for stamp/watermark style.
file / url / base64 / both