> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.coinflow.cash/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.coinflow.cash/_mcp/server.

# Coinflow's Built-In Verification

## Overview

Coinflow's Built-In Verification provides a complete KYC solution for both US and international users. This method handles all verification steps automatically and is the easiest way to get started with payouts.

## Verifying US Users

Use the [Register User endpoint](/api-reference/api-reference/withdraw/create-kyc) with `KycUsRequestBody` to verify US-based users.

**Required Data:**

* Email address
* Full name
* Physical address
* Country
* Date of birth
* Last 4 digits of SSN

**Verification Process:**

1. **Instant Verification**: Coinflow performs an instant database check
   * If successful, user is immediately verified
   * If unsuccessful, API returns **451** with a `verificationLink`

2. **Additional Verification** (when needed):
   * User visits the `verificationLink`
   * Takes a selfie
   * Enters full SSN
   * Gets redirected to your `redirectLink` upon completion

## Verifying Non-US Users

For international users, use the [Register User endpoint](/api-reference/api-reference/withdraw/create-kyc) with `KycDocVRequestBody`.

**Required Data:**

* Email address
* Country

**Verification Process:**

1. API always returns **451** requiring additional verification
2. User visits the `verificationLink` to:
   * Upload government-issued photo ID
   * Take a selfie
3. After successful verification, user is redirected to your `redirectLink`

> **Note**: If you're using Coinflow's prebuilt UI components (like `CoinflowWithdraw`), verification flows are handled automatically - no additional integration needed.