Prerequisites
- An IOTools.cloud account — free, and enough to use the API
- An API key
There is no paid plan to buy first. Any signed-in member can mint a key and call all 800+ API-enabled tools. The Builder plan raises your monthly credits and rate limit; it does not unlock endpoints.
1
Create an API key
Go to Account → API keys and create one.
2
Find the tool you want
Any tool page with an API tells you its endpoint: open the tool, click Builder → REST API, and copy the request.Or list them all:An endpoint is the tool’s slug:
https://iotools.cloud/tool/case-converter/ is POST /v1/tool/case-converter.3
Make the call
The body is the tool’s fields, at the top level — there is no
inputs wrapper. Field names always start with io, and GET /v1/tool/{slug} lists them with their types and defaults.- cURL
- Node.js
- Python
4
Read the response
credits_remaining saves a second call to check your balance. Quote request_id in any support request — it is on the response, the x-request-id header and our logs.Tools with no required inputs can be called with no body at all —
curl -X POST <url> -H "Authorization: Bearer …" runs them on their defaults.What to read next
Credits
What each call costs, and when it doesn’t
Errors
The codes to branch on