Complete API reference for integrating PDF conversion services into your applications
View Interactive Swagger API DocsSign up for a subscription plan and create an API key from your dashboard.
Use your API key to authenticate and convert your first file.
Use the X-Sandbox header to test your integration without burning credits.
All API v1 endpoints require authentication using an API key. Include your API key in the Authorization header:
Note: Replace YOUR_API_KEY with your actual API key. Keep your API key secure and never expose it in client-side code.
Developers can test the API without consuming credits by sending a specific header. In sandbox mode, the API validates your request and returns a mock successful response with a placeholder file.
Great for CI/CD pipelines and local development.
Convert a PDF or image file to various formats. Usage is calculated based on the number of PDF pages processed.
Check the status of a conversion.
Get the conversion result with download URL.
Get your API usage statistics and quota status.
Get real-time system performance data, queue lengths, and worker status.
Instantly retrieve a JPG thumbnail (300px width) of the first page of your conversion.
pdf_to_word - PDF to Wordpdf_to_excel - PDF to Excelpdf_to_ppt - PDF to PowerPointpdf_to_image - PDF to Imagestext_from_pdf - Extract text from PDFimage_to_text - Image to Texthandwriting_to_text - Handwriting to Textpdf_to_invoice - PDF Invoice Extractioninvoice_to_excel - Invoice to ExcelChoose a monthly subscription plan that fits your needs:
See our pricing page for full details and feature comparison.
Purchase credits and use them whenever you need. Perfect for occasional users or when you exceed your subscription limit. Credits never expire!
Note: *Page estimates based on basic conversions. OCR and complex conversions use more credits per page.
Pricing: $10 = 100 credits (1 credit = $0.10). Credits are deducted based on the number of PDF pages processed.
All errors follow a consistent format:
400 - Bad Request (invalid parameters, quota exceeded)401 - Unauthorized (invalid or missing API key)404 - Not Found (file or resource not found)429 - Too Many Requests (rate limit exceeded)500 - Internal Server ErrorRate limits are based on your subscription plan:
Rate limit headers are included in all responses: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset
We're here to help you integrate SayPDF into your application: