API Documentation Overview

Comprehensive guide to our microservices API platform. Everything you need to integrate our powerful AI-driven services into your applications.

API Platform Overview

Our microservices-based API platform provides developers with access to cutting-edge AI-powered services for document processing, media conversion, and content generation. Built with scalability, reliability, and ease of integration in mind.

High Performance

Optimized microservices with fast processing times and high throughput.

Enterprise Security

Bank-level security with API key authentication and rate limiting.

Easy Integration

RESTful APIs with comprehensive SDKs and clear documentation.

Scalable

Auto-scaling infrastructure handles any workload size.

Authentication

All API requests require authentication using API keys. Get your keys from the API Hub dashboard.

Required Headers:
X-API-Key: your_api_key_here
X-API-Secret: your_api_secret_here
Security Note: Keep your API keys secure and rotate them regularly. Never expose them in client-side code.

Available Microservices

Service Description Rate Limit Key Features Endpoints
PDF to Word
Convert PDF documents to editable Word format with OCR support 15 req/min OCR text extraction, layout preservation, multi-page support View Details
PDF Merger
Combine multiple PDF files into a single document with custom ordering 20 req/min Batch merging, page selection, compression options View Details
Word to PDF
Convert Word documents to PDF format with professional formatting 15 req/min Document formatting, style preservation, vector graphics support View Details
Speech to Text
Transcribe audio files to text using advanced AI models 8 req/min Audio transcription, speaker identification, noise filtering View Details
Text to Speech
Convert text to natural-sounding speech with multiple voices 8 req/min Text-to-speech synthesis, multiple voice options, SSML markup support View Details
Background Remover
AI-powered background removal with object preservation 8 req/min AI-powered background removal, object edge detection, transparency support View Details
QR & Barcode
Generate QR codes and various barcode formats 8 req/min QR/barcode generation, multiple formats, customizable design View Details
Image Resizer
Resize and optimize images with multiple modes and quality settings 15 req/min Image resizing, aspect ratio preservation, quality optimization View Details
Image Format Converter
Convert images between 18+ formats including RAW and vector types 15 req/min Image format conversion, RAW/vector support, batch processing View Details
OCR Text Extraction
Extract text from PDFs, images, and handwritten documents. Convert PDFs and images to editable Word format with advanced OCR technology. 8 req/min Text extraction from images/PDFs, multi-language OCR, layout preservation View Details
Chemical Equation Balancer
Automatically balance chemical equations using advanced stoichiometry algorithms with step-by-step solutions 20 req/min Automatic balancing, step-by-step solutions, element validation, complex reactions View Details
Page Extractor
Extract individual pages from PDF files with custom page ordering and multiple output formats 10 req/min HTML parsing, content extraction, metadata, link extraction, readability mode View Details
Smart Dashboard
IoT device monitoring and control for existing devices (device management through UI only) Individual limits Device monitoring, real-time control, statistics, power detection, read-only access View Details
Unit Converter
Convert between 400+ units across 17 categories including length, weight, temperature, currency, area, volume, speed, time, data storage, bandwidth, pressure, energy, power, torque, frequency, fuel economy, and angle 30 req/min Generic and category-specific conversion endpoints, category discovery, health check, structured JSON responses View Details

Base URL

All API endpoints use the following base URL:

https://api.yourdomain.com/v1

* Replace with your actual API domain

Rate Limiting

Rate limits are enforced per API key to ensure fair usage and system stability.

How It Works

  • • Limits reset every minute
  • • Per-API-key enforcement
  • • HTTP 429 response when exceeded
  • • Upgrade options available

Rate Limit Headers

X-RateLimit-Limit: 60

X-RateLimit-Remaining: 45

X-RateLimit-Reset: 1640995200

Service-Specific Rate Limits

Each service has its own rate limits to ensure optimal performance and fair usage.

Service Rate Limit Burst Limit Max File Size
PDF to Word 15 req/min 40 req 10MB
PDF Merger 20 req/min 50 req 50MB
Word to PDF 15 req/min 40 req 10MB
Speech to Text 8 req/min 20 req 25MB
Text to Speech 8 req/min 20 req 15KB text
Background Remover 8 req/min 20 req 5MB
QR & Barcode 20 req/min 60 req N/A
Image Resizer 15 req/min 40 req 5MB
Image Format Converter 15 req/min 35 req 50MB
OCR Text Extraction 8 req/min 20 req 25MB
Audio Processor 12 req/min 30 req 25MB
Chemical Equation Balancer 20 req/min 50 req 500 chars
Smart Dashboard Device Control: 10 req/min, Heartbeat: 20 req/min, Status: 35 req/min Device Control: 30 req, Heartbeat: 60 req, Status: 105 req N/A

Error Handling

Status Code Meaning Description
200 Success Request processed successfully
202 Accepted Async job accepted for processing
400 Bad Request Invalid request parameters or format
401 Unauthorized Invalid or missing API credentials
413 Payload Too Large File size exceeds limits
429 Too Many Requests Rate limit exceeded
500 Internal Server Error Server-side processing error

Getting Started

1. Get API Keys

Sign up and generate your API keys from the dashboard

2. Choose Service

Select the microservice that fits your needs

3. Integrate

Use our SDKs and documentation to integrate

SDKs & Libraries

Official SDKs and community libraries to accelerate your integration:

Python

Official Python SDK with async support

JavaScript

Node.js and browser-compatible library

PHP

Composer package for PHP applications

REST API

Direct REST API for any language