Developer API
Integrate FileType:PDF's powerful document processing capabilities into your own applications with our RESTful API. Access the full range of document conversion, manipulation, and security features programmatically.
High Performance
Process documents quickly with our optimized server infrastructure designed for high-volume processing.
Secure Processing
All files are encrypted in transit and at rest, and automatically purged after processing.
Comprehensive Toolset
Access all the same tools available on our web interface through simple API calls.
Getting Started
Follow these steps to start integrating with our API:
- Register for a FileType:PDF Developer Account
- Create an API key from your developer dashboard
- Install the SDK (optional) or use direct REST API calls
- Read through our documentation to find the endpoints you need
Authentication
All API requests require authentication using your API key. Include your API key in the header of each request:
API Rate Limits
Our API limits are determined by your subscription plan:
- Developer Plan: 100 requests/day, max file size 10MB
- Business Plan: 1,000 requests/day, max file size 50MB
- Enterprise Plan: Custom limits based on your needs
Key Endpoints
Convert documents between different formats, such as PDF to Word, Excel to PDF, etc.
Parameters
| Name | Type | Description |
|---|---|---|
| conversion-type* | string | Type of conversion (e.g., pdf-to-word, excel-to-pdf) |
| file* | file | The file to convert (multipart form data) or sourceUrl in JSON body |
| options | object | Conversion-specific options |
Merge multiple PDF documents into a single PDF file.
Parameters
| Name | Type | Description |
|---|---|---|
| files* | array | Array of file objects or URLs to merge |
| order | array | Array of indices specifying the merge order |
Check the status of an asynchronous job.
Live responses also include persisted progress in outputJson.progress.percent and outputJson.progress.message.
Parameters
| Name | Type | Description |
|---|---|---|
| job-id* | string | The ID of the job to check |
SDKs & Libraries
We provide official client libraries for several popular programming languages to make integration easier:
- JavaScript/Node.js: filetype-pdf-js
- Python: filetype-pdf-py
- PHP: filetype-pdf-php
- Java: filetype-pdf-java
- .NET: filetype.PDF.NET
Ready to Get Started?
Explore our comprehensive API documentation or sign up for a developer account to get your API key and start integrating.
Need Help?
If you have any questions or need assistance with our API, please contact our developer support team at [email protected] or visit our Help Center.