API Documentation
Integrate Tools ZSTechLabs into your applications with our comprehensive API
Our REST API provides endpoints for image processing, PDF manipulation, text utilities, and more.
Coming SoonSet up webhooks to receive notifications when your batch processing jobs complete.
AvailableAvailable Endpoints
POST /api/proxy/images/compress
Compress images while maintaining quality
curl -X POST https://tools.zstechlabs.com/api/proxy/images/compress \ -H "Content-Type: multipart/form-data" \ -F "file=@image.jpg" \ -F "quality=80"
POST /api/proxy/images/resize
Resize images to specific dimensions
curl -X POST https://tools.zstechlabs.com/api/proxy/images/resize \ -H "Content-Type: multipart/form-data" \ -F "file=@image.jpg" \ -F "width=800" \ -F "height=600"
POST /api/proxy/pdf/merge
Combine multiple PDF files into one
POST /api/proxy/pdf/split
Split PDF files by page ranges
POST /api/proxy/pdf/compress
Reduce PDF file size
POST /api/tools/json-formatter
Format and validate JSON data
POST /api/tools/base64
Encode and decode Base64 strings
POST /api/tools/jwt-decoder
Decode and validate JWT tokens
Authentication
Include your API key in the request headers for authenticated endpoints:
X-API-Key: your-api-key-here
Note: API keys are required for production use and rate-limited endpoints.
Rate Limits
Free Tier
- • 100 requests per hour
- • 10MB file size limit
- • Basic processing features
Pro Tier
- • 10,000 requests per hour
- • 100MB file size limit
- • Advanced processing features
- • Priority processing
Getting Started
1. Sign Up for an Account
Create a free account to get started with our API.
2. Get Your API Key
Generate an API key from your dashboard settings.
3. Make Your First Request
Test our API with a simple request and explore the documentation.
4. Upgrade for More Features
Unlock higher rate limits and advanced features with a Pro subscription.