Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.
openapi: 3.2.0
info:
title: Generate Random IBAN Service API
version: 1.1.0
summary: Generate and validate structurally valid test IBANs.
description: 'A small, versioned JSON API for generating and validating structurally valid (ISO 13616 / MOD-97) IBANs for 91 countries, with correct national check digits where the country defines them. An optional realistic mode uses real bank codes and digits only. Generated IBANs always pass checksum validation but were not issued by any bank: they are for testing, QA and education only, never for payments.'
contact:
name: Generate Random IBAN
email: apis@generaterandomiban.com
url: https://generaterandomiban.com/en/apis
termsOfService: https://generaterandomiban.com/en/privacy-policy
servers:
- url: https://generaterandomiban.com/api/v1
description: Production API v1
security:
- ApiKeyAuth: []
tags:
- name: Service
description: Service discovery
paths:
/:
get:
tags:
- Service
operationId: getServiceIndex
summary: Service index (public, no key required)
security: []
responses:
'200':
description: Service metadata and endpoint list.
/openapi.json:
get:
tags:
- Service
operationId: getOpenApi
summary: This OpenAPI document (public, no key required)
security: []
responses:
'200':
description: OpenAPI 3.1 document.
components:
securitySchemes:
ApiKeyAuth:
type: apiKey
in: header
name: X-API-Key
description: 'API key issued on request. Send it in the X-API-Key header (an Authorization: Bearer token also works). Request a key by email at apis@generaterandomiban.com.'
externalDocs:
description: Human-readable API documentation
url: https://generaterandomiban.com/en/apis/docs