Skip to main content

Prerequisites

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.
The key is shown once, at creation. Store it before closing the dialog — you can always revoke it and mint another.
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.
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 allcurl -X POST <url> -H "Authorization: Bearer …" runs them on their defaults.

Credits

What each call costs, and when it doesn’t

Errors

The codes to branch on