Turn Markdown into a clean, print-ready PDF or page images. Tables, task lists and syntax highlighted code all render correctly, with thirteen typefaces, a full colour palette and complete control over page size, orientation and margins. Documents of a thousand pages and more are handled, and every result comes back as a hosted link.
Render HTML and CSS exactly as a browser does and take it away as a PDF or as page images. Grid, flexbox, gradients and web fonts all work, with optional JavaScript execution and full control over page size, margins and scale. A long document comes back as an ordered sequence of images rather than one that stops partway down.
Convert any image into clean text and markdown using advanced OCR. Send a photo, screenshot, scan, bill or signage and get the text back instantly, with automatic language detection across 30+ languages.
Convert any PDF into clean text and markdown using advanced OCR. Supports scanned PDFs, images, tables and complex layouts with high accuracy across 30+ languages.
Auto-detect and convert images across 25+ formats, any format to any format. Modern codecs including AVIF, HEIC and JPEG XL, correct colour handling for CMYK and transparency, and animations that stay animated.
Detect disposable, temporary and fake email addresses in real time. Block spam signups and protect your platform with a fast, accurate and lightweight API.
Our APIs are language-agnostic and work with any language that supports HTTP requests. We provide code examples in JavaScript, Python, PHP, Ruby, cURL and more.
Are there rate limits on API calls?
Yes, each plan has its own rate limit. Free plans have lower limits while paid plans offer much higher throughput. Check each API's pricing for specifics.
Is there a Service Level Agreement (SLA)?
Yes, paid plans include SLAs. Standard plans include 99.9% uptime, while Agency and Enterprise plans offer higher uptime targets with priority support.
Can I test APIs before purchasing?
Absolutely. Every API has a free tier you can use for testing and development, so you can try real data before committing to a paid plan.
How do I handle API errors?
All APIs use standard HTTP status codes and return detailed JSON error messages. Our documentation includes a comprehensive error reference guide.
Do you provide technical support?
Dedicated email support is available on paid plans. Free tier users have access to detailed documentation. For API-specific questions, feel free to reach out anytime.