> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Didit Documentation

> One API for KYC, KYB, transaction monitoring, and wallet screening across 220+ countries and 14,000+ documents, with 500 free verifications/month.

export const VideoEmbed = ({src, title = "Video", type = "iframe"}) => <div className={type === "iframe" ? "didit-video-embed" : "didit-video-embed didit-video-native"}>
    {type === "iframe" ? <iframe src={src} title={title} style={{
  width: "100%",
  height: "100%",
  border: 0,
  borderRadius: "12px"
}} allow="accelerometer; autoplay; clipboard-write; compute-pressure; encrypted-media; gyroscope; picture-in-picture" allowFullScreen /> : <video controls autoPlay muted loop playsInline src={src} title={title} style={{
  width: "100%",
  height: "auto",
  display: "block",
  borderRadius: "12px"
}} />}
  </div>;

export const StatGrid = ({children}) => <div className="didit-stat-grid">
    {children}
  </div>;

export const StatCard = ({value, label}) => <div className="didit-stat-card">
    <span className="didit-stat-value">{value}</span>
    <span className="didit-stat-label">{label}</span>
  </div>;

export const SectionHeader = ({label, title, description, align = "left"}) => <div className="didit-section-header" style={{
  textAlign: align,
  alignItems: align === "center" ? "center" : "flex-start"
}}>
    {label && <p className="didit-section-label">{label}</p>}
    <h2 className="didit-section-title">{title}</h2>
    {description && <p className="didit-section-desc">{description}</p>}
  </div>;

export const FeatureGrid = ({cols = 3, children}) => <div className="didit-feature-grid" style={{
  "--grid-cols": cols
}}>
    {children}
  </div>;

export const FeatureCard = ({icon, title, description, href}) => {
  const inner = <div className="didit-feature-card">
      {icon && <div className="didit-feature-card-icon">
          <Icon icon={icon} size={20} />
        </div>}
      <div className="didit-feature-card-content">
        <h3 className="didit-feature-card-title">{title}</h3>
        {description && <p className="didit-feature-card-desc">{description}</p>}
      </div>
      {href && <div className="didit-feature-card-arrow">
          <Icon icon="arrow-right" size={14} />
        </div>}
    </div>;
  if (href) {
    return <a href={href} style={{
      textDecoration: "none",
      color: "inherit",
      display: "block",
      border: "none",
      boxShadow: "none"
    }}>{inner}</a>;
  }
  return inner;
};

## The best way to integrate identity and fraud checks into your app

<VideoEmbed src="https://www.youtube.com/embed/w62w6MNGDA8?rel=0&playsinline=1" title="Didit in 5 minutes: one API for identity and fraud" />

Didit is infrastructure for identity and fraud. One API and one console cover User Verification (KYC), Business Verification (KYB), Transaction Monitoring, and Wallet Screening (KYT), so you can verify a person, verify a company, and keep watching the money after onboarding without stitching vendors together. Every account gets 500 free verifications a month; after that you pay per use, and the full KYC bundle (ID, passive liveness, face match, and IP analysis) costs \$0.33. The five-minute video above walks the whole arc: build a workflow, run a verification, read the verdict, keep monitoring.

<StatGrid>
  <StatCard value="220+" label="Countries & territories" />

  <StatCard value="14,000+" label="Document types" />

  <StatCard value="48+" label="Languages" />

  <StatCard value="<2s" label="Real-time inference (p99)" />
</StatGrid>

<SectionHeader label="Outcomes" title={<>Companies integrating Didit <span>achieve</span></>} description="Real results from production customers, improving every day." />

<StatGrid>
  <StatCard value="−80%" label="False positives & manual reviews" />

  <StatCard value="95%" label="Fraud reduction" />

  <StatCard value="3×" label="Faster time to verify" />

  <StatCard value="−70%" label="Identity verification costs" />
</StatGrid>

<SectionHeader label="Built for the AI era" title={<>Identity verification for the <span>AI era</span></>} description="Four pillars that separate Didit from pre-AI legacy providers." />

<FeatureGrid cols={2}>
  <FeatureCard icon="building-columns" title="Government-attested security" description="Attested by Spain's Treasury and SEPBLAC, after a year-long test alongside the Bank of Spain and CNMV, as safer than in-person verification. No other provider has that." />

  <FeatureCard icon="gauge-high" title="Sub-2-second inference" description="p99 real-time inference under 2 seconds. A full KYC flow completes in under 30 seconds, about 3× faster than the market." />

  <FeatureCard icon="code" title="Developer-first & agent-native" description="Self-serve sandbox, one-prompt SDK integration via Claude Code or any AI agent, and a hosted MCP server with 156 tools for agentic flows." />

  <FeatureCard icon="money-bill" title="$0.33 full KYC · 500 free/month" description="ID, passive liveness, face match, and IP analysis together cost $0.33 per verification, with volume discounts. No minimums, no sales calls, no contracts." />
</FeatureGrid>

<SectionHeader label="How you integrate" title={<>Open, programmable, and <span>transparent</span></>} description="Pick the surface that fits your stack and go from sandbox to production in minutes." />

<FeatureGrid cols={3}>
  <FeatureCard icon="user" title="Self-serve from minute one" description="No sales calls, no contracts, no minimums." href="https://business.didit.me" />

  <FeatureCard icon="cube" title="60-second sandbox" description="Live at business.didit.me instantly." href="/getting-started/quick-start" />

  <FeatureCard icon="wand-magic-sparkles" title="Integration with one prompt" description="Claude Code or any AI agent wires Didit in a single prompt." href="/integration/integration-prompt" />

  <FeatureCard icon="plug" title="MCP server" description="156 hosted tools, sign in with Didit over OAuth. Build workflows and query sessions from Claude, Cursor or any MCP client." href="/integration/mcp/overview" />

  <FeatureCard icon="code-branch" title="SDKs for every platform" description="Web, iOS, Android, React Native, Flutter." href="/integration/sdks" />

  <FeatureCard icon="palette" title="White-label customization" description="Full UI to match your brand and custom domain." href="/console/white-label" />
</FeatureGrid>

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/getting-started/quick-start">
    Go from zero to first live verification in 3 simple steps.
  </Card>

  <Card title="API Authentication" icon="key" href="/getting-started/api-authentication">
    Learn how to authenticate your API requests with x-api-key.
  </Card>

  <Card title="Webhooks" icon="webhook" href="/integration/webhooks">
    Receive real-time verification status updates.
  </Card>

  <Card title="SDKs" icon="code" href="/integration/sdks">
    Web, iOS, Android, auth engines, and platform integrations.
  </Card>
</CardGroup>

<SectionHeader label="Didit Academy" title={<>Learn the platform on <span>video</span></>} description="Ten screen-recorded lessons on YouTube, filmed inside the real console. Chapters from these lessons are embedded throughout the docs, cued to the section you are reading." />

<FeatureGrid cols={3}>
  <FeatureCard icon="circle-play" title="What Is Didit? (11 min)" description="The console, the credit model, and how the product lines share one customer lifecycle." href="https://www.youtube.com/watch?v=skV9iUR2UhQ" />

  <FeatureCard icon="circle-play" title="What Your Users Actually See (15 min)" description="The hosted verification flow end to end: branding, capture, liveness, and every outcome screen." href="https://www.youtube.com/watch?v=LzGe-dMWjUw" />

  <FeatureCard icon="circle-play" title="Build Your First Verification Flow (19 min)" description="Workflows from template to publish: nodes, rules, branching, pricing, and white-labelling." href="https://www.youtube.com/watch?v=7-nJ3JE20i4" />

  <FeatureCard icon="circle-play" title="Use Didit with MCP (11 min)" description="Connect the hosted MCP server to Claude or ChatGPT and build a KYC workflow from one prompt." href="https://www.youtube.com/watch?v=I3UkFIhW548" />

  <FeatureCard icon="circle-play" title="How to Read a Verification Result (14 min)" description="Every check in a real session: warnings, scores, and what to trust when you review." href="https://www.youtube.com/watch?v=7htTWCWsl60" />

  <FeatureCard icon="circle-play" title="Verify a Business (KYB) (11 min)" description="A business verification start to finish: registry check, UBOs, AML, and linked KYC sessions." href="https://www.youtube.com/watch?v=JEnW_sEe35Y" />

  <FeatureCard icon="circle-play" title="Catch Fraud in Real Time (13 min)" description="The transaction rule engine: triggers, conditions, velocity rules, back-testing, and crypto monitoring." href="https://www.youtube.com/watch?v=Yhm63_n7HuU" />

  <FeatureCard icon="circle-play" title="The Complete Integration Guide (8 min)" description="SDK, API, and webhooks wired up in one sitting, including the AI setup prompt and the signing secret." href="https://www.youtube.com/watch?v=fX03-WEu_EI" />

  <FeatureCard icon="circle-play" title="Analytics, Teams & Roles (7 min)" description="Where analytics live, the audit log, applications and environments, and the five built-in roles." href="https://www.youtube.com/watch?v=sRcOBxjRYag" />

  <FeatureCard icon="circle-play" title="How Much Does Didit Cost? (9 min)" description="The free plan, pay-per-use pricing, and how a workflow's price adds up." href="https://www.youtube.com/watch?v=aTWy1rfChhI" />
</FeatureGrid>

<SectionHeader label="Product lines" title={<>From onboarding to <span>continuous trust</span></>} description="One platform covering the entire identity lifecycle: onboard, verify, monitor, and screen." />

<FeatureGrid cols={2}>
  <FeatureCard icon="user-plus" title="User Verification (KYC)" description="Customer onboarding (KYC/AML), revalidation and re-verification, employee lifecycle, and biometric 2FA. 14,000+ document types, 220+ countries." href="/sessions-api/overview" />

  <FeatureCard icon="building" title="Business Verification (KYB)" description="Company registry lookup, UBO and ownership, officers and directors, entity and person-level AML, and document collection, all from a single workflow. From $2.00 per check, priced per country and tier." href="/business-verification/overview" />

  <FeatureCard icon="arrow-right-arrow-left" title="Transaction Monitoring" description="Real-time transaction screening with rule-based scoring, velocity checks, AML screening, case management, travel rule messaging, and automated remediation. $0.02 per transaction." href="/transaction-monitoring/overview" />

  <FeatureCard icon="link" title="Wallet Screening (KYT)" description="Crypto screening at $0.15 per check: wallet risk scoring, source-of-funds analysis, exposure graphs, and sanctions and mixer exposure." href="/core-technology/wallet-screening/overview" />
</FeatureGrid>

<SectionHeader label="Sessions" title={<>Hosted verification <span>flows</span></>} description="Our preferred integration method. Didit A/B tests the hosted flow continuously, so completion rate, speed, and fraud resistance improve without you shipping UI." />

<FeatureGrid cols={2}>
  <FeatureCard icon="play" title="Create Session" description="Start a verification session programmatically and get a unique URL for your users." href="/sessions-api/create-session" />

  <FeatureCard icon="diagram-project" title="Workflow Builder" description="Design no-code verification flows with drag-and-drop. Combine ID, liveness, AML, and more." href="/console/workflows" />

  <FeatureCard icon="magnifying-glass" title="Retrieve Session" description="Get the full verification result including all decisions and extracted data." href="/sessions-api/retrieve-session" />

  <FeatureCard icon="bell" title="Webhooks" description="Receive real-time notifications when verification status changes." href="/integration/webhooks" />
</FeatureGrid>

<SectionHeader label="Standalone APIs" title={<>Call any check <span>directly</span></>} description="No session required. Send a request, get a result. Perfect for backend-to-backend integrations." />

<FeatureGrid cols={3}>
  <FeatureCard icon="id-card" title="ID Verification" description="Verify identity documents across 220+ countries and 14,000+ document types with AI-powered OCR." href="/standalone-apis/id-verification" />

  <FeatureCard icon="face-smile" title="Passive Liveness" description="Detect deepfakes, masks, and spoofing attacks with a single selfie. No user interaction needed." href="/standalone-apis/passive-liveness" />

  <FeatureCard icon="user-check" title="Face Match (1:1)" description="Compare a selfie to an ID photo and get a similarity score in milliseconds." href="/standalone-apis/face-match" />

  <FeatureCard icon="shield-check" title="AML Screening" description="Screen against global sanctions, PEP, watchlists, and adverse media databases in real time." href="/standalone-apis/aml-screening" />

  <FeatureCard icon="cake-candles" title="Age Estimation" description="Estimate a user's age from a selfie with built-in liveness check." href="/standalone-apis/age-estimation" />

  <FeatureCard icon="house" title="Proof of Address" description="Verify residential address documents with automatic data extraction." href="/standalone-apis/proof-of-address" />
</FeatureGrid>

<SectionHeader label="Core Technology" title={<>Deep-dive into each <span>module</span></>} description="Understand how each verification technology works, what data it returns, and how to interpret results." />

<FeatureGrid cols={3}>
  <FeatureCard icon="passport" title="ID Verification" description="14,000+ document types, 48+ languages, AI-powered OCR and authenticity checks." href="/core-technology/id-verification/overview" />

  <FeatureCard icon="video" title="Liveness Detection" description="Active and passive liveness detection to prevent spoofing and presentation attacks." href="/core-technology/liveness/overview" />

  <FeatureCard icon="magnifying-glass" title="AML Screening" description="Sanctions, PEP, adverse media, and continuous monitoring with risk scoring." href="/core-technology/aml-screening/overview" />

  <FeatureCard icon="microchip" title="NFC Verification" description="Read cryptographic data directly from e-passport and e-ID NFC chips." href="/core-technology/nfc-verification/overview" />

  <FeatureCard icon="database" title="Database Validation" description="Validate identity data against authoritative government and commercial databases." href="/core-technology/database-validation/overview" />

  <FeatureCard icon="recycle" title="Reusable KYC" description="Share verification results across partners, with no re-verification needed." href="/core-technology/reusable-kyc/overview" />
</FeatureGrid>

***

## Need Help?

Our team is available to help you get up and running.

<CardGroup cols={2}>
  <Card title="WhatsApp Support" icon="comments" href="https://wa.me/+19544659728">
    Fastest response: reach us directly on WhatsApp.
  </Card>

  <Card title="Email" icon="envelope" href="mailto:hello@didit.me">
    Send us an email at [hello@didit.me](mailto:hello@didit.me).
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.