IBANforge API Keys API

API key management — generate free keys and check usage

Operations 13

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /v1/keys/generate Generate a free API key · Generate a free API key #
Ask an LLM
“Can I get an API key with no email and no card?”
“What is the difference between an anonymous key and one issued to an email address?”
Tell an agent
Create an anonymous free API key.
Generate a free API key registered to {email}.
POST /v1/keys/device Start a device authorization request for a key · Open a device authorization request (RFC 8628) #
Ask an LLM
“How can an agent get an API key approved by a human without handling their email?”
“How long does a device authorization request stay open?”
Tell an agent
Open a device authorization request for an API key.
Start a device key request as {client_name}, explaining it is for {reason}.
POST /v1/keys/device/token Collect the key after device approval · Collect the key once a human has approved (long-polling) #
Ask an LLM
“How often should an agent poll for the key after asking a human to approve it?”
“What does slow_down mean when waiting for a device-approved key?”
Tell an agent
Poll for the approved API key with device code {device_code}.
Collect the key for device request {device_code} once the human approves it.
POST /v1/keys/device/lookup Look up a pending device request by its code · Read a pending device request, and take its approval token #
Ask an LLM
“What does a pending device request show before I approve it?”
“Where do I get the approval token needed to approve or refuse a device request?”
Tell an agent
Look up the pending device request for user code {user_code}.
Fetch the approval token for device code {user_code} the human typed.
POST /v1/keys/device/approve Approve a device request and issue the key · Approve a device request and mint the key #
Ask an LLM
“Can I approve an agent's key request and raise it to 200 requests a month by verifying my mailbox?”
“What does approving a device request without an email give the agent?”
Tell an agent
Approve device request {user_code} with approval token {approval_token}.
Approve device request {user_code} using token {approval_token} and verify mailbox {email}.
POST /v1/keys/device/deny Refuse a device key request · Refuse a device request #
Ask an LLM
“What should I do with a device approval request that is not mine?”
“Can the agent try again after I refuse its key request?”
Tell an agent destructive · confirm first
Deny device request {user_code} with approval token {approval_token}.
Refuse the key request for code {user_code}; the token is {approval_token}.
GET /v1/keys/usage Check this month's usage of an API key · Check API key usage #
Ask an LLM
“How many requests do I have left on my API key this month?”
“Does my key's allowance reset monthly or is it a lifetime limit?”
Tell an agent
Show the usage and remaining quota of my API key.
Tell me whether my key is anonymous, email, claimed or paid.
GET /v1/keys/report Read the activity report of the presented key · Read everything this key did #
Ask an LLM
“Which endpoints has my API key called, and what failed?”
“Can I tell if my API key was used from unusual networks?”
Tell an agent
Show the activity report for the API key I'm using.
Report what my key did over the last {days} days.
POST /v1/keys/revoke Permanently revoke the presented API key · Revoke the presented API key #
Ask an LLM
“My API key leaked, how can I kill it immediately?”
“Is revoking a key reversible?”
Tell an agent destructive · confirm first
Revoke the API key I'm presenting, permanently.
Deactivate this leaked key without issuing a replacement.
POST /v1/keys/claim Upgrade an anonymous key to the free tier · Raise the presented anonymous key to the free tier #
Ask an LLM
“Can I raise my anonymous key from 25 to 200 requests a month without changing the key?”
“Why does claiming my key answer unused_key?”
Tell an agent
Claim my anonymous key by verifying mailbox {email}.
Complete the claim of my key for {email} with code {code}.
POST /v1/keys/rotate Rotate an API key into a fresh one · Replace the presented API key with a fresh one #
Ask an LLM
“Can I swap my API key for a new one and keep my plan and credits?”
“Does rotating a key reset my monthly quota?”
Tell an agent destructive · confirm first
Rotate my current API key and give me the replacement.
Replace this key with a fresh one and revoke the old one.
GET /stats Get detailed usage statistics by operation · Detailed statistics #
Ask an LLM
“What are the API's usage and revenue figures broken down by operation type?”
“Which operation types get the most calls right now?”
Tell an agent
Show the detailed API statistics by operation type.
Get the current usage and revenue breakdown.
GET /stats/history Get per-day statistics for a period · Historical statistics #
Ask an LLM
“What did daily API usage look like over the past week?”
“How far back can the per-day statistics go?”
Tell an agent
Show per-day statistics for the last {period} days.
Get the daily usage history for the default seven days.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/ibanforge:ibanforge-api-keys-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

ibanforge-api-keys-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: IBANforge API Keys API
  version: 1.9.0
  description: IBANforge checks the bank behind an IBAN before you pay.
  contact:
    name: IBANforge support
    url: https://github.com/cammac-creator/ibanforge/issues
    email: support@ibanforge.com
servers:
- url: https://api.ibanforge.com
  description: Production
- url: http://localhost:3000
  description: Local development
tags:


# --- truncated at 32 KB (45 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ibanforge/refs/heads/main/openapi/ibanforge-api-keys-api-openapi.yml