Prerequisites
- An IOTools.cloud account — free, and enough to use the API. Follow the below steps.
There is no paid plan to buy first. Any signed-in member can mint a key and call all 900+ 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 are the tool’s own camelCase names (inputString, caseStyle, …) — don’t guess them; 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 request body at all — send just the
Authorization header and the call runs on the tool’s declared defaults.What to read next
Credits
What each call costs, and when it doesn’t
Errors
The codes to branch on