The user KYC API must be enabled for your project. If calls return
"project not configured to support the users KYC endpoints", contact sales to enable it.Choose Your Onboarding Model
| Model | Best for | How it works |
|---|---|---|
| Import KYC data | Platforms that already verify users | You pass user data to Crossmint via API (Sumsub token-sharing coming soon) |
| Crossmint-hosted | Teams that want the fastest integration | The user completes KYC inside secure embedded components |
How Verification Works
Verification runs asynchronously. You register the user, trigger verification, then poll until theirofframp eligibility reads verified. Only verified users can save a payment method or create an order. The Identity quickstart walks through the full sequence (accept the privacy policy, register the user, trigger verification, upload any required documents, and poll status), and its response reports eligibility per product, including offramp. These endpoints use a userId: locator, a unique identifier you choose for the user.
KYC Tiers
Crossmint has different KYC tiers based on transaction volume and risk profile:| Tier | Applies when | Requirements |
|---|---|---|
| Tier 1 | Not available for offramps | |
| Tier 2 | All offramp users | As specified in the data requirements page |

