GoToolsOnline API
Integrate powerful image, PDF, and text processing into your apps. Simple REST API with generous free tier.
Free
- Image compression, resize, convert
- PDF merge, compress, to-text
- QR code generation
- Community support
Pro
- Everything in Free
- Background removal
- PDF to Word/Excel
- OCR
- Priority processing
- Email support
Business
- Everything in Pro
- Dedicated support
- Custom rate limits
- SLA guarantee
API Quick Start
Get up and running in under a minute.
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1/keys | Create a new API key |
| GET | /api/v1/keys/{key}/usage | Check API key usage and limits |
| POST | /api/v1/images/compress | Compress an image (JPG, PNG, WebP) |
| POST | /api/v1/images/resize | Resize an image to specified dimensions |
| POST | /api/v1/images/convert | Convert between image formats |
| POST | /api/v1/images/remove-bg | Remove image background (Pro+) |
| POST | /api/v1/pdf/merge | Merge multiple PDFs into one |
| POST | /api/v1/pdf/compress | Compress a PDF to reduce file size |
| POST | /api/v1/pdf/to-text | Extract text content from a PDF |
| POST | /api/v1/pdf/to-docx | Convert PDF to Word document (Pro+) |
| POST | /api/v1/pdf/to-excel | Convert PDF tables to Excel (Pro+) |
| POST | /api/v1/pdf/split | Split a PDF into separate pages |
| POST | /api/v1/qr/generate | Generate a QR code from text or URL |
| POST | /api/v1/ocr | Extract text from images via OCR (Pro+) |
| DELETE | /api/v1/keys/{key} | Revoke an API key |
Frequently Asked Questions
How do I get an API key?
Send a POST request to /api/v1/keys with your email address and app name. You will receive an API key instantly. No credit card required for the Free tier.
What happens when I hit the rate limit?
Once you reach your daily API call limit, subsequent requests will return a 429 (Too Many Requests) status code. The response includes a Retry-After header indicating when your limit resets. Limits reset daily at midnight UTC.
Do you store my files?
No. All files are processed in memory and discarded immediately after the response is sent. We do not retain, log, or analyze uploaded file content. See our Privacy Policy for full details.
Can I upgrade my plan?
Yes. Email contact@gotoolsonline.com with your API key and desired plan. Upgrades take effect within one business day. You can also downgrade or cancel at any time.