Home
Providers
Token.io
Token.io
Token.io is an Open Banking infrastructure provider offering A2A (Account-to-Account) payments and account information services across Europe. Founded in 2016 and FCA-authorised since 2018, Token.io was the first payment initiation service provider to conduct an end-to-end PSD2-compliant Open Banking transaction. The Token.io platform connects developers and TPPs to over 4,000 banks via a single standardised API supporting Payment Initiation Services (PIS), Account Information Services (AIS), Variable Recurring Payments (VRP), refunds, payouts, settlement accounts, account verification, and Pay-by-Link checkout. Used by merchants, PSPs, fintechs, PFM apps, and platform businesses to replace card-rail payments and aggregate multibank data.
Token.io publishes 53 API contracts indexed on the APIs.io network, including token-io Account on File API, token-io Accounts API, token-io Authentication keys API, and 50 more. Tagged areas include Payments, Open Banking, Banking, Financial Services, and Account-to-Account.
The Token.io catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.
Token.io’s developer surface includes authentication, developer portal, documentation, getting-started guide, support, sandbox, pricing, and 64 more developer resources.
4 published contracts
1 MCP Servers
24 Features
11 Use Cases
On this page
Kin Score ☀ Get your badge Standards 1
APIs 53
Postman 18
Open Collections 19
MCP Servers 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 24
Event Specs 1
Vocabularies 1
Spectral Rules 2
Overlays 43
JSON Schema 91
Security Posture 2
Agentic Access 1
Use Cases 11
Resources 71
apis.yml
Business capabilities this provider's published APIs can perform, derived from its own
contracts. Browse all capabilities →
The questions people put to an LLM, and the jobs they hand an agent, that Token.io's APIs answer — each one linked to the operation that does it.
Generated by API Evangelist
Showing 12 of 42 APIs with phrasing — see every API .
68 Operational Transparency
0 Create-or-Update Ergonomics
Composite quality — 71.6/100 · exemplar
Agent readiness — 52/100 · agent ready
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted .
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons ; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
tagged — the provider's own APIs.json carries the standard as a tag; implementation not verified
Individual APIs this provider publishes, each with its own machine-readable definition.
Official Token.io JavaScript SDK for Node.js and browser environments interacting with the Token System and Open Banking API.
Official Token.io PHP SDK for interacting with the Token System and Open Banking API.
Official Token.io C# / .NET SDK for the Open Banking API.
Official Token.io Objective-C SDK for iOS.
iOS webview SDK for embedding Token.io Hosted Payments pages in native iOS apps.
Android webview SDK for embedding Token.io Hosted Payments pages in native Android apps.
Java merchant checkout sample illustrating Token.io payment initiation flows.
Simple JavaScript merchant checkout example for Token.io.
Sample implementation of the Token Bank Integration API in Java.
Simple personal finance app illustrating Token.io's Access Tokens for AIS use cases.
Hands-on workshop for integrating a merchant with Token Checkout.
These endpoints allow you to create and manage an Account on File from bank account details. The Account on File can then be used in other API requests instead of sending the fu...
These endpoints provide authorized access to an authenticated user's account information.
These endpoints are for managing the public keys that are used for JWT authentication.
These endpoints filter and fetch the list of connected banks, get information on specific banks, and initiate authorization with user-selected banks using Payments v1.
This endpoint filters and fetches the list of connected banks, gets information on specific banks, and initiates authorization with user-selected banks using Payments v2.
These endpoints allow you to create and manage payment links. Payment links are reusable or single-use payment URLs that can be shared with customers, supporting fixed or variab...
Creates and initiates a single immediate payment or a future-dated payment. Also supports initiating a Variable Recurring Payment (VRP) using an existing VRP mandate that has be...
These endpoints allow you to make payouts.
These endpoints allow you to handle registration, posting, and retrieval of refunds associated with original transaction account information.
These endpoints retrieve the current AIS and PIS status of connected banks.
These endpoints allow you to initiate a Payments v1 request or an AIS request, and retrieve the status of the request.
These endpoints provide authorized access to an authenticated user's settlement account information, enabling you to create settlement accounts, retrieve settlement account deta...
These endpoints are for resellers using Token.io's licence to create, retrieve and delete sub-TPPs.
These endpoints retrieve all tokens, a filtered list of tokens, or a specific token, as well as allowing you to cancel an existing token.
These endpoints relate to transfers, which are requests to move money between accounts.
These endpoints enable you to initiate Variable Recurring Payments (VRP). Note, that VRP is also available in Payments v2 API.
The Verification API from token-io — 1 operation(s) for verification.
These endpoints configure, retrieve and remove webhooks. See Webhooks for more details
The Account Verifications API from Token.io — 1 operation(s) for account verifications.
The bankConfigs API from Token.io — 2 operation(s) for bankconfigs.
The banks API from Token.io — 9 operation(s) for banks.
The Consents API from Token.io — 4 operation(s) for consents.
The eidas API from Token.io — 5 operation(s) for eidas.
The info API from Token.io — 5 operation(s) for info.
The Member API from Token.io — 6 operation(s) for member.
The Members API from Token.io — 2 operation(s) for members.
The partner API from Token.io — 3 operation(s) for partner.
The Payment Links API from Token.io — 2 operation(s) for payment links.
The Payments API from Token.io — 4 operation(s) for payments.
The Provider API from Token.io — 2 operation(s) for provider.
The Qr Code API from Token.io — 1 operation(s) for qr code.
The Refund API from Token.io — 2 operation(s) for refund.
The requests API from Token.io — 4 operation(s) for requests.
The Secrets API from Token.io — 1 operation(s) for secrets.
The subTpp API from Token.io — 6 operation(s) for subtpp.
The Tokenized Accounts API from Token.io — 2 operation(s) for tokenized accounts.
Transfers Service - Implemented by bank to support payment initiation.
The tsp API from Token.io — 2 operation(s) for tsp.
The Virtual Accounts API from Token.io — 1 operation(s) for virtual accounts.
The Vrps API from Token.io — 1 operation(s) for vrps.
The webhook API from Token.io — 1 operation(s) for webhook.
Scroll for all 53
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 18
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 19
Model Context Protocol servers that expose these APIs to AI agents.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Single Immediate Payments (SIP) via Payments v2
Future-Dated Payments
Variable Recurring Payments (VRP) — sweeping and commercial / non-sweeping
VRP Consents with fund availability checks
Account Information Services (AIS) — balances, transactions, standing orders, account details
Pay by Link — reusable payment URLs with usage and amount limits
Account on File — tokenized bank account references for repeat payments
Refunds tied to original payment transactions
Payouts — outbound transfer execution and monitoring
Settlement Accounts — virtual accounts, transaction lists, and settlement rules
Account Verification — name and account-holder confirmation checks
Banks v1 and Banks v2 — discovery of 4,000+ connected banks across Europe
Sub-TPP management for reseller and platform models
Authentication Keys API for managing JWT public keys
Webhooks for event notifications across payments and AIS lifecycle
Reports API for monitoring AIS/PIS bank status
JWT Bearer Token authentication (production and sandbox)
Basic Auth for sandbox testing
Hosted Payment Pages via iOS and Android webview SDKs
PSD2-compliant Payment Initiation Service (PIS) and Account Information Service (AIS)
FCA-authorised UK PISP / AISP since 2018
Coverage across UK and EU SEPA payment rails
Official SDKs for JavaScript, PHP, C#, and Objective-C
Sandbox environment at dashboard.sandbox.token.io
Scroll for all 24
AsyncAPI definitions for this provider's event-driven and streaming APIs.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Scroll for all 43
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 91
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Scroll for all 11
Get Started 5
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 5
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 10
Pagination, idempotency, versioning, errors, and events
Scroll for all 10
Build 7
SDKs, sample code, and the tooling you integrate with
Scroll for all 7
Access & Security 3
Authentication, authorization, and security posture
Operate 6
Status, limits, changes, and where to get help
Commercial 6
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 24
Properties that don't map to a standard resource type
Scroll for all 24
Source (apis.yml)
aid: token-io
name: Token.io
deliveryModel:
model: saas
license: UK Open Banking Regulated Provider Registration
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- license
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/token-io.png
url: https://raw.githubusercontent.com/api-evangelist/token-io/refs/heads/main/apis.yml
x-docs-platform: redocly
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-10-17
tags:
- Payments
- Open Banking
- Banking
- Financial Services
- Account-to-Account
- PSD2
- Variable Recurring Payments
- Account Information Services
- Payment Initiation
- Fintech
created: '2026-05-25T00:00:00.000Z'
modified: '2026-09-17'
position: Consuming
description: Token.io is an Open Banking infrastructure provider offering A2A (Account-to-Account) payments and account information
services across Europe. Founded in 2016 and FCA-authorised since 2018, Token.io was the first payment initiation service
provider to conduct an end-to-end PSD2-compliant Open Banking transaction. The Token.io platform connects developers and
TPPs to over 4,000 banks via a single standardised API supporting Payment Initiation Services (PIS), Account Information
Services (AIS), Variable Recurring Payments (VRP), refunds, payouts, settlement accounts, account verification, and Pay-by-Link
checkout. Used by merchants, PSPs, fintechs, PFM apps, and platform businesses to replace card-rail payments and aggregate
multibank data.
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.23'
common:
- type: Spectral
url: rules/token-io-rules.yml
- type: Spectral
url: rules/token-io-jsonschema-spectral-rules.yml
- type: Vocabulary
url: vocabulary/token-io-vocabulary.yml
- type: Protobuf
url: grpc/token-io-transferinstructions.proto
- type: Protobuf
url: grpc/token-io-transfer.proto
- type: Protobuf
url: grpc/token-io-transaction.proto
- type: Protobuf
url: grpc/token-io-subscriber.proto
- type: Protobuf
url: grpc/token-io-submission.proto
- type: Protobuf
url: grpc/token-io-security.proto
- type: Protobuf
url: grpc/token-io-providerspecific.proto
- type: Protobuf
url: grpc/token-io-pricing.proto
- type: Protobuf
url: grpc/token-io-notification.proto
- type: Protobuf
url: grpc/token-io-money.proto
- type: Protobuf
url: grpc/token-io-member.proto
- type: Protobuf
url: grpc/token-io-eidas.proto
- type: Protobuf
url: grpc/token-io-consent.proto
- type: Protobuf
url: grpc/token-io-blob.proto
- type: Protobuf
url: grpc/token-io-banklink.proto
- type: Protobuf
url: grpc/token-io-bankinfo.proto
- type: Protobuf
url: grpc/token-io-alias.proto
- type: Protobuf
url: grpc/token-io-address.proto
- type: Protobuf
url: grpc/token-io-account.proto
- type: WellKnown
url: well-known/token-io-well-known.yml
- type: Hosts
url: hosts/token-io-hosts.yml
- type: IntegrationEdges
url: integrations/token-io-integration-edges.yml
- type: Vendors
url: vendors/token-io-vendors.yml
- type: Newsroom
url: https://token.io/press
- type: CapabilityMap
url: capabilities/token-io-capability-edges.yml
name: Token.io Business Capability Map
- type: Website
url: https://token.io
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/token-io/overview
- type: AgenticAccess
url: agentic-access/token-io-agentic-access.yml
- type: DomainSecurity
url: security/token-io-domain-security.yml
- type: Authentication
url: authentication/token-io-authentication.yml
- url: https://token.io
type: Portal
- url: https://docs.token.io
type: Documentation
- url: https://docs.token.io/products/tpp
type: GettingStarted
- url: https://reference.token.io/
type: Reference
- url: https://support.token.io
type: Support
- url: https://dashboard.sandbox.token.io/signin
type: Sandbox
name: Sandbox Dashboard
- url: https://github.com/tokenio
type: GitHubOrganization
- url: https://token.io/contact/pricing
type: Pricing
- url: https://token.io/blog
type: Blog
- url: https://token.io/faq
type: FAQ
- url: https://www.openbanking.org.uk/regulated-providers/token/
type: License
name: UK Open Banking Regulated Provider Registration
- url: plans/token-io-plans-pricing.yml
type: Plans
- url: rate-limits/token-io-rate-limits.yml
type: RateLimits
- url: finops/token-io-finops.yml
type: FinOps
- url: packages/token-io-packages.yml
type: Packages
- url: packages/token-io-packages.yml
type: SDKs
- url: mcp/token-io-mcp.yml
type: MCPServer
name: Token.io Documentation MCP Server (https://docs.token.io/mcp)
- url: mcp/token-io-tool-crosswalk.yml
type: ToolCrosswalk
- url: llms/token-io-llms.txt
type: LLMsTxt
- url: overlays/token-io-openapi-overlay.yaml
type: Overlay
- url: grpc/token-io-token.proto
type: Protobuf
name: Token.io platform protobuf definitions (21 .proto files in grpc/)
- url: conformance/token-io-conformance.yml
type: Conformance
- url: conformance/token-io-conformance.yml
type: Compliance
name: ISO 27001:2022, PCI DSS Level 1, PSD2, FCA 795904
- url: errors/token-io-problem-types.yml
type: ErrorCatalog
- url: errors/token-io-decline-codes.yml
type: DeclineCodes
- url: lifecycle/token-io-lifecycle.yml
type: Lifecycle
- url: lifecycle/token-io-lifecycle.yml
type: Deprecation
name: Backward-compatibility policy and Technical Bulletin advance notice
- url: changelog/token-io-changelog.yml
type: ChangeLog
- url: https://docs.token.io/products/tpp/tech-bulletins/tb-1638
type: ReleaseNotes
name: Technical Bulletins (latest TB-1638, 2026-09-08)
- url: conventions/token-io-conventions.yml
type: Conventions
- url: sandbox/token-io-sandbox.yml
type: Sandbox
name: Sandbox environment, mock bank and test values
- url: components/token-io-components.yml
type: Components
- url: data-model/token-io-data-model.yml
type: DataModel
- url: asyncapi/token-io-webhooks.yml
type: Webhooks
- url: skills/_index.yml
type: AgentSkill
- url: https://token.io/terms
type: TermsOfService
- url: https://token.io/privacy-policy
type: PrivacyPolicy
- url: https://dashboard.token.io
type: Login
name: Token Dashboard (production)
- type: Features
data:
- Single Immediate Payments (SIP) via Payments v2
- Future-Dated Payments
- Variable Recurring Payments (VRP) — sweeping and commercial / non-sweeping
- VRP Consents with fund availability checks
- Account Information Services (AIS) — balances, transactions, standing orders, account details
- Pay by Link — reusable payment URLs with usage and amount limits
- Account on File — tokenized bank account references for repeat payments
- Refunds tied to original payment transactions
- Payouts — outbound transfer execution and monitoring
- Settlement Accounts — virtual accounts, transaction lists, and settlement rules
- Account Verification — name and account-holder confirmation checks
- Banks v1 and Banks v2 — discovery of 4,000+ connected banks across Europe
- Sub-TPP management for reseller and platform models
- Authentication Keys API for managing JWT public keys
- Webhooks for event notifications across payments and AIS lifecycle
- Reports API for monitoring AIS/PIS bank status
- JWT Bearer Token authentication (production and sandbox)
- Basic Auth for sandbox testing
- Hosted Payment Pages via iOS and Android webview SDKs
- PSD2-compliant Payment Initiation Service (PIS) and Account Information Service (AIS)
- FCA-authorised UK PISP / AISP since 2018
- Coverage across UK and EU SEPA payment rails
- Official SDKs for JavaScript, PHP, C#, and Objective-C
- Sandbox environment at dashboard.sandbox.token.io
sources:
- https://token.io
- https://docs.token.io/products/tpp
- https://reference.token.io/
- https://token.io/faq
- https://token.io/developers
- https://www.openbanking.org.uk/regulated-providers/token/
updated: '2026-05-25'
- type: UseCases
data:
- E-commerce Pay-by-Bank checkout (Account-to-Account payments)
- Subscription billing via VRP commercial mandates
- Utility bill recurring payments via VRP
- Account top-ups (investment, gaming, mobile, savings)
- Charity donations (zero-fee for charitable organisations)
- Personal Finance Management (PFM) multibanking via AIS
- Peer-to-peer (P2P) and Business-to-Business (B2B) payments
- Lending and credit risk assessment via account data
- Account verification for KYC and anti-fraud workflows
- Payouts and settlements for marketplaces and platforms
- Reseller / Sub-TPP platform integrations
sources:
- https://token.io
- https://docs.token.io/products/tpp
updated: '2026-05-25'
apis:
- aid: token-io:javascript-sdk
name: Token.io JavaScript SDK
tags:
- SDK
- JavaScript
- Node.js
- Browser
humanURL: https://github.com/tokenio/sdk-js
properties:
- url: https://github.com/tokenio/sdk-js
type: SourceCode
- url: https://github.com/tokenio/sdk-js
type: SDKs
description: Official Token.io JavaScript SDK for Node.js and browser environments interacting with the Token System and
Open Banking API.
- aid: token-io:php-sdk
name: Token.io PHP SDK
tags:
- SDK
- PHP
humanURL: https://github.com/tokenio/sdk-php
properties:
- url: https://github.com/tokenio/sdk-php
type: SourceCode
- url: https://github.com/tokenio/sdk-php
type: SDKs
description: Official Token.io PHP SDK for interacting with the Token System and Open Banking API.
- aid: token-io:csharp-sdk
name: Token.io C# SDK
tags:
- SDK
- C#
- .NET
humanURL: https://github.com/tokenio/sdk-csharp
properties:
- url: https://github.com/tokenio/sdk-csharp
type: SourceCode
- url: https://github.com/tokenio/sdk-csharp
type: SDKs
description: Official Token.io C# / .NET SDK for the Open Banking API.
- aid: token-io:objc-sdk
name: Token.io Objective-C SDK
tags:
- SDK
- Objective-C
- iOS
humanURL: https://github.com/tokenio/sdk-objc
properties:
- url: https://github.com/tokenio/sdk-objc
type: SourceCode
- url: https://github.com/tokenio/sdk-objc
type: SDKs
description: Official Token.io Objective-C SDK for iOS.
- aid: token-io:ios-webview-sdk
name: Token.io iOS Webview SDK
tags:
- SDK
- iOS
- Swift
- Webview
- Hosted Payments
tags_raw:
- SDK
- iOS
- Swift
- Webview
- Hosted Payments
humanURL: https://github.com/tokenio/tokenio-ios-webview-sdk
properties:
- url: https://github.com/tokenio/tokenio-ios-webview-sdk
type: SourceCode
description: iOS webview SDK for embedding Token.io Hosted Payments pages in native iOS apps.
- aid: token-io:android-webview-sdk
name: Token.io Android Webview SDK
tags:
- SDK
- Android
- Kotlin
- Webview
- Hosted Payments
tags_raw:
- SDK
- Android
- Kotlin
- Webview
- Hosted Payments
humanURL: https://github.com/tokenio/tokenio-android-webview-sdk
properties:
- url: https://github.com/tokenio/tokenio-android-webview-sdk
type: SourceCode
description: Android webview SDK for embedding Token.io Hosted Payments pages in native Android apps.
- aid: token-io:merchant-sample-java
name: Merchant Sample (Java)
tags:
- Sample
- Java
- Merchants
tags_raw:
- Sample
- Java
- Merchant
humanURL: https://github.com/tokenio/merchant-sample-java
properties:
- url: https://github.com/tokenio/merchant-sample-java
type: SourceCode
description: Java merchant checkout sample illustrating Token.io payment initiation flows.
- aid: token-io:merchant-sample-js
name: Merchant Sample (JavaScript)
tags:
- Sample
- JavaScript
- Merchants
tags_raw:
- Sample
- JavaScript
- Merchant
humanURL: https://github.com/tokenio/merchant-sample-js
properties:
- url: https://github.com/tokenio/merchant-sample-js
type: SourceCode
description: Simple JavaScript merchant checkout example for Token.io.
- aid: token-io:bank-sample-java
name: Bank Sample (Java)
tags:
- Sample
- Java
- Bank Integration
humanURL: https://github.com/tokenio/bank-sample-java
properties:
- url: https://github.com/tokenio/bank-sample-java
type: SourceCode
description: Sample implementation of the Token Bank Integration API in Java.
- aid: token-io:pfm-sample-java
name: Personal Finance Management Sample (Java)
tags:
- Sample
- Java
- PFM
- Access Tokens
humanURL: https://github.com/tokenio/pfm-sample-java
properties:
- url: https://github.com/tokenio/pfm-sample-java
type: SourceCode
description: Simple personal finance app illustrating Token.io's Access Tokens for AIS use cases.
- aid: token-io:merchant-integration-workshop
name: Merchant Integration Workshop
tags:
- Tutorial
- Workshops
- Merchants
tags_raw:
- Tutorial
- Workshop
- Merchant
humanURL: https://github.com/tokenio/merchant-integration-workshop
properties:
- url: https://github.com/tokenio/merchant-integration-workshop
type: SourceCode
description: Hands-on workshop for integrating a merchant with Token Checkout.
- aid: token-io:token-io-account-on-file-api
name: token-io Account on File API
description: These endpoints allow you to create and manage an Account on File from bank account details. The Account on
File can then be used in other API requests instead of sending the full account details.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags:
- Account on File
properties:
- type: OpenAPI
url: openapi/token-io-account-on-file-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-accounts-api
name: token-io Accounts API
description: These endpoints provide authorized access to an authenticated user's account information.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags:
- Account
tags_raw:
- Accounts
properties:
- type: OpenAPI
url: openapi/token-io-accounts-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-authentication-keys-api
name: token-io Authentication keys API
description: These endpoints are for managing the public keys that are used for JWT authentication.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags:
- Authentication Keys
tags_raw:
- Authentication keys
properties:
- type: OpenAPI
url: openapi/token-io-authentication-keys-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-banks-v1-api
name: token-io Banks v1 API
description: These endpoints filter and fetch the list of connected banks, get information on specific banks, and initiate
authorization with user-selected banks using Payments v1.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags:
- Banks v1
properties:
- type: OpenAPI
url: openapi/token-io-banks-v1-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-banks-v2-api
name: token-io Banks v2 API
description: This endpoint filters and fetches the list of connected banks, gets information on specific banks, and initiates
authorization with user-selected banks using Payments v2.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags:
- Banks v2
properties:
- type: OpenAPI
url: openapi/token-io-banks-v2-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-pay-by-link-api
name: token-io Pay by Link API
description: These endpoints allow you to create and manage payment links. Payment links are reusable or single-use payment
URLs that can be shared with customers, supporting fixed or variable amounts, usage limits, and expiration dates.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags:
- Pay by Link
properties:
- type: OpenAPI
url: openapi/token-io-pay-by-link-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-payments-v2-api
name: token-io Payments v2 API
description: Creates and initiates a single immediate payment or a future-dated payment. Also supports initiating a Variable
Recurring Payment (VRP) using an existing VRP mandate that has been created and authorised via the `/vrp-consent` endpoint.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags:
- Payments v2
properties:
- type: OpenAPI
url: openapi/token-io-payments-v2-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-payouts-api
name: token-io Payouts API
description: These endpoints allow you to make payouts.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags:
- Payouts
properties:
- type: OpenAPI
url: openapi/token-io-payouts-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-refunds-api
name: token-io Refunds API
description: These endpoints allow you to handle registration, posting, and retrieval of refunds associated with original
transaction account information.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags:
- Refunds
properties:
- type: OpenAPI
url: openapi/token-io-refunds-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-reports-api
name: token-io Reports API
description: These endpoints retrieve the current AIS and PIS status of connected banks.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags:
- Reports
properties:
- type: OpenAPI
url: openapi/token-io-reports-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-requests-for-payments-v1-or-ais-api
name: token-io Requests - for Payments v1 or AIS API
description: These endpoints allow you to initiate a Payments v1 request or an AIS request, and retrieve the status of the
request.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags: []
tags_raw:
- Requests - for Payments v1 or AIS
properties:
- type: OpenAPI
url: openapi/token-io-requests-for-payments-v1-or-ais-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-settlement-accounts-api
name: token-io Settlement Accounts API
description: These endpoints provide authorized access to an authenticated user's settlement account information, enabling
you to create settlement accounts, retrieve settlement account details, transactions and payouts, and manage settlement
rules.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags:
- Settlement Accounts
properties:
- type: OpenAPI
url: openapi/token-io-settlement-accounts-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-sub-tpps-api
name: token-io Sub-TPPs API
description: These endpoints are for resellers using Token.io's licence to create, retrieve and delete sub-TPPs.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags:
- Sub-TPPs
properties:
- type: OpenAPI
url: openapi/token-io-sub-tpps-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-tokens-api
name: token-io Tokens API
description: These endpoints retrieve all tokens, a filtered list of tokens, or a specific token, as well as allowing you
to cancel an existing token.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags:
- Tokens
properties:
- type: OpenAPI
url: openapi/token-io-tokens-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-transfers-for-payments-v1-api
name: token-io Transfers - for Payments v1 API
description: These endpoints relate to transfers, which are requests to move money between accounts.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags:
- Transfers - for Payments v1
properties:
- type: OpenAPI
url: openapi/token-io-transfers-for-payments-v1-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-variable-recurring-payments-api
name: token-io Variable Recurring Payments API
description: These endpoints enable you to initiate Variable Recurring Payments (VRP). Note, that VRP is also available
in Payments v2 API.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags:
- Variable Recurring Payments
properties:
- type: OpenAPI
url: openapi/token-io-variable-recurring-payments-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-verification-api
name: token-io Verification API
description: The Verification API from token-io — 1 operation(s) for verification.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags:
- Verification
properties:
- type: OpenAPI
url: openapi/token-io-verification-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-webhooks-api
name: token-io Webhooks API
description: These endpoints configure, retrieve and remove webhooks. See <a href="https://developer.token.io/token_rest_api_doc/content/e-rest/api-basics.htm#Webhook"
target="_blank">Webhooks</a> for more details.
humanURL: https://docs.token.io/products/tpp/api/reference
baseURL: https://api.token.io
tags:
- Webhook
tags_raw:
- Webhooks
properties:
- type: OpenAPI
url: openapi/token-io-webhooks-api-openapi.yml
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
- type: GettingStarted
url: https://docs.token.io/products/tpp
- type: OpenAPISource
url: https://docs.token.io/_bundle/products/tpp/api/reference/index.yaml
- type: JSONSchema
url: json-schema/token-io-payment-schema.json
- type: JSONSchema
url: json-schema/token-io-vrp-consent-schema.json
- type: JSONSchema
url: json-schema/token-io-account-schema.json
- type: JSONLD
url: json-ld/token-io-context.jsonld
- aid: token-io:token-io-account-verifications-api
name: Token.io Account Verifications API
description: The Account Verifications API from Token.io — 1 operation(s) for account verifications.
humanURL: https://github.com/tokenio/sdk-js
baseURL: https://api.token.io
tags:
- Account Verifications
properties:
- type: OpenAPI
url: openapi/token-io-account-verifications-api-openapi.yml
- type: OpenAPISource
url: https://api.token.io/swagger.json
- type: Documentation
url: https://docs.token.io/products/tpp/api/reference
- type: Reference
url: https://reference.token.io/
# --- truncated at 32 KB (59 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/token-io/refs/heads/main/apis.yml
Every provider 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 providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
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 provider
curl "https://apis.io/api/v1/providers/token-io"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/token-io/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/token-io/evidence"
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.