Connect Your
Products to theDigital World
APIs that power compliance, verification, and marketplace functionality. Build KYC/KYB onboarding, form based data collection, and blockchain-backed audit trails into any application.
const axios = require('axios'); let data = JSON.stringify{ email: "john.doe@example.com", firstName: "John", lastName: "Doe", phone: "+48123456789" }); let config = { method: 'post', url: 'https://api.chainit.online/public-api/v1/kyc/invite', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer <token>' }, data: data }; axios.request(config) .then(response => console.log(response.data)) .catch(error => console.log(error));
ChainIT API Services
APIs that power verified data and blockchain logic. Build compliance, verification, and marketplace functionality into your applications.
OAuth
Authentication & AuthorizationChainIT APIs use OAuth 2.0 to securely authenticate and authorize all API requests. Each request must include a valid organization-issued access token with the required permissions.This section explains how to generate tokens, configure scopes, and authenticate API calls.
KYB
Business Verification & ComplianceOnboard and verify businesses with structured verification processes. Send invites, manage verification tasks, monitor compliance status, and handle ongoing reverification with full audit visibility.
Pactvera
Form Collection & DocumentsCreate and manage form-based requests for collecting structured information. Configure, send, track, and control form requests with complete lifecycle management and audit support.
KYC
Individual Identity VerificationVerify individual identities through secure and configurable onboarding. Send KYC invites, track verification progress, and access verified customer details and compliance reports.
Product
Product VDT & MarketplaceCreate and manage Product VDTs and publish products to the ChainIT Marketplace. Mint product digital twins, manage metadata, configure listings, and track product lifecycle events across the marketplace.
Match your use case to the right API
Verify an Individual User (KYC)
Select a predefined KYC configuration containing required checks.
Send a KYC invite to the user using the selected configuration.
User completes verification tasks via the ChainIT app.
Platform retrieves verification status and user details via API.
Generate KYC reports for compliance and record-keeping.
Collect Forms From Users (Pactvera)
Select a folder to organize your form requests.
Choose a form template based on the required information.
Create and send a Pactvera form request to the user.
User completes the form through the ChainIT app.
Platform tracks form status and reviews submitted data.
Get started in 5 steps
Create your organization account
Sign up at the Developer Console. Your organization gets a unique workspace with sandbox and production environments.
Generate an OAuth access token
Use the OAuth API to generate a scoped access token. Pass it as Authorization: Bearer <token> in every request.
Choose your API module
Pick from KYC, KYB, or Pactvera. Each module has its own endpoint set and configuration.
Make your first API request
Trigger a verification flow or form request. Receive real-time status updates via webhook or polling.
Retrieve the API response
Access verified data, compliance scores, and blockchain-anchored audit hashes from your dashboard or API.
# Step 1: Get access token (OAuth) $ curl -X POST https://api.chainit.online/oauth/token \ -d 'grant_type=client_credentials' \ -d 'client_id=<<your_client_id>>' \ -d 'client_secret=<<your_client_secret>>' # Response: { "access_token": "eyJhbGc...", "token_type": "Bearer", "expires_in": 3600 } // Step 2: Call KYC API with token const res = await fetch('https://api.chainit.online/public-api/v1/kyc/invite', { method: 'POST', headers: { Authorization: `Bearer ${token}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ email: 'user@co.com' }) });
Ship verified, compliant apps faster.
Access the ChainIT Developer Console, explore live API docs, and start integrating KYC, KYB, and Pactvera into your product today.