> ## 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.

# Database Validation Overview

> Cheapest, fastest pay-per-call government-registry verification API. From $0.05/check, 60+ live countries, biometric face-match where registry holds photo.

export const AgentPromptAccordion = ({prompt, title = "AI Agent Integration Prompt"}) => {
  const [copied, setCopied] = React.useState(false);
  const handleCopy = e => {
    e.stopPropagation();
    if (!prompt) return;
    navigator.clipboard.writeText(prompt.trim()).then(() => {
      setCopied(true);
      setTimeout(() => setCopied(false), 2000);
    });
  };
  const agents = ["Claude Code", "Codex", "Cursor", "Devin", "Windsurf", "GitHub Copilot"];
  return <div className="didit-agent-card">
      {}
      <div className="didit-agent-titlebar">
        <div className="didit-agent-dots" aria-hidden="true">
          <span className="didit-agent-dot didit-agent-dot-red"></span>
          <span className="didit-agent-dot didit-agent-dot-yellow"></span>
          <span className="didit-agent-dot didit-agent-dot-green"></span>
        </div>
        <span className="didit-agent-filename">{title}</span>
        <button type="button" className={`didit-agent-copy ${copied ? "didit-agent-copy-copied" : ""}`} onClick={handleCopy} title="Copy prompt to clipboard" aria-label={copied ? "Copied!" : "Copy prompt to clipboard"}>
          {copied ? <>
              <svg width="13" height="13" viewBox="0 0 16 16" fill="none">
                <path d="M3 8.5l3.5 3.5L13 4" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" />
              </svg>
              <span>Copied</span>
            </> : <>
              <svg width="13" height="13" viewBox="0 0 16 16" fill="none">
                <rect x="5" y="5" width="9" height="9" rx="1.5" stroke="currentColor" strokeWidth="1.5" />
                <path d="M11 5V3.5A1.5 1.5 0 0 0 9.5 2h-6A1.5 1.5 0 0 0 2 3.5v6A1.5 1.5 0 0 0 3.5 11H5" stroke="currentColor" strokeWidth="1.5" />
              </svg>
              <span>Copy</span>
            </>}
        </button>
      </div>

      {}
      <pre className="didit-agent-body"><code>{prompt.trim()}</code></pre>

      {}
      <div className="didit-agent-footer">
        <span className="didit-agent-footer-label">Paste into</span>
        <div className="didit-agent-chips">
          {agents.map(name => <span key={name} className="didit-agent-chip">{name}</span>)}
        </div>
      </div>
    </div>;
};

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; 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 DatabaseValidationServicesTable = () => {
  const ROWS = [{
    "_isHeader": true,
    "label": "Latin America"
  }, {
    "_isHeader": false,
    "flag": "🇦🇷",
    "country_iso3": "ARG",
    "country_name": "Argentina",
    "country_path": "/api-reference/database-validation/argentina/citizens",
    "service_id": "arg_citizens",
    "service_name": "Argentina Citizens (AFIP)",
    "description": "Verifies input data to the AFIP (Administracion Federal de Ingresos Publicos).",
    "category": "Citizenship",
    "default_price_usd": 1.84
  }, {
    "_isHeader": false,
    "flag": "🇦🇷",
    "country_iso3": "ARG",
    "country_name": "Argentina",
    "country_path": "/api-reference/database-validation/argentina/citizens",
    "service_id": "arg_credit_bureau",
    "service_name": "Argentina Credit Bureau",
    "description": "Verifies input data against Credit Header data obtained from a Credit Bureau in Argentina.",
    "category": "CreditBureau",
    "default_price_usd": 2.15
  }, {
    "_isHeader": false,
    "flag": "🇦🇷",
    "country_iso3": "ARG",
    "country_name": "Argentina",
    "country_path": "/api-reference/database-validation/argentina/citizens",
    "service_id": "arg_renaper",
    "service_name": "Argentina - DNI verification (RENAPER)",
    "description": "Verifies Argentine DNI against the official RENAPER civil registry, with biometric face-match against the photo on file. 100% population coverage.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.2
  }, {
    "_isHeader": false,
    "flag": "🇧🇴",
    "country_iso3": "BOL",
    "country_name": "Bolivia",
    "country_path": "/api-reference/database-validation/bolivia/cedula",
    "service_id": "bol_cedula",
    "service_name": "Bolivia - CI verification",
    "description": "Verifies Bolivian Carnet de Identidad data against SEGIP government records.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.2
  }, {
    "_isHeader": false,
    "flag": "🇧🇷",
    "country_iso3": "BRA",
    "country_name": "Brazil",
    "country_path": "/api-reference/database-validation/brazil/cnh-facial-qrcode",
    "service_id": "bra_cnh_facial_qrcode",
    "service_name": "Brazil - CNH QR code + face match (Datavalid)",
    "description": "SERPRO Datavalid v4 pf-facial-qrcode — decodes the QR code printed on Brazilian CNH driver licences (physical or digital, issued since May 2017), validates CPF + name + date of birth against Receita Federal, and matches the live selfie against the CNH portrait stored at Senatran.",
    "category": "DriverLicence",
    "default_price_usd": 0.5
  }, {
    "_isHeader": false,
    "flag": "🇧🇷",
    "country_iso3": "BRA",
    "country_name": "Brazil",
    "country_path": "/api-reference/database-validation/brazil/cnh-facial-qrcode",
    "service_id": "bra_cpf",
    "service_name": "Brazil - CPF status check",
    "description": "Returns CPF status (regular, suspended, cancelled), name and date of birth from Receita Federal via SERPRO.",
    "category": "TaxRegistry",
    "default_price_usd": 0.2
  }, {
    "_isHeader": false,
    "flag": "🇧🇷",
    "country_iso3": "BRA",
    "country_name": "Brazil",
    "country_path": "/api-reference/database-validation/brazil/cnh-facial-qrcode",
    "service_id": "bra_cpf_facial",
    "service_name": "Brazil - CPF + face match (Datavalid)",
    "description": "SERPRO Datavalid v4 pf-facial — validates CPF (mandatory) against Receita Federal and matches the live selfie (mandatory) against the CNH portrait stored at Senatran. Optionally screens name and date of birth.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.45
  }, {
    "_isHeader": false,
    "flag": "🇧🇷",
    "country_iso3": "BRA",
    "country_name": "Brazil",
    "country_path": "/api-reference/database-validation/brazil/cnh-facial-qrcode",
    "service_id": "bra_phone",
    "service_name": "Brazil - Phone",
    "description": "Verifies input data to mobile network operators phone data.",
    "category": "Telecom",
    "default_price_usd": 0.4
  }, {
    "_isHeader": false,
    "flag": "🇧🇷",
    "country_iso3": "BRA",
    "country_name": "Brazil",
    "country_path": "/api-reference/database-validation/brazil/cnh-facial-qrcode",
    "service_id": "bra_residential",
    "service_name": "Brazil Residential",
    "description": "Verifies against a combined database of electoral registrations.",
    "category": "Residential",
    "default_price_usd": 0.14
  }, {
    "_isHeader": false,
    "flag": "🇧🇷",
    "country_iso3": "BRA",
    "country_name": "Brazil",
    "country_path": "/api-reference/database-validation/brazil/cnh-facial-qrcode",
    "service_id": "bra_tax_registration",
    "service_name": "Brazil Tax Registration (CPF/CNPJ)",
    "description": "Verifies against the CPF/CNPJ database.",
    "category": "TaxRegistry",
    "default_price_usd": 0.08
  }, {
    "_isHeader": false,
    "flag": "🇨🇱",
    "country_iso3": "CHL",
    "country_name": "Chile",
    "country_path": "/api-reference/database-validation/chile/residential",
    "service_id": "chl_residential",
    "service_name": "Chile Residential",
    "description": "Verifies input data against a Government agency database consisting of national identity data of citizens.",
    "category": "Residential",
    "default_price_usd": 1.42
  }, {
    "_isHeader": false,
    "flag": "🇨🇱",
    "country_iso3": "CHL",
    "country_name": "Chile",
    "country_path": "/api-reference/database-validation/chile/residential",
    "service_id": "chl_rut",
    "service_name": "Chile - RUT verification",
    "description": "Verifies Chilean RUT against the Servicio de Registro Civil records.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.2
  }, {
    "_isHeader": false,
    "flag": "🇨🇴",
    "country_iso3": "COL",
    "country_name": "Colombia",
    "country_path": "/api-reference/database-validation/colombia/cedula",
    "service_id": "col_cedula",
    "service_name": "Colombia - Cédula verification",
    "description": "Verifies Colombian citizen identity data against Registraduría General de la Nación / ANI government records.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.2
  }, {
    "_isHeader": false,
    "flag": "🇨🇴",
    "country_iso3": "COL",
    "country_name": "Colombia",
    "country_path": "/api-reference/database-validation/colombia/cedula",
    "service_id": "col_migracion",
    "service_name": "Colombia - Migración Colombia foreigner status",
    "description": "Verifies a foreigner's migratory status and identity against Migración Colombia government records (cédula de extranjería).",
    "category": "ResidencePermit",
    "default_price_usd": 1.4
  }, {
    "_isHeader": false,
    "flag": "🇨🇷",
    "country_iso3": "CRI",
    "country_name": "Costa Rica",
    "country_path": "/api-reference/database-validation/costa-rica/cedula",
    "service_id": "cri_cedula",
    "service_name": "Costa Rica - Cédula verification",
    "description": "Verifies Costa Rican national identity card data against Tribunal Supremo de Elecciones government records.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.2
  }, {
    "_isHeader": false,
    "flag": "🇩🇴",
    "country_iso3": "DOM",
    "country_name": "Dominican Republic",
    "country_path": "/api-reference/database-validation/dominican-republic/cedula",
    "service_id": "dom_cedula",
    "service_name": "Dominican Republic - Cédula verification",
    "description": "Verifies Dominican Cédula directly against the Junta Central Electoral civil registry.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.05
  }, {
    "_isHeader": false,
    "flag": "🇪🇨",
    "country_iso3": "ECU",
    "country_name": "Ecuador",
    "country_path": "/api-reference/database-validation/ecuador/cedula",
    "service_id": "ecu_cedula",
    "service_name": "Ecuador - Cédula verification",
    "description": "Verifies Ecuadorian Cédula against the Registro Civil records.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.2
  }, {
    "_isHeader": false,
    "flag": "🇸🇻",
    "country_iso3": "SLV",
    "country_name": "El Salvador",
    "country_path": "/api-reference/database-validation/el-salvador/dui",
    "service_id": "slv_dui",
    "service_name": "El Salvador - DUI verification",
    "description": "Verifies Salvadoran DUI data against RNPN government records.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.2
  }, {
    "_isHeader": false,
    "flag": "🇬🇹",
    "country_iso3": "GTM",
    "country_name": "Guatemala",
    "country_path": "/api-reference/database-validation/guatemala/dpi",
    "service_id": "gtm_dpi",
    "service_name": "Guatemala - DPI verification",
    "description": "Verifies Guatemalan unique identification code data against SAT government records.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.2
  }, {
    "_isHeader": false,
    "flag": "🇭🇳",
    "country_iso3": "HND",
    "country_name": "Honduras",
    "country_path": "/api-reference/database-validation/honduras/dni",
    "service_id": "hnd_dni",
    "service_name": "Honduras - DNI verification",
    "description": "Verifies Honduran DNI data against CNE electoral registry records.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.2
  }, {
    "_isHeader": false,
    "flag": "🇲🇽",
    "country_iso3": "MEX",
    "country_name": "Mexico",
    "country_path": "/api-reference/database-validation/mexico/curp",
    "service_id": "mex_curp",
    "service_name": "Mexico - CURP verification",
    "description": "Verifies Mexican CURP against the RENAPO national identifier registry.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.2
  }, {
    "_isHeader": false,
    "flag": "🇲🇽",
    "country_iso3": "MEX",
    "country_name": "Mexico",
    "country_path": "/api-reference/database-validation/mexico/curp",
    "service_id": "mex_ine_vigencia",
    "service_name": "Mexico - INE credential validity verification",
    "description": "Verifies a Mexican INE / IFE voter ID credential against the INE registry (modelo, vigencia, válida-como-identificación, derecho-a-votar).",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.2
  }, {
    "_isHeader": false,
    "flag": "🇲🇽",
    "country_iso3": "MEX",
    "country_name": "Mexico",
    "country_path": "/api-reference/database-validation/mexico/curp",
    "service_id": "mex_residential",
    "service_name": "Mexico Residential",
    "description": "Verifies input data to telco billing records and phone data.",
    "category": "Residential",
    "default_price_usd": 0.29
  }, {
    "_isHeader": false,
    "flag": "🇵🇦",
    "country_iso3": "PAN",
    "country_name": "Panama",
    "country_path": "/api-reference/database-validation/panama/sib-plus",
    "service_id": "pan_cedula_sib",
    "service_name": "Panama - Cédula with biometric face-match (SIB)",
    "description": "Verifies Panamanian Cédula with biometric face-match against the Tribunal Electoral SIB biometric service. Standard tier.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.75
  }, {
    "_isHeader": false,
    "flag": "🇵🇦",
    "country_iso3": "PAN",
    "country_name": "Panama",
    "country_path": "/api-reference/database-validation/panama/sib-plus",
    "service_id": "pan_cedula_sib_plus",
    "service_name": "Panama - Cédula with biometric face-match (SIB Plus, elevated tier)",
    "description": "Verifies Panamanian Cédula with biometric face-match — elevated-tier SIB Plus. Same data source as the standard SIB tier with stronger biometric thresholds and richer match metadata.",
    "category": "NationalIDRegistry",
    "default_price_usd": 1.5
  }, {
    "_isHeader": false,
    "flag": "🇵🇾",
    "country_iso3": "PRY",
    "country_name": "Paraguay",
    "country_path": "/api-reference/database-validation/paraguay/cedula",
    "service_id": "pry_cedula",
    "service_name": "Paraguay - CI verification",
    "description": "Verifies Paraguayan Cédula data against Registro del Estado Civil government records.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.2
  }, {
    "_isHeader": false,
    "flag": "🇵🇪",
    "country_iso3": "PER",
    "country_name": "Peru",
    "country_path": "/api-reference/database-validation/peru/dni",
    "service_id": "per_dni",
    "service_name": "Peru - DNI verification",
    "description": "Verifies Peruvian DNI against the RENIEC civil registry.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.2
  }, {
    "_isHeader": false,
    "flag": "🇵🇪",
    "country_iso3": "PER",
    "country_name": "Peru",
    "country_path": "/api-reference/database-validation/peru/dni",
    "service_id": "per_residential",
    "service_name": "Peru Residential",
    "description": "Input is verified against a source comprising multiple datasets from consumer, telephone and postal records.",
    "category": "Residential",
    "default_price_usd": 1.86
  }, {
    "_isHeader": false,
    "flag": "🇵🇪",
    "country_iso3": "PER",
    "country_name": "Peru",
    "country_path": "/api-reference/database-validation/peru/dni",
    "service_id": "per_tax_registration",
    "service_name": "Peru Tax Registration (SUNAT)",
    "description": "Verifies input data against SUNAT.",
    "category": "TaxRegistry",
    "default_price_usd": 1.79
  }, {
    "_isHeader": false,
    "flag": "🇺🇾",
    "country_iso3": "URY",
    "country_name": "Uruguay",
    "country_path": "/api-reference/database-validation/uruguay/cedula",
    "service_id": "ury_cedula",
    "service_name": "Uruguay - CI verification",
    "description": "Verifies Uruguayan Cédula data against Dirección Nacional del Registro de Estado Civil government records.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.2
  }, {
    "_isHeader": false,
    "flag": "🇻🇪",
    "country_iso3": "VEN",
    "country_name": "Venezuela",
    "country_path": "/api-reference/database-validation/venezuela/cedula",
    "service_id": "ven_cedula",
    "service_name": "Venezuela - Cédula verification",
    "description": "Verifies Venezuelan Cédula data against CNE electoral registry records.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.2
  }, {
    "_isHeader": true,
    "label": "North America"
  }, {
    "_isHeader": false,
    "flag": "🇨🇦",
    "country_iso3": "CAN",
    "country_name": "Canada",
    "country_path": "/api-reference/database-validation/canada/consumer",
    "service_id": "can_consumer",
    "service_name": "Canada Consumer",
    "description": "Verifies input data to a lead generation database.",
    "category": "Residential",
    "default_price_usd": 0.05
  }, {
    "_isHeader": false,
    "flag": "🇨🇦",
    "country_iso3": "CAN",
    "country_name": "Canada",
    "country_path": "/api-reference/database-validation/canada/consumer",
    "service_id": "can_phone",
    "service_name": "Canada Phone",
    "description": "Verifies input data to telco billing records and phone data.",
    "category": "Telecom",
    "default_price_usd": 0.36
  }, {
    "_isHeader": false,
    "flag": "🇨🇦",
    "country_iso3": "CAN",
    "country_name": "Canada",
    "country_path": "/api-reference/database-validation/canada/consumer",
    "service_id": "can_residential",
    "service_name": "Canada Residential",
    "description": "Verifies input data to mobile network operators phone data. An agency application is required.",
    "category": "Residential",
    "default_price_usd": 0.19
  }, {
    "_isHeader": false,
    "flag": "🇺🇸",
    "country_iso3": "USA",
    "country_name": "United States",
    "country_path": "/api-reference/database-validation/united-states/consumer",
    "service_id": "usa_states_consumer",
    "service_name": "United States of America - United States Consumer",
    "description": "Verifies input data to a lead generation database.",
    "category": "Residential",
    "default_price_usd": 0.08
  }, {
    "_isHeader": false,
    "flag": "🇺🇸",
    "country_iso3": "USA",
    "country_name": "United States",
    "country_path": "/api-reference/database-validation/united-states/consumer",
    "service_id": "usa_states_credit_bureau",
    "service_name": "United States of America - United States Credit Bureau",
    "description": "Aggregated service of credit header data and other services.",
    "category": "CreditBureau",
    "default_price_usd": 0.11
  }, {
    "_isHeader": false,
    "flag": "🇺🇸",
    "country_iso3": "USA",
    "country_name": "United States",
    "country_path": "/api-reference/database-validation/united-states/consumer",
    "service_id": "usa_states_death_check",
    "service_name": "United States of America - United States Death Check (SSDMF)",
    "description": "The official Social Security Death Master File.",
    "category": "DeathRecord",
    "default_price_usd": 0.05
  }, {
    "_isHeader": false,
    "flag": "🇺🇸",
    "country_iso3": "USA",
    "country_name": "United States",
    "country_path": "/api-reference/database-validation/united-states/consumer",
    "service_id": "usa_states_financial_services",
    "service_name": "United States of America - United States Financial Services",
    "description": "Aggregated service of government and public records, background records, and other services.",
    "category": "FinancialServices",
    "default_price_usd": 0.19
  }, {
    "_isHeader": false,
    "flag": "🇺🇸",
    "country_iso3": "USA",
    "country_name": "United States",
    "country_path": "/api-reference/database-validation/united-states/consumer",
    "service_id": "usa_states_phone",
    "service_name": "United States of America - United States Phone",
    "description": "Verifies input data to telco billing records and phone data.",
    "category": "Telecom",
    "default_price_usd": 0.3
  }, {
    "_isHeader": false,
    "flag": "🇺🇸",
    "country_iso3": "USA",
    "country_name": "United States",
    "country_path": "/api-reference/database-validation/united-states/consumer",
    "service_id": "usa_states_phone_2",
    "service_name": "United States of America - United States Phone 2",
    "description": "Verifies input data to mobile network operators phone data.",
    "category": "Telecom",
    "default_price_usd": 0.52
  }, {
    "_isHeader": false,
    "flag": "🇺🇸",
    "country_iso3": "USA",
    "country_name": "United States",
    "country_path": "/api-reference/database-validation/united-states/consumer",
    "service_id": "usa_states_residential",
    "service_name": "United States of America - United States Residential",
    "description": "Aggregated service of government and public records, background records, and public professional profiles.",
    "category": "Residential",
    "default_price_usd": 0.54
  }, {
    "_isHeader": true,
    "label": "Europe"
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "AUT",
    "country_name": "Austria",
    "country_path": "/api-reference/database-validation/austria/credit-bureau",
    "service_id": "aut_credit_bureau",
    "service_name": "Austria Credit Bureau",
    "description": "Verifies input data against Credit Header data obtained from a Credit Bureau in Austria.",
    "category": "CreditBureau",
    "default_price_usd": 1.23
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "BEL",
    "country_name": "Belgium",
    "country_path": "/api-reference/database-validation/belgium/consumer",
    "service_id": "bel_consumer",
    "service_name": "Belgium Consumer",
    "description": "Verifies input data to a lead generation database.",
    "category": "Residential",
    "default_price_usd": 0.03
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "BEL",
    "country_name": "Belgium",
    "country_path": "/api-reference/database-validation/belgium/consumer",
    "service_id": "bel_residential",
    "service_name": "Belgium Residential",
    "description": "Verifies input data to a data source containing Government records, postal, and public records.",
    "category": "Residential",
    "default_price_usd": 0.37
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "BEL",
    "country_name": "Belgium",
    "country_path": "/api-reference/database-validation/belgium/consumer",
    "service_id": "bel_utility",
    "service_name": "Belgium Utility",
    "description": "Input is verified against a source comprising multiple datasets from consumer, business, telephone and utility records.",
    "category": "Utility",
    "default_price_usd": 0.04
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "CZE",
    "country_name": "Czech Republic",
    "country_path": "/api-reference/database-validation/czech-republic",
    "service_id": "cze_republic_residential",
    "service_name": "Czech Republic Residential",
    "description": "Verifies input data against a combined data source of public authority registers.",
    "category": "Residential",
    "default_price_usd": 0.95
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "CZE",
    "country_name": "Czech Republic",
    "country_path": "/api-reference/database-validation/czech-republic",
    "service_id": "cze_republic_residential_2",
    "service_name": "Czech Republic Residential 2",
    "description": "Verifies input data against a combined data source of property ownership registers.",
    "category": "Residential",
    "default_price_usd": 2.14
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "DNK",
    "country_name": "Denmark",
    "country_path": "/api-reference/database-validation/denmark/consumer-2",
    "service_id": "dnk_consumer",
    "service_name": "Denmark Consumer",
    "description": "Verifies input data to a lead generation database.",
    "category": "Residential",
    "default_price_usd": 0.09
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "DNK",
    "country_name": "Denmark",
    "country_path": "/api-reference/database-validation/denmark/consumer-2",
    "service_id": "dnk_national_id",
    "service_name": "Denmark National ID",
    "description": "Verifies input data against the Civil Registration service.",
    "category": "NationalIDRegistry",
    "default_price_usd": 1.39
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "FIN",
    "country_name": "Finland",
    "country_path": "/api-reference/database-validation/finland/consumer-2",
    "service_id": "fin_consumer",
    "service_name": "Finland Consumer",
    "description": "Verifies input data to a lead generation database.",
    "category": "Residential",
    "default_price_usd": 0.09
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "FIN",
    "country_name": "Finland",
    "country_path": "/api-reference/database-validation/finland/consumer-2",
    "service_id": "fin_national_id",
    "service_name": "Finland National ID",
    "description": "Verifies input data against the official issuing agency of the Finnish Identity Card.",
    "category": "NationalIDRegistry",
    "default_price_usd": 2.1
  }, {
    "_isHeader": false,
    "flag": "🇫🇷",
    "country_iso3": "FRA",
    "country_name": "France",
    "country_path": "/api-reference/database-validation/france/consumer",
    "service_id": "fra_consumer",
    "service_name": "France Consumer",
    "description": "Verifies input data to a lead generation database.",
    "category": "Residential",
    "default_price_usd": 0.08
  }, {
    "_isHeader": false,
    "flag": "🇫🇷",
    "country_iso3": "FRA",
    "country_name": "France",
    "country_path": "/api-reference/database-validation/france/consumer",
    "service_id": "fra_phone",
    "service_name": "France Phone",
    "description": "Verifies input data to mobile network operators phone data.",
    "category": "Telecom",
    "default_price_usd": 0.67
  }, {
    "_isHeader": false,
    "flag": "🇫🇷",
    "country_iso3": "FRA",
    "country_name": "France",
    "country_path": "/api-reference/database-validation/france/consumer",
    "service_id": "fra_residential",
    "service_name": "France Residential",
    "description": "Verifies data against government agency sourced census data.",
    "category": "Residential",
    "default_price_usd": 0.89
  }, {
    "_isHeader": false,
    "flag": "🇫🇷",
    "country_iso3": "FRA",
    "country_name": "France",
    "country_path": "/api-reference/database-validation/france/consumer",
    "service_id": "fra_residential_2",
    "service_name": "France Residential 2",
    "description": "Verifies input data to telco billing records and phone data.",
    "category": "Residential",
    "default_price_usd": 0.3
  }, {
    "_isHeader": false,
    "flag": "🇫🇷",
    "country_iso3": "FRA",
    "country_name": "France",
    "country_path": "/api-reference/database-validation/france/consumer",
    "service_id": "fra_residential_3",
    "service_name": "France Residential 3",
    "description": "Verifies input data to combined e-commerce transactions, service professionals, subscription and media databases.",
    "category": "Residential",
    "default_price_usd": 0.61
  }, {
    "_isHeader": false,
    "flag": "🇫🇷",
    "country_iso3": "FRA",
    "country_name": "France",
    "country_path": "/api-reference/database-validation/france/consumer",
    "service_id": "fra_utility",
    "service_name": "France Utility",
    "description": "Aggregated service of public records, background records, and public professional profiles.",
    "category": "Utility",
    "default_price_usd": 0.61
  }, {
    "_isHeader": false,
    "flag": "🇫🇷",
    "country_iso3": "FRA",
    "country_name": "France",
    "country_path": "/api-reference/database-validation/france/consumer",
    "service_id": "fra_utility_2",
    "service_name": "France Utility 2",
    "description": "A combined service of private and business utility data.",
    "category": "Utility",
    "default_price_usd": 0.23
  }, {
    "_isHeader": false,
    "flag": "🇩🇪",
    "country_iso3": "DEU",
    "country_name": "Germany",
    "country_path": "/api-reference/database-validation/germany/consumer",
    "service_id": "deu_consumer",
    "service_name": "Germany Consumer",
    "description": "Verifies input data to a lead generation database.",
    "category": "Residential",
    "default_price_usd": 0.08
  }, {
    "_isHeader": false,
    "flag": "🇩🇪",
    "country_iso3": "DEU",
    "country_name": "Germany",
    "country_path": "/api-reference/database-validation/germany/consumer",
    "service_id": "deu_credit_bureau",
    "service_name": "Germany Credit Bureau",
    "description": "Verifies input data against Credit Header data obtained from a Credit Bureau in Germany.",
    "category": "CreditBureau",
    "default_price_usd": 0.84
  }, {
    "_isHeader": false,
    "flag": "🇩🇪",
    "country_iso3": "DEU",
    "country_name": "Germany",
    "country_path": "/api-reference/database-validation/germany/consumer",
    "service_id": "deu_phone",
    "service_name": "Germany Phone",
    "description": "Verifies input data to telco billing records and phone data.",
    "category": "Telecom",
    "default_price_usd": 0.3
  }, {
    "_isHeader": false,
    "flag": "🇩🇪",
    "country_iso3": "DEU",
    "country_name": "Germany",
    "country_path": "/api-reference/database-validation/germany/consumer",
    "service_id": "deu_phone_2",
    "service_name": "Germany Phone 2",
    "description": "Verifies input data to mobile network operators phone data.",
    "category": "Telecom",
    "default_price_usd": 0.59
  }, {
    "_isHeader": false,
    "flag": "🇩🇪",
    "country_iso3": "DEU",
    "country_name": "Germany",
    "country_path": "/api-reference/database-validation/germany/consumer",
    "service_id": "deu_residential",
    "service_name": "Germany Residential",
    "description": "Input is verified against a source comprising multiple datasets from consumer, telephone and postal records.",
    "category": "Residential",
    "default_price_usd": 0.61
  }, {
    "_isHeader": false,
    "flag": "🇩🇪",
    "country_iso3": "DEU",
    "country_name": "Germany",
    "country_path": "/api-reference/database-validation/germany/consumer",
    "service_id": "deu_utility",
    "service_name": "Germany Utility",
    "description": "Input is verified against a source comprising multiple datasets from consumer, telephone and utility records.",
    "category": "Utility",
    "default_price_usd": 0.84
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "GRC",
    "country_name": "Greece",
    "country_path": "/api-reference/database-validation/greece/consumer",
    "service_id": "grc_consumer",
    "service_name": "Greece Consumer",
    "description": "Verifies input data against a commercial lead generation database.",
    "category": "Residential",
    "default_price_usd": 1.1
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "GRC",
    "country_name": "Greece",
    "country_path": "/api-reference/database-validation/greece/consumer",
    "service_id": "grc_credit_bureau",
    "service_name": "Greece Credit Bureau",
    "description": "Verifies input data against Credit Header data obtained from a Credit Bureau in Greece.",
    "category": "CreditBureau",
    "default_price_usd": 1.02
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "GRC",
    "country_name": "Greece",
    "country_path": "/api-reference/database-validation/greece/consumer",
    "service_id": "grc_utility",
    "service_name": "Greece Utility",
    "description": "Greece Utility — verifies input data against utility data. Returned data: the match score for each name and/or address element (if configured).",
    "category": "Utility",
    "default_price_usd": 1.05
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "IRL",
    "country_name": "Ireland",
    "country_path": "/api-reference/database-validation/ireland/citizens",
    "service_id": "irl_citizens",
    "service_name": "Ireland Citizens",
    "description": "Verifies input data to telco billing records and phone data.",
    "category": "Citizenship",
    "default_price_usd": 2.03
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "IRL",
    "country_name": "Ireland",
    "country_path": "/api-reference/database-validation/ireland/citizens",
    "service_id": "irl_credit_bureau",
    "service_name": "Ireland Credit Bureau",
    "description": "Verifies input data against Credit Header data obtained from a Credit Bureau in Ireland.",
    "category": "CreditBureau",
    "default_price_usd": 0.77
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "IRL",
    "country_name": "Ireland",
    "country_path": "/api-reference/database-validation/ireland/citizens",
    "service_id": "irl_residential",
    "service_name": "Ireland Residential",
    "description": "Input is verified against a source comprising multiple datasets from consumer, telephone and postal records.",
    "category": "Residential",
    "default_price_usd": 2.03
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "IRL",
    "country_name": "Ireland",
    "country_path": "/api-reference/database-validation/ireland/citizens",
    "service_id": "irl_utility",
    "service_name": "Ireland Utility",
    "description": "Input is verified against a source comprising multiple datasets from consumer, telephone and utility records.",
    "category": "Utility",
    "default_price_usd": 2.03
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "IRL",
    "country_name": "Ireland",
    "country_path": "/api-reference/database-validation/ireland/citizens",
    "service_id": "irl_voter_registration",
    "service_name": "Ireland Voter Registration",
    "description": "Verifies input data to government sourced public records.",
    "category": "ElectoralRoll",
    "default_price_usd": 1.13
  }, {
    "_isHeader": false,
    "flag": "🇮🇹",
    "country_iso3": "ITA",
    "country_name": "Italy",
    "country_path": "/api-reference/database-validation/italy/consumer",
    "service_id": "ita_consumer",
    "service_name": "Italy Consumer",
    "description": "Verifies input data to a lead generation database.",
    "category": "Residential",
    "default_price_usd": 0.08
  }, {
    "_isHeader": false,
    "flag": "🇮🇹",
    "country_iso3": "ITA",
    "country_name": "Italy",
    "country_path": "/api-reference/database-validation/italy/consumer",
    "service_id": "ita_credit_bureau",
    "service_name": "Italy Credit Bureau",
    "description": "Verifies input data against Credit Header data obtained from a Credit Bureau in Italy.",
    "category": "CreditBureau",
    "default_price_usd": 1.95
  }, {
    "_isHeader": false,
    "flag": "🇮🇹",
    "country_iso3": "ITA",
    "country_name": "Italy",
    "country_path": "/api-reference/database-validation/italy/consumer",
    "service_id": "ita_credit_bureau_2",
    "service_name": "Italy Credit Bureau 2",
    "description": "Verifies input data to mobile network operators phone and credit data.",
    "category": "CreditBureau",
    "default_price_usd": 1.6
  }, {
    "_isHeader": false,
    "flag": "🇮🇹",
    "country_iso3": "ITA",
    "country_name": "Italy",
    "country_path": "/api-reference/database-validation/italy/consumer",
    "service_id": "ita_residential",
    "service_name": "Italy Residential",
    "description": "Input is verified against a source comprising multiple datasets from consumer, telephone and postal records.",
    "category": "Residential",
    "default_price_usd": 0.3
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "NLD",
    "country_name": "Netherlands",
    "country_path": "/api-reference/database-validation/netherlands/consumer",
    "service_id": "nld_consumer",
    "service_name": "Netherlands Consumer",
    "description": "Verifies input data to a lead generation database.",
    "category": "Residential",
    "default_price_usd": 0.08
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "NLD",
    "country_name": "Netherlands",
    "country_path": "/api-reference/database-validation/netherlands/consumer",
    "service_id": "nld_residential",
    "service_name": "Netherlands Residential",
    "description": "Verifies input data to a data source containing Government records, postal, and public records.",
    "category": "Residential",
    "default_price_usd": 0.59
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "NOR",
    "country_name": "Norway",
    "country_path": "/api-reference/database-validation/norway/consumer",
    "service_id": "nor_consumer",
    "service_name": "Norway Consumer",
    "description": "Verifies input data to a lead generation database.",
    "category": "Residential",
    "default_price_usd": 0.09
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "NOR",
    "country_name": "Norway",
    "country_path": "/api-reference/database-validation/norway/consumer",
    "service_id": "nor_residential",
    "service_name": "Norway Residential",
    "description": "Verifies input data against the Norwegian Register service.",
    "category": "Residential",
    "default_price_usd": 2.42
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "POL",
    "country_name": "Poland",
    "country_path": "/api-reference/database-validation/poland/consumer",
    "service_id": "pol_consumer",
    "service_name": "Poland Consumer",
    "description": "Verifies input data to a lead generation database.",
    "category": "Residential",
    "default_price_usd": 0.08
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "POL",
    "country_name": "Poland",
    "country_path": "/api-reference/database-validation/poland/consumer",
    "service_id": "pol_credit_bureau",
    "service_name": "Poland Credit Bureau",
    "description": "Credit Header data obtained from the Credit Bureau in Poland and supplemented with Collection Agency data.",
    "category": "CreditBureau",
    "default_price_usd": 1.17
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "PRT",
    "country_name": "Portugal",
    "country_path": "/api-reference/database-validation/portugal/residential",
    "service_id": "prt_residential",
    "service_name": "Portugal Residential",
    "description": "Verifies input data against a combined data source of property ownership and public authority registers.",
    "category": "Residential",
    "default_price_usd": 1.02
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "SVK",
    "country_name": "Slovakia",
    "country_path": "/api-reference/database-validation/slovakia/residential",
    "service_id": "svk_residential",
    "service_name": "Slovakia Residential",
    "description": "Verifies input data against a combined data source of property ownership and public authority registers.",
    "category": "Residential",
    "default_price_usd": 1.22
  }, {
    "_isHeader": false,
    "flag": "🇪🇸",
    "country_iso3": "ESP",
    "country_name": "Spain",
    "country_path": "/api-reference/database-validation/spain/consumer",
    "service_id": "esp_consumer",
    "service_name": "Spain Consumer",
    "description": "Verifies input data to a lead generation database.",
    "category": "Residential",
    "default_price_usd": 0.08
  }, {
    "_isHeader": false,
    "flag": "🇪🇸",
    "country_iso3": "ESP",
    "country_name": "Spain",
    "country_path": "/api-reference/database-validation/spain/consumer",
    "service_id": "esp_dni",
    "service_name": "Spain - DNI/NIE verification",
    "description": "Verifies Spanish DNI / NIE against the Dirección General de la Policía records.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.2
  }, {
    "_isHeader": false,
    "flag": "🇪🇸",
    "country_iso3": "ESP",
    "country_name": "Spain",
    "country_path": "/api-reference/database-validation/spain/consumer",
    "service_id": "esp_phone",
    "service_name": "Spain Phone",
    "description": "Verifies input data to telco billing records and phone data.",
    "category": "Telecom",
    "default_price_usd": 0.24
  }, {
    "_isHeader": false,
    "flag": "🇪🇸",
    "country_iso3": "ESP",
    "country_name": "Spain",
    "country_path": "/api-reference/database-validation/spain/consumer",
    "service_id": "esp_phone_2",
    "service_name": "Spain Phone 2",
    "description": "Verifies input data to mobile network operators phone data.",
    "category": "Telecom",
    "default_price_usd": 0.77
  }, {
    "_isHeader": false,
    "flag": "🇪🇸",
    "country_iso3": "ESP",
    "country_name": "Spain",
    "country_path": "/api-reference/database-validation/spain/consumer",
    "service_id": "esp_residential",
    "service_name": "Spain Residential",
    "description": "Aggregated service of government and public records, background records, and public professional profiles.",
    "category": "Residential",
    "default_price_usd": 0.24
  }, {
    "_isHeader": false,
    "flag": "🇪🇸",
    "country_iso3": "ESP",
    "country_name": "Spain",
    "country_path": "/api-reference/database-validation/spain/consumer",
    "service_id": "esp_utility",
    "service_name": "Spain Utility",
    "description": "Input is verified against a source comprising multiple datasets from consumer, business, telephone and utility records.",
    "category": "Utility",
    "default_price_usd": 0.76
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "SWE",
    "country_name": "Sweden",
    "country_path": "/api-reference/database-validation/sweden/consumer",
    "service_id": "swe_consumer",
    "service_name": "Sweden Consumer",
    "description": "Verifies input data to a lead generation database.",
    "category": "Residential",
    "default_price_usd": 0.09
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "SWE",
    "country_name": "Sweden",
    "country_path": "/api-reference/database-validation/sweden/consumer",
    "service_id": "swe_national_id",
    "service_name": "Sweden National ID",
    "description": "Verifies input data against the Swedish Police Authority service.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.28
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "SWE",
    "country_name": "Sweden",
    "country_path": "/api-reference/database-validation/sweden/consumer",
    "service_id": "swe_phone",
    "service_name": "Sweden Phone",
    "description": "Verifies input data to mobile network operators phone data.",
    "category": "Telecom",
    "default_price_usd": 0.28
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "CHE",
    "country_name": "Switzerland",
    "country_path": "/api-reference/database-validation/switzerland/consumer",
    "service_id": "che_consumer",
    "service_name": "Switzerland Consumer",
    "description": "Verifies input data to a lead generation database.",
    "category": "Residential",
    "default_price_usd": 0.08
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "CHE",
    "country_name": "Switzerland",
    "country_path": "/api-reference/database-validation/switzerland/consumer",
    "service_id": "che_credit_bureau",
    "service_name": "Switzerland Credit Bureau",
    "description": "Credit Header data obtained from the Credit Bureau in Switzerland.",
    "category": "CreditBureau",
    "default_price_usd": 1.05
  }, {
    "_isHeader": false,
    "flag": "🇬🇧",
    "country_iso3": "GBR",
    "country_name": "United Kingdom",
    "country_path": "/api-reference/database-validation/united-kingdom/citizens",
    "service_id": "gbr_kingdom_citizens",
    "service_name": "United Kingdom Citizens",
    "description": "Verifies data against government agency sourced electoral roll data.",
    "category": "Citizenship",
    "default_price_usd": 0.75
  }, {
    "_isHeader": false,
    "flag": "🇬🇧",
    "country_iso3": "GBR",
    "country_name": "United Kingdom",
    "country_path": "/api-reference/database-validation/united-kingdom/citizens",
    "service_id": "gbr_kingdom_consumer",
    "service_name": "United Kingdom Consumer",
    "description": "Verifies input data to a lead generation database.",
    "category": "Residential",
    "default_price_usd": 0.09
  }, {
    "_isHeader": false,
    "flag": "🇬🇧",
    "country_iso3": "GBR",
    "country_name": "United Kingdom",
    "country_path": "/api-reference/database-validation/united-kingdom/citizens",
    "service_id": "gbr_kingdom_credit_bureau",
    "service_name": "United Kingdom Credit Bureau",
    "description": "Verifies input data against Credit Header data obtained from a Credit Bureau in the United Kingdom.",
    "category": "CreditBureau",
    "default_price_usd": 1.07
  }, {
    "_isHeader": false,
    "flag": "🇬🇧",
    "country_iso3": "GBR",
    "country_name": "United Kingdom",
    "country_path": "/api-reference/database-validation/united-kingdom/citizens",
    "service_id": "gbr_kingdom_financial_services",
    "service_name": "United Kingdom Financial Services",
    "description": "Aggregated service of government and public records, background records, and other services.",
    "category": "FinancialServices",
    "default_price_usd": 0.95
  }, {
    "_isHeader": false,
    "flag": "🇬🇧",
    "country_iso3": "GBR",
    "country_name": "United Kingdom",
    "country_path": "/api-reference/database-validation/united-kingdom/citizens",
    "service_id": "gbr_kingdom_phone",
    "service_name": "United Kingdom Phone",
    "description": "Verifies input data to telco billing records and phone data.",
    "category": "Telecom",
    "default_price_usd": 0.36
  }, {
    "_isHeader": false,
    "flag": "🇬🇧",
    "country_iso3": "GBR",
    "country_name": "United Kingdom",
    "country_path": "/api-reference/database-validation/united-kingdom/citizens",
    "service_id": "gbr_kingdom_phone_2",
    "service_name": "United Kingdom Phone 2",
    "description": "Verifies input data to mobile network operators phone data.",
    "category": "Telecom",
    "default_price_usd": 0.96
  }, {
    "_isHeader": false,
    "flag": "🇬🇧",
    "country_iso3": "GBR",
    "country_name": "United Kingdom",
    "country_path": "/api-reference/database-validation/united-kingdom/citizens",
    "service_id": "gbr_kingdom_residential",
    "service_name": "United Kingdom Residential",
    "description": "Aggregated service of government and public records, background records, and public professional profiles.",
    "category": "Residential",
    "default_price_usd": 0.21
  }, {
    "_isHeader": true,
    "label": "Asia Pacific"
  }, {
    "_isHeader": false,
    "flag": "🇦🇺",
    "country_iso3": "AUS",
    "country_name": "Australia",
    "country_path": "/api-reference/database-validation/australia/birth-certificate",
    "service_id": "aus_australia_driver_licence",
    "service_name": "DVS - Australia Driver Licence",
    "description": "Verifies input data against the Document Verification Service (DVS).",
    "category": "DriverLicence",
    "default_price_usd": 0.45
  }, {
    "_isHeader": false,
    "flag": "🇦🇺",
    "country_iso3": "AUS",
    "country_name": "Australia",
    "country_path": "/api-reference/database-validation/australia/birth-certificate",
    "service_id": "aus_australia_medicare_card",
    "service_name": "DVS - Australia Medicare Card",
    "description": "Verifies input data against the Document Verification Service (DVS).",
    "category": "Healthcare",
    "default_price_usd": 0.45
  }, {
    "_isHeader": false,
    "flag": "🇦🇺",
    "country_iso3": "AUS",
    "country_name": "Australia",
    "country_path": "/api-reference/database-validation/australia/birth-certificate",
    "service_id": "aus_australia_passport",
    "service_name": "DVS - Australia Passport",
    "description": "Verifies input data against the Document Verification Service (DVS).",
    "category": "Passport",
    "default_price_usd": 0.45
  }, {
    "_isHeader": false,
    "flag": "🇦🇺",
    "country_iso3": "AUS",
    "country_name": "Australia",
    "country_path": "/api-reference/database-validation/australia/birth-certificate",
    "service_id": "aus_australia_visa",
    "service_name": "DVS - Australia Visa",
    "description": "Verifies input data against the Document Verification Service (DVS).",
    "category": "Visa",
    "default_price_usd": 0.45
  }, {
    "_isHeader": false,
    "flag": "🇦🇺",
    "country_iso3": "AUS",
    "country_name": "Australia",
    "country_path": "/api-reference/database-validation/australia/birth-certificate",
    "service_id": "aus_citizens",
    "service_name": "Australia Citizens",
    "description": "Verifies input data against a permission-based marketing database that is cross-verified against several government sources.",
    "category": "Citizenship",
    "default_price_usd": 0.3
  }, {
    "_isHeader": false,
    "flag": "🇦🇺",
    "country_iso3": "AUS",
    "country_name": "Australia",
    "country_path": "/api-reference/database-validation/australia/birth-certificate",
    "service_id": "aus_consumer",
    "service_name": "Australia Consumer",
    "description": "Verifies input data to a lead generation database.",
    "category": "Residential",
    "default_price_usd": 0.06
  }, {
    "_isHeader": false,
    "flag": "🇦🇺",
    "country_iso3": "AUS",
    "country_name": "Australia",
    "country_path": "/api-reference/database-validation/australia/birth-certificate",
    "service_id": "aus_credit_bureau",
    "service_name": "Australia Credit Bureau",
    "description": "Verifies input data against Credit Header data obtained from the largest Credit Bureau in Australia.",
    "category": "CreditBureau",
    "default_price_usd": 0.7
  }, {
    "_isHeader": false,
    "flag": "🇦🇺",
    "country_iso3": "AUS",
    "country_name": "Australia",
    "country_path": "/api-reference/database-validation/australia/birth-certificate",
    "service_id": "aus_death_check",
    "service_name": "Australia Death Check (BDM)",
    "description": "The official Australian Birth, Deaths, Marriages Register.",
    "category": "DeathRecord",
    "default_price_usd": 0.05
  }, {
    "_isHeader": false,
    "flag": "🇦🇺",
    "country_iso3": "AUS",
    "country_name": "Australia",
    "country_path": "/api-reference/database-validation/australia/birth-certificate",
    "service_id": "aus_electoral_roll",
    "service_name": "Australia Electoral Roll",
    "description": "The official Government Electoral Roll service.",
    "category": "ElectoralRoll",
    "default_price_usd": 0.45
  }, {
    "_isHeader": false,
    "flag": "🇦🇺",
    "country_iso3": "AUS",
    "country_name": "Australia",
    "country_path": "/api-reference/database-validation/australia/birth-certificate",
    "service_id": "aus_personal_name_register",
    "service_name": "Australia - ASIC Personal Name Register",
    "description": "Verifies input data against the ASIC Professionals Register.",
    "category": "CompanyRegister",
    "default_price_usd": 0.12
  }, {
    "_isHeader": false,
    "flag": "🇦🇺",
    "country_iso3": "AUS",
    "country_name": "Australia",
    "country_path": "/api-reference/database-validation/australia/birth-certificate",
    "service_id": "aus_phone",
    "service_name": "Australia Phone",
    "description": "Verifies input data against the listed Public Number Database (PND).",
    "category": "Telecom",
    "default_price_usd": 0.12
  }, {
    "_isHeader": false,
    "flag": "🇦🇺",
    "country_iso3": "AUS",
    "country_name": "Australia",
    "country_path": "/api-reference/database-validation/australia/birth-certificate",
    "service_id": "aus_residential",
    "service_name": "Australia Residential",
    "description": "Verifies Australian residential identity data against permission-based records.",
    "category": "Residential",
    "default_price_usd": 0.32
  }, {
    "_isHeader": false,
    "flag": "🇦🇺",
    "country_iso3": "AUS",
    "country_name": "Australia",
    "country_path": "/api-reference/database-validation/australia/birth-certificate",
    "service_id": "aus_residential_lookup",
    "service_name": "Australia Residential Lookup",
    "description": "Uses the input phone number as the primary lookup key against the Residential and Citizens databases.",
    "category": "Residential",
    "default_price_usd": 0.32
  }, {
    "_isHeader": false,
    "flag": "🇦🇺",
    "country_iso3": "AUS",
    "country_name": "Australia",
    "country_path": "/api-reference/database-validation/australia/birth-certificate",
    "service_id": "aus_tenancy_register",
    "service_name": "Australia - TICA Tenancy Register",
    "description": "Verifies input data against the TICA Tenancy Register.",
    "category": "Tenancy",
    "default_price_usd": 0.84
  }, {
    "_isHeader": false,
    "flag": "🇦🇺",
    "country_iso3": "AUS",
    "country_name": "Australia",
    "country_path": "/api-reference/database-validation/australia/birth-certificate",
    "service_id": "aus_vevo",
    "service_name": "Australia VEVO",
    "description": "Verifies input data against the Department of Home Affairs Visa database.",
    "category": "Visa",
    "default_price_usd": 0.32
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "KHM",
    "country_name": "Cambodia",
    "country_path": "/api-reference/database-validation/cambodia/national-id",
    "service_id": "khm_national_id",
    "service_name": "Cambodia National ID",
    "description": "Verifies input data against a Government agency database consisting of national identity data of citizens.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.16
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "CHN",
    "country_name": "China",
    "country_path": "/api-reference/database-validation/china/bank-card",
    "service_id": "chn_bank_card",
    "service_name": "China Bank Card",
    "description": "Verifies input data against the official data service in China.",
    "category": "Banking",
    "default_price_usd": 1.21
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "CHN",
    "country_name": "China",
    "country_path": "/api-reference/database-validation/china/bank-card",
    "service_id": "chn_national_id",
    "service_name": "China National ID",
    "description": "Verifies input data against the official data service in China.",
    "category": "NationalIDRegistry",
    "default_price_usd": 1.16
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "CHN",
    "country_name": "China",
    "country_path": "/api-reference/database-validation/china/bank-card",
    "service_id": "chn_passport_verification",
    "service_name": "China Passport Verification",
    "description": "Verifies input data against the official data service in China.",
    "category": "Passport",
    "default_price_usd": 1.0
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "CHN",
    "country_name": "China",
    "country_path": "/api-reference/database-validation/china/bank-card",
    "service_id": "chn_phone",
    "service_name": "China Phone",
    "description": "Verifies input data against the official data service in China.",
    "category": "Telecom",
    "default_price_usd": 0.3
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "HKG",
    "country_name": "Hong Kong",
    "country_path": "/api-reference/database-validation/hong-kong/residential",
    "service_id": "hkg_kong_residential",
    "service_name": "Hong Kong Residential",
    "description": "Verifies input data against a Government agency database consisting of property ownership data.",
    "category": "Residential",
    "default_price_usd": 1.02
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "HKG",
    "country_name": "Hong Kong",
    "country_path": "/api-reference/database-validation/hong-kong/residential",
    "service_id": "hkg_kong_utility",
    "service_name": "Hong Kong Utility",
    "description": "Input is verified against a source comprising multiple datasets from consumer, telephone and utility records.",
    "category": "Utility",
    "default_price_usd": 1.65
  }, {
    "_isHeader": false,
    "flag": "🇮🇳",
    "country_iso3": "IND",
    "country_name": "India",
    "country_path": "/api-reference/database-validation/india/aadhaar",
    "service_id": "ind_aadhaar",
    "service_name": "India Aadhaar (UIDAI)",
    "description": "Verifies the input Aadhaar number against UIDAI identity records.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.11
  }, {
    "_isHeader": false,
    "flag": "🇮🇳",
    "country_iso3": "IND",
    "country_name": "India",
    "country_path": "/api-reference/database-validation/india/aadhaar",
    "service_id": "ind_drivers_licence",
    "service_name": "India Drivers Licence (RTO)",
    "description": "Verifies input data against the databases of the Road Transport Offices of the States of India.",
    "category": "DriverLicence",
    "default_price_usd": 0.84
  }, {
    "_isHeader": false,
    "flag": "🇮🇳",
    "country_iso3": "IND",
    "country_name": "India",
    "country_path": "/api-reference/database-validation/india/aadhaar",
    "service_id": "ind_epic_voter_s_registration",
    "service_name": "India EPIC (Voter's Registration) (ECI)",
    "description": "Verifies input data against the Election Commission of India database.",
    "category": "ElectoralRoll",
    "default_price_usd": 0.84
  }, {
    "_isHeader": false,
    "flag": "🇮🇳",
    "country_iso3": "IND",
    "country_name": "India",
    "country_path": "/api-reference/database-validation/india/aadhaar",
    "service_id": "ind_pan_permanent_account_number",
    "service_name": "India PAN (Permanent Account Number) (ITD)",
    "description": "Verifies input data against the database of the Income Tax Department of India.",
    "category": "TaxRegistry",
    "default_price_usd": 0.84
  }, {
    "_isHeader": false,
    "flag": "🇮🇳",
    "country_iso3": "IND",
    "country_name": "India",
    "country_path": "/api-reference/database-validation/india/aadhaar",
    "service_id": "ind_passport",
    "service_name": "India Passport",
    "description": "Verifies input data against the database of passports issued by Passport Seva Kendra.",
    "category": "Passport",
    "default_price_usd": 0.19
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "IDN",
    "country_name": "Indonesia",
    "country_path": "/api-reference/database-validation/indonesia/phone",
    "service_id": "idn_phone",
    "service_name": "Indonesia Phone",
    "description": "Verifies input data to telco billing records and phone data.",
    "category": "Telecom",
    "default_price_usd": 0.16
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "IDN",
    "country_name": "Indonesia",
    "country_path": "/api-reference/database-validation/indonesia/phone",
    "service_id": "idn_residential_identity_card",
    "service_name": "Indonesia Residential Identity Card",
    "description": "Verifies input data against a Government agency.",
    "category": "Residential",
    "default_price_usd": 0.16
  }, {
    "_isHeader": false,
    "flag": "🇲🇾",
    "country_iso3": "MYS",
    "country_name": "Malaysia",
    "country_path": "/api-reference/database-validation/malaysia/credit-bureau",
    "service_id": "mys_credit_bureau",
    "service_name": "Malaysia Credit Bureau",
    "description": "Verifies input data against Credit Header data obtained from a Credit Bureau in Malaysia.",
    "category": "CreditBureau",
    "default_price_usd": 0.71
  }, {
    "_isHeader": false,
    "flag": "🇲🇾",
    "country_iso3": "MYS",
    "country_name": "Malaysia",
    "country_path": "/api-reference/database-validation/malaysia/credit-bureau",
    "service_id": "mys_national_id",
    "service_name": "Malaysia National ID",
    "description": "Verifies input data against a Government agency database consisting of Malaysian citizens data.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.16
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "NZL",
    "country_name": "New Zealand",
    "country_path": "/api-reference/database-validation/new-zealand/births",
    "service_id": "nzl_zealand_companies_office",
    "service_name": "New Zealand Companies Office",
    "description": "Verifies input data against Director and Shareholders Registration service.",
    "category": "TaxRegistry",
    "default_price_usd": 0.16
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "NZL",
    "country_name": "New Zealand",
    "country_path": "/api-reference/database-validation/new-zealand/births",
    "service_id": "nzl_zealand_consumer",
    "service_name": "New Zealand Consumer",
    "description": "Verifies input data to a lead generation database.",
    "category": "Residential",
    "default_price_usd": 0.06
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "NZL",
    "country_name": "New Zealand",
    "country_path": "/api-reference/database-validation/new-zealand/births",
    "service_id": "nzl_zealand_credit_bureau",
    "service_name": "New Zealand Credit Bureau",
    "description": "Verifies input data against Credit Header data obtained from the Credit Bureau in New Zealand.",
    "category": "CreditBureau",
    "default_price_usd": 0.66
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "NZL",
    "country_name": "New Zealand",
    "country_path": "/api-reference/database-validation/new-zealand/births",
    "service_id": "nzl_zealand_death_check",
    "service_name": "New Zealand Death Check (BDM)",
    "description": "The official New Zealand Birth, Deaths, Marriages Register.",
    "category": "DeathRecord",
    "default_price_usd": 0.16
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "NZL",
    "country_name": "New Zealand",
    "country_path": "/api-reference/database-validation/new-zealand/births",
    "service_id": "nzl_zealand_linz_property",
    "service_name": "New Zealand LINZ Property",
    "description": "Verifies input data against the Property Ownership database.",
    "category": "PropertyRegistry",
    "default_price_usd": 0.29
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "NZL",
    "country_name": "New Zealand",
    "country_path": "/api-reference/database-validation/new-zealand/births",
    "service_id": "nzl_zealand_residential",
    "service_name": "New Zealand Residential",
    "description": "Verifies New Zealand residential identity data against permission-based records.",
    "category": "Residential",
    "default_price_usd": 0.93
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "NZL",
    "country_name": "New Zealand",
    "country_path": "/api-reference/database-validation/new-zealand/births",
    "service_id": "nzl_zealand_yellow_pages",
    "service_name": "New Zealand Yellow Pages",
    "description": "Verifies input data against electronic phone records.",
    "category": "Address",
    "default_price_usd": 0.25
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "PHL",
    "country_name": "Philippines",
    "country_path": "/api-reference/database-validation/philippines/credit-bureau",
    "service_id": "phl_credit_bureau",
    "service_name": "Philippines Credit Bureau",
    "description": "Verifies input data against Credit Header data obtained from a Credit Bureau in the Philippines.",
    "category": "CreditBureau",
    "default_price_usd": 0.44
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "PHL",
    "country_name": "Philippines",
    "country_path": "/api-reference/database-validation/philippines/credit-bureau",
    "service_id": "phl_residential",
    "service_name": "Philippines Residential",
    "description": "Verifies input data against a Government agency database consisting of Filipino citizens data.",
    "category": "Residential",
    "default_price_usd": 0.16
  }, {
    "_isHeader": false,
    "flag": "🇸🇬",
    "country_iso3": "SGP",
    "country_name": "Singapore",
    "country_path": "/api-reference/database-validation/singapore/credit-bureau",
    "service_id": "sgp_credit_bureau",
    "service_name": "Singapore Credit Bureau",
    "description": "Verifies input data against Credit Header data obtained from a Credit Bureau in Singapore.",
    "category": "CreditBureau",
    "default_price_usd": 2.61
  }, {
    "_isHeader": false,
    "flag": "🇸🇬",
    "country_iso3": "SGP",
    "country_name": "Singapore",
    "country_path": "/api-reference/database-validation/singapore/credit-bureau",
    "service_id": "sgp_utility",
    "service_name": "Singapore Utility",
    "description": "Verifies input data to telco billing records and phone data.",
    "category": "Utility",
    "default_price_usd": 1.69
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "THA",
    "country_name": "Thailand",
    "country_path": "/api-reference/database-validation/thailand/national-id",
    "service_id": "tha_national_id",
    "service_name": "Thailand National ID",
    "description": "Verifies input data against government agency sourced National ID.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.16
  }, {
    "_isHeader": true,
    "label": "Africa"
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "KEN",
    "country_name": "Kenya",
    "country_path": "/api-reference/database-validation/kenya/national-id",
    "service_id": "ken_national_id",
    "service_name": "Kenya National ID",
    "description": "Verifies data against the National Registration Bureau.",
    "category": "NationalIDRegistry",
    "default_price_usd": 3.15
  }, {
    "_isHeader": false,
    "flag": "🏳️",
    "country_iso3": "MAR",
    "country_name": "Morocco",
    "country_path": "/api-reference/database-validation/morocco/residential",
    "service_id": "mar_residential",
    "service_name": "Morocco Residential",
    "description": "Verifies input data to telco billing records and phone data.",
    "category": "Residential",
    "default_price_usd": 1.08
  }, {
    "_isHeader": false,
    "flag": "🇳🇬",
    "country_iso3": "NGA",
    "country_name": "Nigeria",
    "country_path": "/api-reference/database-validation/nigeria/bank-verification-number",
    "service_id": "nga_bank_verification_number",
    "service_name": "Nigeria Bank Verification Number (BVN)",
    "description": "Verifies input data against the Nigerian Banking Industry database.",
    "category": "Banking",
    "default_price_usd": 0.8
  }, {
    "_isHeader": false,
    "flag": "🇳🇬",
    "country_iso3": "NGA",
    "country_name": "Nigeria",
    "country_path": "/api-reference/database-validation/nigeria/bank-verification-number",
    "service_id": "nga_national_id",
    "service_name": "Nigeria National ID (NIMC)",
    "description": "Verifies data against the National Identity database.",
    "category": "NationalIDRegistry",
    "default_price_usd": 0.08
  }, {
    "_isHeader": false,
    "flag": "🇿🇦",
    "country_iso3": "ZAF",
    "country_name": "South Africa",
    "country_path": "/api-reference/database-validation/south-africa/bank-account-holder",
    "service_id": "zaf_africa_national_id",
    "service_name": "South Africa National ID (DHA)",
    "description": "Verifies input data against the Department of Home Affairs (DHA) registry in South Africa.",
    "category": "NationalIDRegistry",
    "default_price_usd": 1.1
  }, {
    "_isHeader": false,
    "flag": "🇿🇦",
    "country_iso3": "ZAF",
    "country_name": "South Africa",
    "country_path": "/api-reference/database-validation/south-africa/bank-account-holder",
    "service_id": "zaf_bank_account_holder",
    "service_name": "South Africa - Bank Account Holder Verification",
    "description": "Confirms a South African bank account belongs to the named holder via the inter-bank Account Holder Verification service.",
    "category": "Banking",
    "default_price_usd": 0.4
  }, {
    "_isHeader": false,
    "flag": "🇿🇦",
    "country_iso3": "ZAF",
    "country_name": "South Africa",
    "country_path": "/api-reference/database-validation/south-africa/bank-account-holder",
    "service_id": "zaf_company_directors",
    "service_name": "South Africa - Company Directors Lookup",
    "description": "Returns the current directors of a South African company from the CIPC commercial register.",
    "category": "CompanyRegister",
    "default_price_usd": 0.65
  }, {
    "_isHeader": false,
    "flag": "🇿🇦",
    "country_iso3": "ZAF",
    "country_name": "South Africa",
    "country_path": "/api-reference/database-validation/south-africa/bank-account-holder",
    "service_id": "zaf_company_registry",
    "service_name": "South Africa - Company Registry Lookup",
    "description": "Looks up a South African company by registration number against the CIPC commercial register.",
    "category": "CompanyRegister",
    "default_price_usd": 0.65
  }, {
    "_isHeader": false,
    "flag": "🇿🇦",
    "country_iso3": "ZAF",
    "country_name": "South Africa",
    "country_path": "/api-reference/database-validation/south-africa/bank-account-holder",
    "service_id": "zaf_contactability",
    "service_name": "South Africa - Contactability Lookup",
    "description": "Returns known phone numbers, emails, and addresses tied to a South African individual.",
    "category": "Telecom",
    "default_price_usd": 0.35
  }, {
    "_isHeader": false,
    "flag": "🇿🇦",
    "country_iso3": "ZAF",
    "country_name": "South Africa",
    "country_path": "/api-reference/database-validation/south-africa/bank-account-holder",
    "service_id": "zaf_criminal_face_screening",
    "service_name": "South Africa - Criminal Screening by Face",
    "description": "Screens a facial image against published criminal-record datasets to surface potential matches.",
    "category": "Criminal",
    "default_price_usd": 7.0
  }, {
    "_isHeader": false,
    "flag": "🇿🇦",
    "country_iso3": "ZAF",
    "country_name": "South Africa",
    "country_path": "/api-reference/database-validation/south-africa/bank-account-holder",
    "service_id": "zaf_dha_fingerprint_match",
    "service_name": "South Africa - DHA Fingerprint Match",
    "description": "Verifies provided fingerprint images against the Department of Home Affairs fingerprint register.",
    "category": "Government",
    "default_price_usd": 1.1
  }, {
    "_isHeader": false,
    "flag": "🇿🇦",
    "country_iso3": "ZAF",
    "country_name": "South Africa",
    "country_path": "/api-reference/database-validation/south-africa/bank-account-holder",
    "service_id": "zaf_dha_photo",
    "service_name": "South Africa - DHA Photo Retrieval",
    "description": "Retrieves the registered Department of Home Affairs photograph for a South African ID number.",
    "category": "Government",
    "default_price_usd": 1.1
  }, {
    "_isHeader": false,
    "flag": "🇿🇦",
    "country_iso3": "ZAF",
    "country_name": "South Africa",
    "country_path": "/api-reference/database-validation/south-africa/bank-account-holder",
    "service_id": "zaf_drivers_license",
    "service_name": "South Africa - Driving License Verification",
    "description": "Verifies a South African driving license against the NATIS / Department of Transport register.",
    "category": "DriverLicence",
    "default_price_usd": 0.7
  }, {
    "_isHeader": false,
    "flag": "🇿🇦",
    "country_iso3": "ZAF",
    "country_name": "South Africa",
    "country_path": "/api-reference/database-validation/south-africa/bank-account-holder",
    "service_id": "zaf_fraud_prevention",
    "service_name": "South Africa - Fraud Prevention Screening",
    "description": "Screens an individual against the South African Fraud Prevention Service (SAFPS) watch-list.",
    "category": "Background",
    "default_price_usd": 0.3
  }, {
    "_isHeader": false,
    "flag": "🇿🇦",
    "country_iso3": "ZAF",
    "country_name": "South Africa",
    "country_path": "/api-reference/database-validation/south-africa/bank-account-holder",
    "service_id": "zaf_person_directorships",
    "service_name": "South Africa - Person Directorships Lookup",
    "description": "Returns all CIPC-registered directorships held by a South African individual.",
    "category": "CompanyRegister",
    "default_price_usd": 1.2
  }, {
    "_isHeader": false,
    "flag": "🇿🇦",
    "country_iso3": "ZAF",
    "country_name": "South Africa",
    "country_path": "/api-reference/database-validation/south-africa/bank-account-holder",
    "service_id": "zaf_refugee",
    "service_name": "South Africa - Refugee File Verification",
    "description": "Verifies a refugee file number against the South African Department of Home Affairs refugee register.",
    "category": "Government",
    "default_price_usd": 1.1
  }, {
    "_isHeader": false,
    "flag": "🇿🇦",
    "country_iso3": "ZAF",
    "country_name": "South Africa",
    "country_path": "/api-reference/database-validation/south-africa/bank-account-holder",
    "service_id": "zaf_vehicle_by_vin",
    "service_name": "South Africa - Vehicle Lookup by VIN",
    "description": "Looks up vehicle details by VIN / chassis number in the NATIS vehicle register.",
    "category": "Other",
    "default_price_usd": 6.0
  }, {
    "_isHeader": false,
    "flag": "🇿🇦",
    "country_iso3": "ZAF",
    "country_name": "South Africa",
    "country_path": "/api-reference/database-validation/south-africa/bank-account-holder",
    "service_id": "zaf_vehicle_ownership",
    "service_name": "South Africa - Vehicle Ownership Verification",
    "description": "Confirms that a South African individual is the registered owner of a given vehicle via the NATIS vehicle register.",
    "category": "Other",
    "default_price_usd": 2.8
  }, {
    "_isHeader": true,
    "label": "Global"
  }, {
    "_isHeader": false,
    "flag": "🌐",
    "country_iso3": "GLB",
    "country_name": "Global",
    "country_path": "/api-reference/database-validation/global/intelligence-service",
    "service_id": "glb_intelligence_service",
    "service_name": "Global - Core Intelligence Service",
    "description": "Performs a series of checks across multiple data partners and returns risks associated with each data point.",
    "category": "Telecom",
    "default_price_usd": 0.41
  }, {
    "_isHeader": false,
    "flag": "🌐",
    "country_iso3": "GLB",
    "country_name": "Global",
    "country_path": "/api-reference/database-validation/global/intelligence-service",
    "service_id": "glb_swap",
    "service_name": "Global - Sim Swap",
    "description": "Returns data points associated with any Sim Swap activity on the input phone number.",
    "category": "Telecom",
    "default_price_usd": 0.18
  }];
  return <div className="not-prose w-full overflow-x-auto">
      <table className="w-full text-sm border-collapse">
        <thead>
          <tr className="text-left border-b border-gray-200 dark:border-gray-700">
            <th className="px-3 py-2 font-medium whitespace-nowrap">Country</th>
            <th className="px-3 py-2 font-medium whitespace-nowrap">ISO3</th>
            <th className="px-3 py-2 font-medium whitespace-nowrap">Service</th>
            <th className="px-3 py-2 font-medium">Description</th>
            <th className="px-3 py-2 font-medium whitespace-nowrap text-right">Price (USD)</th>
          </tr>
        </thead>
        <tbody>
          {ROWS.map((row, i) => row._isHeader ? <tr key={`h-${i}`} className="bg-gray-50 dark:bg-gray-900/40">
              <td colSpan={5} className="px-3 py-2 font-semibold uppercase text-xs tracking-wider text-gray-600 dark:text-gray-300">
                {row.label}
              </td>
            </tr> : <tr key={row.service_id} className="border-b border-gray-100 dark:border-gray-800 align-top">
              <td className="px-3 py-2 whitespace-nowrap">
                <span className="mr-2 text-lg" aria-hidden="true">{row.flag}</span>
                <a href={row.country_path} className="hover:underline">
                  {row.country_name}
                </a>
              </td>
              <td className="px-3 py-2 whitespace-nowrap font-mono text-xs text-gray-500">
                {row.country_iso3}
              </td>
              <td className="px-3 py-2 whitespace-nowrap">
                <div className="font-medium">{row.service_name}</div>
                <code className="text-xs text-gray-500">{row.service_id}</code>
              </td>
              <td className="px-3 py-2 whitespace-normal max-w-md">
                <span className="text-gray-700 dark:text-gray-300">{row.description}</span>
              </td>
              <td className="px-3 py-2 whitespace-nowrap text-right font-mono text-xs">
                ${row.default_price_usd.toFixed(2)}
              </td>
            </tr>)}
        </tbody>
      </table>
    </div>;
};

export const CoverageWorldMap = () => {
  const {useEffect, useRef, useState} = React;
  const coverage = {
    "ARE": {
      "iso3": "ARE",
      "iso2": "AE",
      "name": "United Arab Emirates",
      "live": false,
      "services": [{
        "service_id": "are_ded_license_verification",
        "service_name": "UAE - DED License Verification",
        "category": "CompanyRegister",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "are_dl_verification",
        "service_name": "UAE - Driving Licence Verification",
        "category": "DriverLicence",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "are_doctor_verification",
        "service_name": "UAE - Doctor License Verification",
        "category": "HealthcareLicense",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "are_dubai_vehicle_challan",
        "service_name": "Dubai - Vehicle Challan Check",
        "category": "MotorVehicleRecord",
        "data_domain": "Driving",
        "price": null,
        "live": false
      }, {
        "service_id": "are_dubai_vehicle_details",
        "service_name": "Dubai - Vehicle Details",
        "category": "MotorVehicleRecord",
        "data_domain": "Driving",
        "price": null,
        "live": false
      }, {
        "service_id": "are_dubai_vehicle_owner_by_plate",
        "service_name": "Dubai - Vehicle Owner by Plate",
        "category": "MotorVehicleRecord",
        "data_domain": "Driving",
        "price": null,
        "live": false
      }, {
        "service_id": "are_dubai_vehicle_verification",
        "service_name": "Dubai - Vehicle Verification",
        "category": "MotorVehicleRecord",
        "data_domain": "Driving",
        "price": null,
        "live": false
      }, {
        "service_id": "are_ed_license",
        "service_name": "UAE - ED License",
        "category": "CompanyRegister",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "are_emirates_id_ocr",
        "service_name": "UAE - Emirates ID OCR",
        "category": "Passport",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "are_emirates_id_verification",
        "service_name": "UAE - Emirates ID Verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }, {
        "service_id": "are_emirati_passport_verification",
        "service_name": "UAE - Emirati Passport Verification",
        "category": "Passport",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "are_passport_verification",
        "service_name": "UAE - UAE Passport Verification",
        "category": "Passport",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "are_trade_license_verification",
        "service_name": "UAE - Trade License Verification",
        "category": "CompanyRegister",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "are_trn_ocr",
        "service_name": "UAE - TRN OCR",
        "category": "TaxRegistry",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "are_trn_verification",
        "service_name": "UAE - TRN Verification",
        "category": "TaxRegistry",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "are_uae_pass_api",
        "service_name": "UAE - UAE PASS API (digital identity)",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }, {
        "service_id": "are_uae_pass_esign",
        "service_name": "UAE - UAE PASS e-Sign",
        "category": "Other",
        "data_domain": "Other",
        "price": null,
        "live": false
      }, {
        "service_id": "are_vehicle_rc",
        "service_name": "UAE - Vehicle RC Verification",
        "category": "MotorVehicleRecord",
        "data_domain": "Driving",
        "price": null,
        "live": false
      }, {
        "service_id": "are_vehicle_rc_ocr",
        "service_name": "UAE - Vehicle RC OCR",
        "category": "MotorVehicleRecord",
        "data_domain": "Driving",
        "price": null,
        "live": false
      }, {
        "service_id": "are_visa_verification",
        "service_name": "UAE - Visa Verification",
        "category": "Visa",
        "data_domain": "Document",
        "price": null,
        "live": false
      }]
    },
    "ARG": {
      "iso3": "ARG",
      "iso2": "AR",
      "name": "Argentina",
      "live": true,
      "services": [{
        "service_id": "arg_citizens",
        "service_name": "Argentina Citizens",
        "category": "Citizenship",
        "data_domain": "Identity",
        "price": 1.84,
        "live": true
      }, {
        "service_id": "arg_credit_bureau",
        "service_name": "Argentina Credit Bureau",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 2.15,
        "live": true
      }, {
        "service_id": "arg_renaper",
        "service_name": "Argentina - DNI verification (RENAPER)",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.2,
        "live": true
      }]
    },
    "AUS": {
      "iso3": "AUS",
      "iso2": "AU",
      "name": "Australia",
      "live": true,
      "services": [{
        "service_id": "aus_afsa_bankruptcy_direct",
        "service_name": "AUS - AFSA Bankruptcy Register (Direct)",
        "category": "BankruptcyRegistry",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "aus_australia_driver_licence",
        "service_name": "DVS - Australia Driver Licence",
        "category": "DriverLicence",
        "data_domain": "Document",
        "price": 0.45,
        "live": true
      }, {
        "service_id": "aus_australia_medicare_card",
        "service_name": "DVS - Australia Medicare Card",
        "category": "Healthcare",
        "data_domain": "Health",
        "price": 0.45,
        "live": true
      }, {
        "service_id": "aus_australia_passport",
        "service_name": "DVS - Australia Passport",
        "category": "Passport",
        "data_domain": "Document",
        "price": 0.45,
        "live": true
      }, {
        "service_id": "aus_australia_visa",
        "service_name": "DVS - Australia Visa",
        "category": "Visa",
        "data_domain": "Document",
        "price": 0.45,
        "live": true
      }, {
        "service_id": "aus_birth_certificate",
        "service_name": "Australia - DVS - Birth Certificate",
        "category": "BirthRecord",
        "data_domain": "Identity",
        "price": 0.045,
        "live": false
      }, {
        "service_id": "aus_centrelink_card",
        "service_name": "Australia - DVS - Centrelink Card",
        "category": "Government",
        "data_domain": "Government",
        "price": 0.45,
        "live": false
      }, {
        "service_id": "aus_change_of_name_certificate",
        "service_name": "Australia - DVS – Change of Name Certificate",
        "category": "CivilRegistry",
        "data_domain": "Identity",
        "price": 0.45,
        "live": false
      }, {
        "service_id": "aus_citizens",
        "service_name": "Australia Citizens",
        "category": "Citizenship",
        "data_domain": "Identity",
        "price": 0.3,
        "live": true
      }, {
        "service_id": "aus_citizenship_certificate",
        "service_name": "Australia - DVS – Citizenship Certificate",
        "category": "Citizenship",
        "data_domain": "Identity",
        "price": 0.45,
        "live": false
      }, {
        "service_id": "aus_consumer",
        "service_name": "Australia Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.06,
        "live": true
      }, {
        "service_id": "aus_credit_bureau",
        "service_name": "Australia Credit Bureau",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 0.7,
        "live": true
      }, {
        "service_id": "aus_death_check",
        "service_name": "Australia Death Check",
        "category": "DeathRecord",
        "data_domain": "Other",
        "price": 0.05,
        "live": true
      }, {
        "service_id": "aus_electoral_roll",
        "service_name": "Australia Electoral Roll",
        "category": "ElectoralRoll",
        "data_domain": "Government",
        "price": 0.45,
        "live": true
      }, {
        "service_id": "aus_immicard",
        "service_name": "Australia - DVS - ImmiCard",
        "category": "Visa",
        "data_domain": "Document",
        "price": 0.45,
        "live": false
      }, {
        "service_id": "aus_marriage_certificate",
        "service_name": "Australia - DVS – Marriage Certificate",
        "category": "CivilRegistry",
        "data_domain": "Identity",
        "price": 0.45,
        "live": false
      }, {
        "service_id": "aus_personal_name_register",
        "service_name": "Australia - ASIC Personal Name Register",
        "category": "CompanyRegister",
        "data_domain": "Professional",
        "price": 0.12,
        "live": true
      }, {
        "service_id": "aus_phone",
        "service_name": "Australia Phone",
        "category": "Telecom",
        "data_domain": "Telecom",
        "price": 0.12,
        "live": true
      }, {
        "service_id": "aus_police_check_npc",
        "service_name": "AUS - National Police Check",
        "category": "NationalCriminal",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "aus_residential",
        "service_name": "Australia Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.32,
        "live": true
      }, {
        "service_id": "aus_residential_lookup",
        "service_name": "Australia Residential Lookup",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.32,
        "live": true
      }, {
        "service_id": "aus_superannuation_payroll",
        "service_name": "Australia Superannuation & Payroll",
        "category": "Superannuation",
        "data_domain": "Financial",
        "price": 0.67,
        "live": false
      }, {
        "service_id": "aus_tenancy_register",
        "service_name": "Australia - TICA Tenancy Register",
        "category": "Tenancy",
        "data_domain": "Tenancy",
        "price": 0.84,
        "live": true
      }, {
        "service_id": "aus_travel_document",
        "service_name": "Australia - DVS - Travel Document",
        "category": "Passport",
        "data_domain": "Document",
        "price": 0.45,
        "live": false
      }, {
        "service_id": "aus_vevo",
        "service_name": "Australia VEVO",
        "category": "Visa",
        "data_domain": "Document",
        "price": 0.32,
        "live": true
      }]
    },
    "AUT": {
      "iso3": "AUT",
      "iso2": "AT",
      "name": "Austria",
      "live": true,
      "services": [{
        "service_id": "aut_credit_bureau",
        "service_name": "Austria Credit Bureau",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 1.23,
        "live": true
      }]
    },
    "BEL": {
      "iso3": "BEL",
      "iso2": "BE",
      "name": "Belgium",
      "live": true,
      "services": [{
        "service_id": "bel_consumer",
        "service_name": "Belgium Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.03,
        "live": true
      }, {
        "service_id": "bel_residential",
        "service_name": "Belgium Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.37,
        "live": true
      }, {
        "service_id": "bel_utility",
        "service_name": "Belgium Utility",
        "category": "Utility",
        "data_domain": "Address",
        "price": 0.04,
        "live": true
      }]
    },
    "BGD": {
      "iso3": "BGD",
      "iso2": "BD",
      "name": "Bangladesh",
      "live": false,
      "services": [{
        "service_id": "bgd_driving_licence",
        "service_name": "Bangladesh - Driving Licence Verification",
        "category": "DriverLicence",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "bgd_nid_verification",
        "service_name": "Bangladesh - NID Verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }, {
        "service_id": "bgd_passport_verification",
        "service_name": "Bangladesh - Passport Verification",
        "category": "Passport",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "bgd_tin_verification",
        "service_name": "Bangladesh - TIN Verification",
        "category": "TaxRegistry",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }]
    },
    "BOL": {
      "iso3": "BOL",
      "iso2": "BO",
      "name": "Bolivia",
      "live": true,
      "services": [{
        "service_id": "bol_cedula",
        "service_name": "Bolivia - CI verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.2,
        "live": true
      }]
    },
    "BRA": {
      "iso3": "BRA",
      "iso2": "BR",
      "name": "Brazil",
      "live": true,
      "services": [{
        "service_id": "bra_antecedentes_criminais_pf",
        "service_name": "BRA - Antecedentes Criminais (Polícia Federal)",
        "category": "NationalCriminal",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "bra_background_check",
        "service_name": "BRA - idwall Combined Background Check",
        "category": "Background",
        "data_domain": "Background",
        "price": null,
        "live": false
      }, {
        "service_id": "bra_cpf",
        "service_name": "Brazil - CPF status check",
        "category": "TaxRegistry",
        "data_domain": "Identity",
        "price": 0.2,
        "live": true
      }, {
        "service_id": "bra_credit_bureau_boa_vista",
        "service_name": "BRA - Boa Vista credit bureau",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "bra_credit_bureau_serasa",
        "service_name": "BRA - Serasa Experian credit bureau",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "bra_employment_verification",
        "service_name": "BRA - Employment Verification (idwall)",
        "category": "EmploymentVerification",
        "data_domain": "Employment",
        "price": null,
        "live": false
      }, {
        "service_id": "bra_falencias_recuperacao_judicial",
        "service_name": "BRA - Falências e Recuperação Judicial",
        "category": "BankruptcyRegistry",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "bra_idwall_background_check",
        "service_name": "BRA - idwall Background Check (200+ sources)",
        "category": "Background",
        "data_domain": "Background",
        "price": null,
        "live": false
      }, {
        "service_id": "bra_idwall_documentoscopia",
        "service_name": "BRA - idwall Documentoscopia",
        "category": "Passport",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "bra_idwall_face_link",
        "service_name": "BRA - idwall Face Link (Face ↔ CPF)",
        "category": "BiometricRiskScore",
        "data_domain": "Biometric",
        "price": null,
        "live": false
      }, {
        "service_id": "bra_jusbr_civil_court",
        "service_name": "BRA - Civil Court Records (jus.br / CNJ)",
        "category": "CivilCourtState",
        "data_domain": "CivilCourt",
        "price": null,
        "live": false
      }, {
        "service_id": "bra_mec_diploma",
        "service_name": "BRA - Diploma Verification (MEC)",
        "category": "DegreeVerification",
        "data_domain": "Education",
        "price": null,
        "live": false
      }, {
        "service_id": "bra_phone",
        "service_name": "Brazil - Phone",
        "category": "Telecom",
        "data_domain": "Telecom",
        "price": 0.4,
        "live": true
      }, {
        "service_id": "bra_residential",
        "service_name": "Brazil Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.14,
        "live": true
      }, {
        "service_id": "bra_serasa_protestos",
        "service_name": "BRA - Serasa Protestos (Negative Listings)",
        "category": "BankruptcyRegistry",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "bra_tax_registration",
        "service_name": "Brazil Tax Registration",
        "category": "TaxRegistry",
        "data_domain": "Financial",
        "price": 0.08,
        "live": true
      }, {
        "service_id": "bra_unico_idpay_face",
        "service_name": "BRA - Unico IDPay (Face ↔ CPF for transactions)",
        "category": "BiometricRiskScore",
        "data_domain": "Biometric",
        "price": null,
        "live": false
      }, {
        "service_id": "bra_unico_score_antifraud",
        "service_name": "BRA - Unico Score (Anti-fraud)",
        "category": "BiometricRiskScore",
        "data_domain": "Biometric",
        "price": null,
        "live": false
      }]
    },
    "CAN": {
      "iso3": "CAN",
      "iso2": "CA",
      "name": "Canada",
      "live": true,
      "services": [{
        "service_id": "can_consumer",
        "service_name": "Canada Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.05,
        "live": true
      }, {
        "service_id": "can_credit_bureau_2_non_fintrac",
        "service_name": "Canada Credit Bureau 2 (Non-FINTRAC)",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 1.05,
        "live": false
      }, {
        "service_id": "can_credit_bureau_fintrac",
        "service_name": "Canada Credit Bureau (FINTRAC)",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 2.1,
        "live": false
      }, {
        "service_id": "can_driving_licence",
        "service_name": "Canada - Driving Licence Verification",
        "category": "DriverLicence",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "can_equifax_credit",
        "service_name": "Canada - Equifax Credit Check",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "can_passport_verification",
        "service_name": "Canada - Passport Verification",
        "category": "Passport",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "can_phone",
        "service_name": "Canada Phone",
        "category": "Telecom",
        "data_domain": "Telecom",
        "price": 0.36,
        "live": true
      }, {
        "service_id": "can_rcmp_criminal_record",
        "service_name": "CAN - RCMP Criminal Record Check",
        "category": "NationalCriminal",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "can_residential",
        "service_name": "Canada Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.19,
        "live": true
      }, {
        "service_id": "can_sin_verification",
        "service_name": "Canada - SIN Verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }, {
        "service_id": "can_vehicle_rc",
        "service_name": "Canada - Vehicle RC Verification",
        "category": "MotorVehicleRecord",
        "data_domain": "Driving",
        "price": null,
        "live": false
      }]
    },
    "CHE": {
      "iso3": "CHE",
      "iso2": "CH",
      "name": "Switzerland",
      "live": true,
      "services": [{
        "service_id": "che_consumer",
        "service_name": "Switzerland Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.08,
        "live": true
      }, {
        "service_id": "che_credit_bureau",
        "service_name": "Switzerland Credit Bureau",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 1.05,
        "live": true
      }]
    },
    "CHL": {
      "iso3": "CHL",
      "iso2": "CL",
      "name": "Chile",
      "live": true,
      "services": [{
        "service_id": "chl_residential",
        "service_name": "Chile Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 1.42,
        "live": true
      }, {
        "service_id": "chl_rut",
        "service_name": "Chile - RUT verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.2,
        "live": true
      }]
    },
    "CHN": {
      "iso3": "CHN",
      "iso2": "CN",
      "name": "China",
      "live": true,
      "services": [{
        "service_id": "chn_bank_card",
        "service_name": "China Bank Card",
        "category": "Banking",
        "data_domain": "Financial",
        "price": 1.21,
        "live": true
      }, {
        "service_id": "chn_national_id",
        "service_name": "China National ID",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 1.16,
        "live": true
      }, {
        "service_id": "chn_passport_verification",
        "service_name": "China Passport Verification",
        "category": "Passport",
        "data_domain": "Document",
        "price": 1.0,
        "live": true
      }, {
        "service_id": "chn_phone",
        "service_name": "China Phone",
        "category": "Telecom",
        "data_domain": "Telecom",
        "price": 0.3,
        "live": true
      }]
    },
    "CIV": {
      "iso3": "CIV",
      "iso2": "CI",
      "name": "Côte d'Ivoire",
      "live": false,
      "services": [{
        "service_id": "civ_national_id_no_photo_smileid",
        "service_name": "Côte d'Ivoire - National ID No Photo",
        "category": "BiometricLiveness",
        "data_domain": "Biometric",
        "price": 0.5,
        "live": false
      }, {
        "service_id": "civ_resident_card_smileid",
        "service_name": "Côte d'Ivoire - Resident Card",
        "category": "ResidencePermit",
        "data_domain": "Document",
        "price": 0.5,
        "live": false
      }]
    },
    "COL": {
      "iso3": "COL",
      "iso2": "CO",
      "name": "Colombia",
      "live": true,
      "services": [{
        "service_id": "col_cedula",
        "service_name": "Colombia - Cédula verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.2,
        "live": true
      }]
    },
    "CRI": {
      "iso3": "CRI",
      "iso2": "CR",
      "name": "Costa Rica",
      "live": true,
      "services": [{
        "service_id": "cri_cedula",
        "service_name": "Costa Rica - Cédula verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.2,
        "live": true
      }]
    },
    "CZE": {
      "iso3": "CZE",
      "iso2": "CZ",
      "name": "Czech Republic",
      "live": true,
      "services": [{
        "service_id": "cze_republic_residential",
        "service_name": "Czech Republic Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.95,
        "live": true
      }, {
        "service_id": "cze_republic_residential_2",
        "service_name": "Czech Republic Residential 2",
        "category": "Residential",
        "data_domain": "Address",
        "price": 2.14,
        "live": true
      }]
    },
    "DEU": {
      "iso3": "DEU",
      "iso2": "DE",
      "name": "Germany",
      "live": true,
      "services": [{
        "service_id": "deu_consumer",
        "service_name": "Germany Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.08,
        "live": true
      }, {
        "service_id": "deu_credit_bureau",
        "service_name": "Germany Credit Bureau",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 0.84,
        "live": true
      }, {
        "service_id": "deu_credit_bureau_crif_buergel",
        "service_name": "DEU - CRIF Bürgel credit check",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "deu_credit_bureau_schufa",
        "service_name": "DEU - Schufa Bonitätsauskunft",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "deu_phone",
        "service_name": "Germany Phone",
        "category": "Telecom",
        "data_domain": "Telecom",
        "price": 0.3,
        "live": true
      }, {
        "service_id": "deu_phone_2",
        "service_name": "Germany Phone 2",
        "category": "Telecom",
        "data_domain": "Telecom",
        "price": 0.59,
        "live": true
      }, {
        "service_id": "deu_residential",
        "service_name": "Germany Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.61,
        "live": true
      }, {
        "service_id": "deu_utility",
        "service_name": "Germany Utility",
        "category": "Utility",
        "data_domain": "Address",
        "price": 0.84,
        "live": true
      }]
    },
    "DNK": {
      "iso3": "DNK",
      "iso2": "DK",
      "name": "Denmark",
      "live": true,
      "services": [{
        "service_id": "dnk_consumer",
        "service_name": "Denmark Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.09,
        "live": true
      }, {
        "service_id": "dnk_consumer_2",
        "service_name": "Denmark Consumer 2",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.97,
        "live": false
      }, {
        "service_id": "dnk_national_id",
        "service_name": "Denmark National ID",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 1.39,
        "live": true
      }]
    },
    "DOM": {
      "iso3": "DOM",
      "iso2": "DO",
      "name": "Dominican Republic",
      "live": true,
      "services": [{
        "service_id": "dom_cedula",
        "service_name": "Dominican Republic - Cédula verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.05,
        "live": true
      }]
    },
    "ECU": {
      "iso3": "ECU",
      "iso2": "EC",
      "name": "Ecuador",
      "live": true,
      "services": [{
        "service_id": "ecu_cedula",
        "service_name": "Ecuador - Cédula verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.2,
        "live": true
      }]
    },
    "ESP": {
      "iso3": "ESP",
      "iso2": "ES",
      "name": "Spain",
      "live": true,
      "services": [{
        "service_id": "esp_consumer",
        "service_name": "Spain Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.08,
        "live": true
      }, {
        "service_id": "esp_dni",
        "service_name": "Spain - DNI/NIE verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.2,
        "live": true
      }, {
        "service_id": "esp_phone",
        "service_name": "Spain Phone",
        "category": "Telecom",
        "data_domain": "Telecom",
        "price": 0.24,
        "live": true
      }, {
        "service_id": "esp_phone_2",
        "service_name": "Spain Phone 2",
        "category": "Telecom",
        "data_domain": "Telecom",
        "price": 0.77,
        "live": true
      }, {
        "service_id": "esp_residential",
        "service_name": "Spain Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.24,
        "live": true
      }, {
        "service_id": "esp_utility",
        "service_name": "Spain Utility",
        "category": "Utility",
        "data_domain": "Address",
        "price": 0.76,
        "live": true
      }]
    },
    "FIN": {
      "iso3": "FIN",
      "iso2": "FI",
      "name": "Finland",
      "live": true,
      "services": [{
        "service_id": "fin_consumer",
        "service_name": "Finland Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.09,
        "live": true
      }, {
        "service_id": "fin_consumer_2",
        "service_name": "Finland Consumer 2",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.97,
        "live": false
      }, {
        "service_id": "fin_national_id",
        "service_name": "Finland National ID",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 2.1,
        "live": true
      }]
    },
    "FRA": {
      "iso3": "FRA",
      "iso2": "FR",
      "name": "France",
      "live": true,
      "services": [{
        "service_id": "fra_consumer",
        "service_name": "France Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.08,
        "live": true
      }, {
        "service_id": "fra_phone",
        "service_name": "France Phone",
        "category": "Telecom",
        "data_domain": "Telecom",
        "price": 0.67,
        "live": true
      }, {
        "service_id": "fra_residential",
        "service_name": "France Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.89,
        "live": true
      }, {
        "service_id": "fra_residential_2",
        "service_name": "France Residential 2",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.3,
        "live": true
      }, {
        "service_id": "fra_residential_3",
        "service_name": "France Residential 3",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.61,
        "live": true
      }, {
        "service_id": "fra_utility",
        "service_name": "France Utility",
        "category": "Utility",
        "data_domain": "Address",
        "price": 0.61,
        "live": true
      }, {
        "service_id": "fra_utility_2",
        "service_name": "France Utility 2",
        "category": "Utility",
        "data_domain": "Address",
        "price": 0.23,
        "live": true
      }]
    },
    "GBR": {
      "iso3": "GBR",
      "iso2": "GB",
      "name": "United Kingdom",
      "live": true,
      "services": [{
        "service_id": "gbr_bank_account_verification",
        "service_name": "UK - Bank Account Verification (CASS)",
        "category": "Banking",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "gbr_companies_house_direct",
        "service_name": "GBR - Companies House director lookup",
        "category": "CompanyRegister",
        "data_domain": "Professional",
        "price": 0.05,
        "live": false
      }, {
        "service_id": "gbr_dbs_basic",
        "service_name": "GBR - DBS Basic (Disclosure & Barring Service)",
        "category": "NationalCriminal",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "gbr_dbs_enhanced",
        "service_name": "GBR - DBS Enhanced",
        "category": "NationalCriminal",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "gbr_dbs_standard",
        "service_name": "GBR - DBS Standard",
        "category": "NationalCriminal",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "gbr_disclosure_scotland_basic",
        "service_name": "GBR - Disclosure Scotland Basic",
        "category": "NationalCriminal",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "gbr_driving_licence",
        "service_name": "UK - Driving Licence Verification",
        "category": "DriverLicence",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "gbr_dvla_mvr_direct",
        "service_name": "GBR - DVLA Driving Licence Check",
        "category": "MotorVehicleRecord",
        "data_domain": "Driving",
        "price": null,
        "live": false
      }, {
        "service_id": "gbr_employment_verification",
        "service_name": "GBR - Employment Verification",
        "category": "EmploymentVerification",
        "data_domain": "Employment",
        "price": null,
        "live": false
      }, {
        "service_id": "gbr_hedd_degree_direct",
        "service_name": "GBR - Higher Education Degree Datacheck (HEDD)",
        "category": "DegreeVerification",
        "data_domain": "Education",
        "price": null,
        "live": false
      }, {
        "service_id": "gbr_insolvency_service_direct",
        "service_name": "GBR - Insolvency Register (Direct)",
        "category": "BankruptcyRegistry",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "gbr_kingdom_citizens",
        "service_name": "United Kingdom Citizens",
        "category": "Citizenship",
        "data_domain": "Identity",
        "price": 0.75,
        "live": true
      }, {
        "service_id": "gbr_kingdom_consumer",
        "service_name": "United Kingdom Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.09,
        "live": true
      }, {
        "service_id": "gbr_kingdom_credit_bureau",
        "service_name": "United Kingdom Credit Bureau",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 1.07,
        "live": true
      }, {
        "service_id": "gbr_kingdom_financial_services",
        "service_name": "United Kingdom Financial Services",
        "category": "FinancialServices",
        "data_domain": "Financial",
        "price": 0.95,
        "live": true
      }, {
        "service_id": "gbr_kingdom_phone",
        "service_name": "United Kingdom Phone",
        "category": "Telecom",
        "data_domain": "Telecom",
        "price": 0.36,
        "live": true
      }, {
        "service_id": "gbr_kingdom_phone_2",
        "service_name": "United Kingdom Phone 2",
        "category": "Telecom",
        "data_domain": "Telecom",
        "price": 0.96,
        "live": true
      }, {
        "service_id": "gbr_kingdom_residential",
        "service_name": "United Kingdom Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.21,
        "live": true
      }, {
        "service_id": "gbr_nino_verification",
        "service_name": "UK - NINO Verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }, {
        "service_id": "gbr_passport_verification",
        "service_name": "UK - Passport Verification",
        "category": "Passport",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "gbr_right_to_work_share_code",
        "service_name": "GBR - Right to Work via Share Code",
        "category": "RightToWork",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "gbr_voter_roll",
        "service_name": "UK - Voter Roll (Edited Register)",
        "category": "ElectoralRoll",
        "data_domain": "Government",
        "price": null,
        "live": false
      }]
    },
    "GHA": {
      "iso3": "GHA",
      "iso2": "GH",
      "name": "Ghana",
      "live": false,
      "services": [{
        "service_id": "gha_biometric_kyc_smileid",
        "service_name": "Ghana - Biometric KYC",
        "category": "BiometricLiveness",
        "data_domain": "Biometric",
        "price": 0.75,
        "live": false
      }, {
        "service_id": "gha_ghana_card_no_photo_smileid",
        "service_name": "Ghana - Ghana Card (No Photo)",
        "category": "BiometricLiveness",
        "data_domain": "Biometric",
        "price": 0.5,
        "live": false
      }]
    },
    "GRC": {
      "iso3": "GRC",
      "iso2": "GR",
      "name": "Greece",
      "live": true,
      "services": [{
        "service_id": "grc_consumer",
        "service_name": "Greece Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 1.1,
        "live": true
      }, {
        "service_id": "grc_credit_bureau",
        "service_name": "Greece Credit Bureau",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 1.02,
        "live": true
      }, {
        "service_id": "grc_utility",
        "service_name": "Greece Utility",
        "category": "Utility",
        "data_domain": "Address",
        "price": 1.05,
        "live": true
      }]
    },
    "GTM": {
      "iso3": "GTM",
      "iso2": "GT",
      "name": "Guatemala",
      "live": true,
      "services": [{
        "service_id": "gtm_dpi",
        "service_name": "Guatemala - DPI verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.2,
        "live": true
      }]
    },
    "HKG": {
      "iso3": "HKG",
      "iso2": "HK",
      "name": "Hong Kong",
      "live": true,
      "services": [{
        "service_id": "hkg_kong_residential",
        "service_name": "Hong Kong Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 1.02,
        "live": true
      }, {
        "service_id": "hkg_kong_utility",
        "service_name": "Hong Kong Utility",
        "category": "Utility",
        "data_domain": "Address",
        "price": 1.65,
        "live": true
      }]
    },
    "HND": {
      "iso3": "HND",
      "iso2": "HN",
      "name": "Honduras",
      "live": true,
      "services": [{
        "service_id": "hnd_dni",
        "service_name": "Honduras - DNI verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.2,
        "live": true
      }]
    },
    "HUN": {
      "iso3": "HUN",
      "iso2": "HU",
      "name": "Hungary",
      "live": false,
      "services": [{
        "service_id": "hun_residential",
        "service_name": "Hungary Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 1.14,
        "live": false
      }]
    },
    "IDN": {
      "iso3": "IDN",
      "iso2": "ID",
      "name": "Indonesia",
      "live": true,
      "services": [{
        "service_id": "idn_phone",
        "service_name": "Indonesia Phone",
        "category": "Telecom",
        "data_domain": "Telecom",
        "price": 0.16,
        "live": true
      }, {
        "service_id": "idn_residential_identity_card",
        "service_name": "Indonesia Residential Identity Card",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.16,
        "live": true
      }]
    },
    "IND": {
      "iso3": "IND",
      "iso2": "IN",
      "name": "India",
      "live": true,
      "services": [{
        "service_id": "ind_aadhaar",
        "service_name": "India Aadhaar",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.11,
        "live": true
      }, {
        "service_id": "ind_aadhaar_authentication",
        "service_name": "India - Aadhaar OTP Authentication",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_aadhaar_esignature",
        "service_name": "India - Aadhaar e-Sign",
        "category": "Other",
        "data_domain": "Other",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_aadhaar_uidai",
        "service_name": "IND - Aadhaar verification (UIDAI)",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_aadhaar_verification",
        "service_name": "India - Aadhaar Verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_bank_account_verification",
        "service_name": "India - Bank Account Verification (Penny Drop)",
        "category": "Banking",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_cibil_credit_report",
        "service_name": "India - CIBIL Full Credit Report",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_cibil_credit_score",
        "service_name": "India - CIBIL Credit Score",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_court_records_check",
        "service_name": "India - Court Records (e-Courts) Check",
        "category": "JudicialRecord",
        "data_domain": "CivilCourt",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_digilocker_pull",
        "service_name": "India - DigiLocker Document Pull",
        "category": "Government",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_din_verification",
        "service_name": "India - Director ID (DIN) Verification",
        "category": "CompanyRegister",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_drivers_licence",
        "service_name": "India Drivers Licence",
        "category": "DriverLicence",
        "data_domain": "Document",
        "price": 0.84,
        "live": true
      }, {
        "service_id": "ind_driving_licence_verification",
        "service_name": "India - Driving Licence Verification",
        "category": "DriverLicence",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_e_aadhaar_verification",
        "service_name": "India - e-Aadhaar Offline Verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_e_stamp_verification",
        "service_name": "India - e-Stamp Verification",
        "category": "Other",
        "data_domain": "Other",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_employment_verification_epfo",
        "service_name": "India - Employment History via EPFO",
        "category": "EmploymentVerification",
        "data_domain": "Employment",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_epfo_uan_lookup",
        "service_name": "India - EPFO UAN Lookup",
        "category": "EmploymentVerification",
        "data_domain": "Employment",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_epic_voter_s_registration",
        "service_name": "India EPIC (Voter's Registration)",
        "category": "ElectoralRoll",
        "data_domain": "Government",
        "price": 0.84,
        "live": true
      }, {
        "service_id": "ind_fssai_verification",
        "service_name": "India - FSSAI Food Licence Verification",
        "category": "ProfessionalLicense",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_gst_by_pan",
        "service_name": "India - GST Search by PAN",
        "category": "CompanyRegister",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_gst_return_status",
        "service_name": "India - GST Return Filing Status",
        "category": "CompanyRegister",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_gst_verification",
        "service_name": "India - GST Verification",
        "category": "CompanyRegister",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_ifsc_code_lookup",
        "service_name": "India - IFSC Code Lookup",
        "category": "Banking",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_itr_check",
        "service_name": "India - ITR Check",
        "category": "TaxRegistry",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_mca_company_master",
        "service_name": "India - MCA Company Master Data",
        "category": "CompanyRegister",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_mobile_to_upi",
        "service_name": "India - Mobile-to-UPI Resolution",
        "category": "Banking",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_msme_registration",
        "service_name": "India - MSME / Udyam Registration Check",
        "category": "CompanyRegister",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_pan_aadhaar_link_check",
        "service_name": "India - PAN ↔ Aadhaar Link Check",
        "category": "TaxRegistry",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_pan_kra",
        "service_name": "India - PAN KRA Lookup",
        "category": "TaxRegistry",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_pan_permanent_account_number",
        "service_name": "India PAN (Permanent Account Number)",
        "category": "TaxRegistry",
        "data_domain": "Financial",
        "price": 0.84,
        "live": true
      }, {
        "service_id": "ind_pan_verification",
        "service_name": "India - PAN Verification",
        "category": "TaxRegistry",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_passport",
        "service_name": "India Passport",
        "category": "Passport",
        "data_domain": "Document",
        "price": 0.19,
        "live": true
      }, {
        "service_id": "ind_passport_verification",
        "service_name": "India - Passport Verification",
        "category": "Passport",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_pcc_mha",
        "service_name": "IND - Police Clearance Certificate (MHA)",
        "category": "NationalCriminal",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_ration_card_verification",
        "service_name": "India - Ration Card Verification",
        "category": "Government",
        "data_domain": "Government",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_upi_validation",
        "service_name": "India - UPI ID Validation",
        "category": "Banking",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_vehicle_chassis_to_rc",
        "service_name": "India - Vehicle Chassis to RC",
        "category": "MotorVehicleRecord",
        "data_domain": "Driving",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_vehicle_rc_verification",
        "service_name": "India - Vehicle RC Verification",
        "category": "MotorVehicleRecord",
        "data_domain": "Driving",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_voter_aadhaar_link_check",
        "service_name": "India - Voter ID ↔ Aadhaar Link Check",
        "category": "ElectoralRoll",
        "data_domain": "Government",
        "price": null,
        "live": false
      }, {
        "service_id": "ind_voter_id_verification",
        "service_name": "India - Voter ID (EPIC) Verification",
        "category": "ElectoralRoll",
        "data_domain": "Government",
        "price": null,
        "live": false
      }]
    },
    "IRL": {
      "iso3": "IRL",
      "iso2": "IE",
      "name": "Ireland",
      "live": true,
      "services": [{
        "service_id": "irl_citizens",
        "service_name": "Ireland Citizens",
        "category": "Citizenship",
        "data_domain": "Identity",
        "price": 2.03,
        "live": true
      }, {
        "service_id": "irl_credit_bureau",
        "service_name": "Ireland Credit Bureau",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 0.77,
        "live": true
      }, {
        "service_id": "irl_residential",
        "service_name": "Ireland Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 2.03,
        "live": true
      }, {
        "service_id": "irl_utility",
        "service_name": "Ireland Utility",
        "category": "Utility",
        "data_domain": "Address",
        "price": 2.03,
        "live": true
      }, {
        "service_id": "irl_voter_registration",
        "service_name": "Ireland Voter Registration",
        "category": "ElectoralRoll",
        "data_domain": "Government",
        "price": 1.13,
        "live": true
      }]
    },
    "ITA": {
      "iso3": "ITA",
      "iso2": "IT",
      "name": "Italy",
      "live": true,
      "services": [{
        "service_id": "ita_consumer",
        "service_name": "Italy Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.08,
        "live": true
      }, {
        "service_id": "ita_credit_bureau",
        "service_name": "Italy Credit Bureau",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 1.95,
        "live": true
      }, {
        "service_id": "ita_credit_bureau_2",
        "service_name": "Italy Credit Bureau 2",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 1.6,
        "live": true
      }, {
        "service_id": "ita_residential",
        "service_name": "Italy Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.3,
        "live": true
      }]
    },
    "KEN": {
      "iso3": "KEN",
      "iso2": "KE",
      "name": "Kenya",
      "live": true,
      "services": [{
        "service_id": "ken_alien_card_smileid",
        "service_name": "Kenya - Alien_Card",
        "category": "ResidencePermit",
        "data_domain": "Document",
        "price": 0.5,
        "live": false
      }, {
        "service_id": "ken_biometric_kyc_smileid",
        "service_name": "Kenya - Biometric KYC",
        "category": "BiometricLiveness",
        "data_domain": "Biometric",
        "price": 0.75,
        "live": false
      }, {
        "service_id": "ken_business_registration_smileid",
        "service_name": "Kenya - Business Registration",
        "category": "CompanyRegister",
        "data_domain": "Professional",
        "price": 10.0,
        "live": false
      }, {
        "service_id": "ken_kra_pin_smileid",
        "service_name": "Kenya - KRA PIN",
        "category": "TaxRegistry",
        "data_domain": "Financial",
        "price": 0.25,
        "live": false
      }, {
        "service_id": "ken_national_id",
        "service_name": "Kenya National ID",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 3.15,
        "live": true
      }, {
        "service_id": "ken_national_id_no_image_smileid",
        "service_name": "Kenya - National ID (No Image)",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.5,
        "live": false
      }, {
        "service_id": "ken_national_id_smileid",
        "service_name": "Kenya - National_ID",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.5,
        "live": false
      }, {
        "service_id": "ken_passport_smileid",
        "service_name": "Kenya - Passport",
        "category": "Passport",
        "data_domain": "Document",
        "price": 0.5,
        "live": false
      }, {
        "service_id": "ken_tax_info_smileid",
        "service_name": "Kenya - Tax Info",
        "category": "TaxRegistry",
        "data_domain": "Financial",
        "price": 0.25,
        "live": false
      }]
    },
    "KHM": {
      "iso3": "KHM",
      "iso2": "KH",
      "name": "Cambodia",
      "live": true,
      "services": [{
        "service_id": "khm_national_id",
        "service_name": "Cambodia National ID",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.16,
        "live": true
      }]
    },
    "MAR": {
      "iso3": "MAR",
      "iso2": "MA",
      "name": "Morocco",
      "live": true,
      "services": [{
        "service_id": "mar_residential",
        "service_name": "Morocco Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 1.08,
        "live": true
      }]
    },
    "MEX": {
      "iso3": "MEX",
      "iso2": "MX",
      "name": "Mexico",
      "live": true,
      "services": [{
        "service_id": "mex_curp",
        "service_name": "Mexico - CURP verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.2,
        "live": true
      }, {
        "service_id": "mex_ine_lista_nominal",
        "service_name": "MEX - INE Lista Nominal verification",
        "category": "ElectoralRoll",
        "data_domain": "Government",
        "price": null,
        "live": false
      }, {
        "service_id": "mex_residential",
        "service_name": "Mexico Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.29,
        "live": true
      }, {
        "service_id": "mex_unico_idpay_face",
        "service_name": "MEX - Unico IDPay (Face ↔ CURP for transactions)",
        "category": "BiometricRiskScore",
        "data_domain": "Biometric",
        "price": null,
        "live": false
      }]
    },
    "MYS": {
      "iso3": "MYS",
      "iso2": "MY",
      "name": "Malaysia",
      "live": true,
      "services": [{
        "service_id": "mys_credit_bureau",
        "service_name": "Malaysia Credit Bureau",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 0.71,
        "live": true
      }, {
        "service_id": "mys_driving_licence",
        "service_name": "Malaysia - Driving Licence Verification",
        "category": "DriverLicence",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "mys_mykad_verification",
        "service_name": "Malaysia - MyKad Verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }, {
        "service_id": "mys_national_id",
        "service_name": "Malaysia National ID",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.16,
        "live": true
      }, {
        "service_id": "mys_passport_verification",
        "service_name": "Malaysia - Passport Verification",
        "category": "Passport",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "mys_ssm_company_data",
        "service_name": "Malaysia - SSM Company Data",
        "category": "CompanyRegister",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "mys_vehicle_rc",
        "service_name": "Malaysia - Vehicle RC Verification",
        "category": "MotorVehicleRecord",
        "data_domain": "Driving",
        "price": null,
        "live": false
      }]
    },
    "NGA": {
      "iso3": "NGA",
      "iso2": "NG",
      "name": "Nigeria",
      "live": true,
      "services": [{
        "service_id": "nga_address_verification_smileid",
        "service_name": "Nigeria - Address Verification",
        "category": "Address",
        "data_domain": "Address",
        "price": 0.3,
        "live": false
      }, {
        "service_id": "nga_bank_account_verification_smileid",
        "service_name": "Nigeria - Bank Account Verification",
        "category": "Banking",
        "data_domain": "Financial",
        "price": 0.2,
        "live": false
      }, {
        "service_id": "nga_bank_verification_number",
        "service_name": "Nigeria Bank Verification Number",
        "category": "Banking",
        "data_domain": "Financial",
        "price": 0.8,
        "live": true
      }, {
        "service_id": "nga_biometric_kyc_smileid",
        "service_name": "Nigeria - Biometric KYC",
        "category": "BiometricLiveness",
        "data_domain": "Biometric",
        "price": 0.5,
        "live": false
      }, {
        "service_id": "nga_biometric_kyc_tier2_smileid",
        "service_name": "Nigeria - Biometric KYC",
        "category": "BiometricLiveness",
        "data_domain": "Biometric",
        "price": 0.95,
        "live": false
      }, {
        "service_id": "nga_business_registration_smileid",
        "service_name": "Nigeria - Business Registration",
        "category": "CompanyRegister",
        "data_domain": "Professional",
        "price": 0.5,
        "live": false
      }, {
        "service_id": "nga_bvn_mfa_smileid",
        "service_name": "Nigeria - BVN_MFA",
        "category": "Banking",
        "data_domain": "Financial",
        "price": 0.2,
        "live": false
      }, {
        "service_id": "nga_bvn_smileid",
        "service_name": "Nigeria - BVN",
        "category": "Banking",
        "data_domain": "Financial",
        "price": 0.2,
        "live": false
      }, {
        "service_id": "nga_national_id",
        "service_name": "Nigeria National ID",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.08,
        "live": true
      }, {
        "service_id": "nga_nin_nimc",
        "service_name": "NGA - National Identification Number (NIMC)",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }, {
        "service_id": "nga_nin_v2_smileid",
        "service_name": "Nigeria - NIN_V2",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.3,
        "live": false
      }, {
        "service_id": "nga_tin_search_smileid",
        "service_name": "Nigeria - TIN Search",
        "category": "TaxRegistry",
        "data_domain": "Financial",
        "price": 0.5,
        "live": false
      }, {
        "service_id": "nga_vnin_smileid",
        "service_name": "Nigeria - vNIN",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.3,
        "live": false
      }, {
        "service_id": "nga_voter_id_smileid",
        "service_name": "Nigeria - Voter_ID",
        "category": "ElectoralRoll",
        "data_domain": "Identity",
        "price": 0.4,
        "live": false
      }]
    },
    "NLD": {
      "iso3": "NLD",
      "iso2": "NL",
      "name": "Netherlands",
      "live": true,
      "services": [{
        "service_id": "nld_consumer",
        "service_name": "Netherlands Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.08,
        "live": true
      }, {
        "service_id": "nld_residential",
        "service_name": "Netherlands Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.59,
        "live": true
      }]
    },
    "NOR": {
      "iso3": "NOR",
      "iso2": "NO",
      "name": "Norway",
      "live": true,
      "services": [{
        "service_id": "nor_consumer",
        "service_name": "Norway Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.09,
        "live": true
      }, {
        "service_id": "nor_residential",
        "service_name": "Norway Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 2.42,
        "live": true
      }]
    },
    "NZL": {
      "iso3": "NZL",
      "iso2": "NZ",
      "name": "New Zealand",
      "live": true,
      "services": [{
        "service_id": "nzl_new_zealand_births",
        "service_name": "DIA - New Zealand Births",
        "category": "BirthRecord",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }, {
        "service_id": "nzl_new_zealand_citizenship",
        "service_name": "DIA - New Zealand Citizenship",
        "category": "Citizenship",
        "data_domain": "Identity",
        "price": 0.84,
        "live": false
      }, {
        "service_id": "nzl_new_zealand_passport",
        "service_name": "DIA - New Zealand Passport",
        "category": "Passport",
        "data_domain": "Document",
        "price": 0.84,
        "live": false
      }, {
        "service_id": "nzl_zealand_companies_office",
        "service_name": "New Zealand Companies Office",
        "category": "TaxRegistry",
        "data_domain": "Financial",
        "price": 0.16,
        "live": true
      }, {
        "service_id": "nzl_zealand_consumer",
        "service_name": "New Zealand Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.06,
        "live": true
      }, {
        "service_id": "nzl_zealand_credit_bureau",
        "service_name": "New Zealand Credit Bureau",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 0.66,
        "live": true
      }, {
        "service_id": "nzl_zealand_death_check",
        "service_name": "New Zealand Death Check",
        "category": "DeathRecord",
        "data_domain": "Other",
        "price": 0.16,
        "live": true
      }, {
        "service_id": "nzl_zealand_drivers_licence",
        "service_name": "New Zealand Drivers Licence",
        "category": "DriverLicence",
        "data_domain": "Document",
        "price": 0.35,
        "live": false
      }, {
        "service_id": "nzl_zealand_linz_property",
        "service_name": "New Zealand LINZ Property",
        "category": "PropertyRegistry",
        "data_domain": "Address",
        "price": 0.29,
        "live": true
      }, {
        "service_id": "nzl_zealand_residential",
        "service_name": "New Zealand Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.93,
        "live": true
      }, {
        "service_id": "nzl_zealand_yellow_pages",
        "service_name": "New Zealand Yellow Pages",
        "category": "Address",
        "data_domain": "Address",
        "price": 0.25,
        "live": true
      }]
    },
    "OMN": {
      "iso3": "OMN",
      "iso2": "OM",
      "name": "Oman",
      "live": false,
      "services": [{
        "service_id": "omn_driving_licence",
        "service_name": "Oman - Driving Licence Verification",
        "category": "DriverLicence",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "omn_passport_verification",
        "service_name": "Oman - Passport Verification",
        "category": "Passport",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "omn_resident_card_verification",
        "service_name": "Oman - Resident Card Verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }, {
        "service_id": "omn_vehicle_rc",
        "service_name": "Oman - Vehicle RC Verification",
        "category": "MotorVehicleRecord",
        "data_domain": "Driving",
        "price": null,
        "live": false
      }]
    },
    "PAN": {
      "iso3": "PAN",
      "iso2": "PA",
      "name": "Panama",
      "live": true,
      "services": [{
        "service_id": "pan_cedula_sib",
        "service_name": "Panama - Cédula with biometric face-match (SIB)",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.75,
        "live": true
      }, {
        "service_id": "pan_cedula_sib_plus",
        "service_name": "Panama - Cédula with biometric face-match (SIB Plus, elevated tier)",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 1.5,
        "live": true
      }]
    },
    "PER": {
      "iso3": "PER",
      "iso2": "PE",
      "name": "Peru",
      "live": true,
      "services": [{
        "service_id": "per_dni",
        "service_name": "Peru - DNI verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.2,
        "live": true
      }, {
        "service_id": "per_residential",
        "service_name": "Peru Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 1.86,
        "live": true
      }, {
        "service_id": "per_tax_registration",
        "service_name": "Peru Tax Registration",
        "category": "TaxRegistry",
        "data_domain": "Financial",
        "price": 1.79,
        "live": true
      }]
    },
    "PHL": {
      "iso3": "PHL",
      "iso2": "PH",
      "name": "Philippines",
      "live": true,
      "services": [{
        "service_id": "phl_credit_bureau",
        "service_name": "Philippines Credit Bureau",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 0.44,
        "live": true
      }, {
        "service_id": "phl_residential",
        "service_name": "Philippines Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.16,
        "live": true
      }]
    },
    "POL": {
      "iso3": "POL",
      "iso2": "PL",
      "name": "Poland",
      "live": true,
      "services": [{
        "service_id": "pol_consumer",
        "service_name": "Poland Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.08,
        "live": true
      }, {
        "service_id": "pol_credit_bureau",
        "service_name": "Poland Credit Bureau",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 1.17,
        "live": true
      }]
    },
    "PRT": {
      "iso3": "PRT",
      "iso2": "PT",
      "name": "Portugal",
      "live": true,
      "services": [{
        "service_id": "prt_residential",
        "service_name": "Portugal Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 1.02,
        "live": true
      }]
    },
    "PRY": {
      "iso3": "PRY",
      "iso2": "PY",
      "name": "Paraguay",
      "live": true,
      "services": [{
        "service_id": "pry_cedula",
        "service_name": "Paraguay - CI verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.2,
        "live": true
      }]
    },
    "QAT": {
      "iso3": "QAT",
      "iso2": "QA",
      "name": "Qatar",
      "live": false,
      "services": [{
        "service_id": "qat_driving_licence",
        "service_name": "Qatar - Driving Licence Verification",
        "category": "DriverLicence",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "qat_metrash_e_services",
        "service_name": "Qatar - Metrash e-Services Lookup",
        "category": "Government",
        "data_domain": "Government",
        "price": null,
        "live": false
      }, {
        "service_id": "qat_passport_verification",
        "service_name": "Qatar - Passport Verification",
        "category": "Passport",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "qat_qid_verification",
        "service_name": "Qatar - QID Verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }]
    },
    "ROU": {
      "iso3": "ROU",
      "iso2": "RO",
      "name": "Romania",
      "live": false,
      "services": [{
        "service_id": "rou_residential",
        "service_name": "Romania Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 1.25,
        "live": false
      }]
    },
    "SGP": {
      "iso3": "SGP",
      "iso2": "SG",
      "name": "Singapore",
      "live": true,
      "services": [{
        "service_id": "sgp_acra_company_data",
        "service_name": "Singapore - ACRA Business Profile",
        "category": "CompanyRegister",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "sgp_credit_bureau",
        "service_name": "Singapore Credit Bureau",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 2.61,
        "live": true
      }, {
        "service_id": "sgp_driving_licence",
        "service_name": "Singapore - Driving Licence Verification",
        "category": "DriverLicence",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "sgp_nric_verification",
        "service_name": "Singapore - NRIC Verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }, {
        "service_id": "sgp_singpass_myinfo",
        "service_name": "Singapore - Singpass MyInfo",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }, {
        "service_id": "sgp_uen_check",
        "service_name": "Singapore - UEN Check",
        "category": "CompanyRegister",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "sgp_utility",
        "service_name": "Singapore Utility",
        "category": "Utility",
        "data_domain": "Address",
        "price": 1.69,
        "live": true
      }, {
        "service_id": "sgp_vehicle_coe",
        "service_name": "Singapore - Vehicle COE / COR Verification",
        "category": "MotorVehicleRecord",
        "data_domain": "Driving",
        "price": null,
        "live": false
      }]
    },
    "SLV": {
      "iso3": "SLV",
      "iso2": "SV",
      "name": "El Salvador",
      "live": true,
      "services": [{
        "service_id": "slv_dui",
        "service_name": "El Salvador - DUI verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.2,
        "live": true
      }]
    },
    "SVK": {
      "iso3": "SVK",
      "iso2": "SK",
      "name": "Slovakia",
      "live": true,
      "services": [{
        "service_id": "svk_residential",
        "service_name": "Slovakia Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 1.22,
        "live": true
      }]
    },
    "SWE": {
      "iso3": "SWE",
      "iso2": "SE",
      "name": "Sweden",
      "live": true,
      "services": [{
        "service_id": "swe_consumer",
        "service_name": "Sweden Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.09,
        "live": true
      }, {
        "service_id": "swe_national_id",
        "service_name": "Sweden National ID",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.28,
        "live": true
      }, {
        "service_id": "swe_phone",
        "service_name": "Sweden Phone",
        "category": "Telecom",
        "data_domain": "Telecom",
        "price": 0.28,
        "live": true
      }]
    },
    "THA": {
      "iso3": "THA",
      "iso2": "TH",
      "name": "Thailand",
      "live": true,
      "services": [{
        "service_id": "tha_national_id",
        "service_name": "Thailand National ID",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.16,
        "live": true
      }]
    },
    "UGA": {
      "iso3": "UGA",
      "iso2": "UG",
      "name": "Uganda",
      "live": false,
      "services": [{
        "service_id": "uga_national_id_no_photo_smileid",
        "service_name": "Uganda - NATIONAL_ID_No_Photo",
        "category": "BiometricLiveness",
        "data_domain": "Biometric",
        "price": 0.5,
        "live": false
      }]
    },
    "URY": {
      "iso3": "URY",
      "iso2": "UY",
      "name": "Uruguay",
      "live": true,
      "services": [{
        "service_id": "ury_cedula",
        "service_name": "Uruguay - CI verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.2,
        "live": true
      }]
    },
    "USA": {
      "iso3": "USA",
      "iso2": "US",
      "name": "United States",
      "live": true,
      "services": [{
        "service_id": "usa_address_history",
        "service_name": "USA - Address History",
        "category": "Address",
        "data_domain": "Address",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_adp_iverify_employment",
        "service_name": "USA - ADP iVerify Employment & Income",
        "category": "EmploymentVerification",
        "data_domain": "Employment",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_appriss_continuous_incarceration",
        "service_name": "USA - Appriss Continuous Incarceration Monitoring",
        "category": "ContinuousMonitoring",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_appriss_court_data_wholesale",
        "service_name": "USA - Appriss Court Data (Wholesale)",
        "category": "CivilCourtState",
        "data_domain": "CivilCourt",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_argyle_payroll_api",
        "service_name": "USA - Argyle Payroll Connect (Employment & Income)",
        "category": "IncomeVerification",
        "data_domain": "Employment",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_background_check_pkg",
        "service_name": "USA - Standard Background Package",
        "category": "Background",
        "data_domain": "Background",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_background_check_pkg_accurate",
        "service_name": "USA - Accurate Background Check",
        "category": "Background",
        "data_domain": "Background",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_background_check_pkg_sterling",
        "service_name": "USA - Sterling Background Check",
        "category": "Background",
        "data_domain": "Background",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_bankruptcy_pacer_direct",
        "service_name": "USA - Bankruptcy Records (PACER)",
        "category": "BankruptcyRegistry",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_civil_county_court",
        "service_name": "USA - Civil County Court Records",
        "category": "CivilCourtCounty",
        "data_domain": "CivilCourt",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_civil_federal_court",
        "service_name": "USA - Civil Federal Court Records (PACER)",
        "category": "CivilCourtFederal",
        "data_domain": "CivilCourt",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_civil_state_court",
        "service_name": "USA - Civil State Court Records",
        "category": "CivilCourtState",
        "data_domain": "CivilCourt",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_commercial_mvr",
        "service_name": "USA - Commercial MVR / CDL",
        "category": "CommercialMVR",
        "data_domain": "Driving",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_continuous_monitoring_criminal",
        "service_name": "USA - Continuous Criminal Monitoring",
        "category": "ContinuousMonitoring",
        "data_domain": "Background",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_continuous_monitoring_mvr",
        "service_name": "USA - Continuous MVR Monitoring",
        "category": "ContinuousMonitoring",
        "data_domain": "Background",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_county_criminal",
        "service_name": "USA - County Criminal Records",
        "category": "CountyCriminal",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_court_runner_network_pbsa",
        "service_name": "USA - Court Runner Network (PBSA-affiliated)",
        "category": "CountyCriminal",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_credit_bureau_equifax",
        "service_name": "USA - Equifax credit check",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_credit_bureau_experian",
        "service_name": "USA - Experian Connect credit check",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_credit_bureau_transunion",
        "service_name": "USA - TransUnion credit check",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_credit_header_ssn_trace_experian",
        "service_name": "USA - Credit-Header SSN Trace (Experian)",
        "category": "Address",
        "data_domain": "Address",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_dea_license_direct",
        "service_name": "USA - DEA Registration Verification",
        "category": "HealthcareLicense",
        "data_domain": "Health",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_dot_psp",
        "service_name": "USA - DOT PSP (Pre-employment Screening Program)",
        "category": "CommercialMVR",
        "data_domain": "Driving",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_e_verify_direct",
        "service_name": "USA - E-Verify (Work Authorization)",
        "category": "RightToWork",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_education_verification",
        "service_name": "USA - Education Verification",
        "category": "EducationVerification",
        "data_domain": "Education",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_employment_history_7yr",
        "service_name": "USA - 7-Year Employment History",
        "category": "EmploymentVerification",
        "data_domain": "Employment",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_employment_verification",
        "service_name": "USA - Employment Verification",
        "category": "EmploymentVerification",
        "data_domain": "Employment",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_eviction_history",
        "service_name": "USA - Eviction History",
        "category": "EvictionHistory",
        "data_domain": "Tenancy",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_eviction_history_myrental",
        "service_name": "USA - Eviction and Rental History",
        "category": "EvictionHistory",
        "data_domain": "Tenancy",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_eviction_history_residentscreening",
        "service_name": "USA - Eviction History",
        "category": "EvictionHistory",
        "data_domain": "Tenancy",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_facis_level_1",
        "service_name": "USA - FACIS Level 1 (Healthcare Sanction)",
        "category": "HealthcareSanction",
        "data_domain": "Health",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_facis_level_3",
        "service_name": "USA - FACIS Level 3 (Healthcare Sanction, full)",
        "category": "HealthcareSanction",
        "data_domain": "Health",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_federal_criminal",
        "service_name": "USA - Federal Criminal Records (PACER)",
        "category": "FederalCriminal",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_finra_brokercheck_direct",
        "service_name": "USA - FINRA BrokerCheck (Direct)",
        "category": "ProfessionalLicense",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_form_i9",
        "service_name": "USA - Form I-9 + E-Verify Onboarding",
        "category": "RightToWork",
        "data_domain": "Document",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_healthcare_sanctions_combined",
        "service_name": "USA - Healthcare Sanctions Combined (OIG/SAM/EPLS/FACIS)",
        "category": "HealthcareSanction",
        "data_domain": "Health",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_income_verification_truework",
        "service_name": "USA - Income Verification (Truework)",
        "category": "IncomeVerification",
        "data_domain": "Employment",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_lexisnexis_public_records",
        "service_name": "USA - LexisNexis Risk Solutions Public Records",
        "category": "Background",
        "data_domain": "Background",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_motor_vehicle_records",
        "service_name": "USA - Motor Vehicle Records (MVR)",
        "category": "MotorVehicleRecord",
        "data_domain": "Driving",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_multi_state_criminal",
        "service_name": "USA - Multi-State Criminal Search",
        "category": "MultiStateCriminal",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_national_criminal",
        "service_name": "USA - National Criminal Database",
        "category": "NationalCriminal",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_nmls_consumer_access_direct",
        "service_name": "USA - NMLS Consumer Access (Direct)",
        "category": "ProfessionalLicense",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_npdb_malpractice_direct",
        "service_name": "USA - National Practitioner Data Bank (Direct)",
        "category": "HealthcareSanction",
        "data_domain": "Health",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_npi_registry_direct",
        "service_name": "USA - NPI Registry (Direct)",
        "category": "HealthcareLicense",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_nsc_degree_verify",
        "service_name": "USA - NSC Degree Verify",
        "category": "DegreeVerification",
        "data_domain": "Education",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_nsc_degree_verify_direct",
        "service_name": "USA - National Student Clearinghouse DegreeVerify (Direct)",
        "category": "DegreeVerification",
        "data_domain": "Education",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_oig_leie_direct",
        "service_name": "USA - OIG LEIE (Healthcare Excluded)",
        "category": "HealthcareSanction",
        "data_domain": "Health",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_pacer_civil_direct",
        "service_name": "USA - PACER Civil Court (Direct)",
        "category": "CivilCourtFederal",
        "data_domain": "CivilCourt",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_pacer_criminal_direct",
        "service_name": "USA - PACER Federal Criminal (Direct)",
        "category": "FederalCriminal",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_pinwheel_payroll_api",
        "service_name": "USA - Pinwheel Payroll Connect (Employment & Income)",
        "category": "IncomeVerification",
        "data_domain": "Employment",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_professional_license",
        "service_name": "USA - Professional License Verification",
        "category": "ProfessionalLicense",
        "data_domain": "Professional",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_reference_check",
        "service_name": "USA - Reference Check",
        "category": "ReferenceCheck",
        "data_domain": "Employment",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_sam_excluded_direct",
        "service_name": "USA - SAM.gov Excluded Parties (Direct)",
        "category": "Government",
        "data_domain": "Government",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_sex_offender_nsor",
        "service_name": "USA - National Sex Offender Registry (NSOR)",
        "category": "SexOffenderRegistry",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_sex_offender_nsor_direct",
        "service_name": "USA - NSOR Direct (DOJ)",
        "category": "SexOffenderRegistry",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_ssn_trace",
        "service_name": "USA - SSN Trace + Address History",
        "category": "Address",
        "data_domain": "Identity",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_state_criminal",
        "service_name": "USA - Statewide Criminal Records",
        "category": "StateCriminal",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_states_consumer",
        "service_name": "United States of America - United States Consumer",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.08,
        "live": true
      }, {
        "service_id": "usa_states_credit_bureau",
        "service_name": "United States of America - United States Credit Bureau",
        "category": "CreditBureau",
        "data_domain": "Financial",
        "price": 0.11,
        "live": true
      }, {
        "service_id": "usa_states_death_check",
        "service_name": "United States of America - United States Death Check",
        "category": "DeathRecord",
        "data_domain": "Other",
        "price": 0.05,
        "live": true
      }, {
        "service_id": "usa_states_financial_services",
        "service_name": "United States of America - United States Financial Services",
        "category": "FinancialServices",
        "data_domain": "Financial",
        "price": 0.19,
        "live": true
      }, {
        "service_id": "usa_states_phone",
        "service_name": "United States of America - United States Phone",
        "category": "Telecom",
        "data_domain": "Telecom",
        "price": 0.3,
        "live": true
      }, {
        "service_id": "usa_states_phone_2",
        "service_name": "United States of America - United States Phone 2",
        "category": "Telecom",
        "data_domain": "Telecom",
        "price": 0.52,
        "live": true
      }, {
        "service_id": "usa_states_residential",
        "service_name": "United States of America - United States Residential",
        "category": "Residential",
        "data_domain": "Address",
        "price": 0.54,
        "live": true
      }, {
        "service_id": "usa_tax_lien_lexisnexis",
        "service_name": "USA - Federal/State Tax Liens (LexisNexis)",
        "category": "TaxLienRegistry",
        "data_domain": "Financial",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_the_work_number_equifax",
        "service_name": "USA - The Work Number (Equifax)",
        "category": "EmploymentVerification",
        "data_domain": "Employment",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_thomson_reuters_clear",
        "service_name": "USA - Public Records Investigation",
        "category": "Background",
        "data_domain": "Background",
        "price": null,
        "live": false
      }, {
        "service_id": "usa_truework_employment_income",
        "service_name": "USA - Truework Employment & Income Verification",
        "category": "EmploymentVerification",
        "data_domain": "Employment",
        "price": null,
        "live": false
      }]
    },
    "VEN": {
      "iso3": "VEN",
      "iso2": "VE",
      "name": "Venezuela",
      "live": true,
      "services": [{
        "service_id": "ven_cedula",
        "service_name": "Venezuela - Cédula verification",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.2,
        "live": true
      }]
    },
    "ZAF": {
      "iso3": "ZAF",
      "iso2": "ZA",
      "name": "South Africa",
      "live": true,
      "services": [{
        "service_id": "zaf_africa_national_id",
        "service_name": "South Africa - National ID Verification (DHA)",
        "category": "NationalIDRegistry",
        "data_domain": "Identity",
        "price": 0.50,
        "live": true
      }, {
        "service_id": "zaf_drivers_license",
        "service_name": "South Africa - Driving License Verification",
        "category": "DriverLicence",
        "data_domain": "Driving",
        "price": 0.20,
        "live": true
      }, {
        "service_id": "zaf_vehicle_ownership",
        "service_name": "South Africa - Vehicle Ownership Verification",
        "category": "Other",
        "data_domain": "Government",
        "price": 0.20,
        "live": true
      }, {
        "service_id": "zaf_vehicle_by_vin",
        "service_name": "South Africa - Vehicle Lookup by VIN",
        "category": "Other",
        "data_domain": "Government",
        "price": 0.20,
        "live": true
      }, {
        "service_id": "zaf_bank_account_holder",
        "service_name": "South Africa - Bank Account Holder Verification",
        "category": "Banking",
        "data_domain": "Financial",
        "price": 0.40,
        "live": true
      }, {
        "service_id": "zaf_company_registry",
        "service_name": "South Africa - Company Registry Lookup",
        "category": "CompanyRegister",
        "data_domain": "Government",
        "price": 0.30,
        "live": true
      }, {
        "service_id": "zaf_company_directors",
        "service_name": "South Africa - Company Directors Lookup",
        "category": "CompanyRegister",
        "data_domain": "Government",
        "price": 0.30,
        "live": true
      }, {
        "service_id": "zaf_person_directorships",
        "service_name": "South Africa - Person Directorships Lookup",
        "category": "CompanyRegister",
        "data_domain": "Government",
        "price": 0.30,
        "live": true
      }, {
        "service_id": "zaf_contactability",
        "service_name": "South Africa - Contactability Lookup",
        "category": "Telecom",
        "data_domain": "Telecom",
        "price": 0.30,
        "live": true
      }, {
        "service_id": "zaf_fraud_prevention",
        "service_name": "South Africa - Fraud Prevention Screening",
        "category": "Background",
        "data_domain": "Background",
        "price": 0.40,
        "live": true
      }, {
        "service_id": "zaf_refugee",
        "service_name": "South Africa - Refugee File Verification",
        "category": "Government",
        "data_domain": "Identity",
        "price": 0.30,
        "live": true
      }, {
        "service_id": "zaf_dha_photo",
        "service_name": "South Africa - DHA Photo Retrieval",
        "category": "Government",
        "data_domain": "Biometric",
        "price": 0.40,
        "live": true
      }, {
        "service_id": "zaf_dha_fingerprint_match",
        "service_name": "South Africa - DHA Fingerprint Match",
        "category": "Government",
        "data_domain": "Biometric",
        "price": 0.50,
        "live": true
      }, {
        "service_id": "zaf_criminal_face_screening",
        "service_name": "South Africa - Criminal Screening by Face",
        "category": "Criminal",
        "data_domain": "Criminal",
        "price": 0.50,
        "live": true
      }, {
        "service_id": "zaf_saps_criminal",
        "service_name": "ZAF - SAPS Police Clearance Certificate",
        "category": "NationalCriminal",
        "data_domain": "Criminal",
        "price": null,
        "live": false
      }]
    },
    "ZMB": {
      "iso3": "ZMB",
      "iso2": "ZM",
      "name": "Zambia",
      "live": false,
      "services": [{
        "service_id": "zmb_bank_account_smileid",
        "service_name": "Zambia - Bank Account",
        "category": "Banking",
        "data_domain": "Financial",
        "price": 0.25,
        "live": false
      }, {
        "service_id": "zmb_tpin_taxpayer_personal_identification_number_smileid",
        "service_name": "Zambia - TPIN (Taxpayer Personal Identification Number)",
        "category": "TaxRegistry",
        "data_domain": "Financial",
        "price": 0.6,
        "live": false
      }]
    },
    "ZWE": {
      "iso3": "ZWE",
      "iso2": "ZW",
      "name": "Zimbabwe",
      "live": false,
      "services": [{
        "service_id": "zwe_national_id_no_photo_smileid",
        "service_name": "Zimbabwe - National ID No Photo",
        "category": "BiometricLiveness",
        "data_domain": "Biometric",
        "price": 0.5,
        "live": false
      }]
    }
  };
  const flagEmoji = iso2 => {
    if (!iso2 || iso2.length !== 2) return "🌐";
    const base = 0x1f1e6;
    const a = iso2.toUpperCase().charCodeAt(0) - 0x41 + base;
    const b = iso2.toUpperCase().charCodeAt(1) - 0x41 + base;
    return String.fromCodePoint(a, b);
  };
  const formatPrice = p => {
    if (p == null) return null;
    const n = Number(p);
    return Number.isNaN(n) ? null : "$" + n.toFixed(2);
  };
  const liveCountries = Object.values(coverage).filter(country => country.live).sort((a, b) => a.name.localeCompare(b.name));
  const onDemandCountries = Object.values(coverage).filter(country => !country.live).sort((a, b) => a.name.localeCompare(b.name));
  const liveServices = liveCountries.reduce((total, country) => total + country.services.filter(service => service.live).length, 0);
  const totalServices = Object.values(coverage).reduce((total, country) => total + country.services.length, 0);
  const cheapestLivePrice = services => {
    const live = (services || []).filter(service => service.live && service.price != null);
    if (!live.length) return null;
    return Math.min(...live.map(service => Number(service.price)));
  };
  return <div className="not-prose" style={{
    margin: "1.5rem 0",
    padding: "1.25rem",
    borderRadius: "12px",
    border: "1px solid rgba(148,163,184,0.25)",
    background: "linear-gradient(180deg, rgba(37,103,255,0.06) 0%, rgba(37,103,255,0) 70%)"
  }}>
      <div style={{
    display: "grid",
    gridTemplateColumns: "repeat(auto-fit, minmax(160px, 1fr))",
    gap: "12px",
    marginBottom: "1rem"
  }}>
        {[[liveCountries.length, "live countries"], [liveServices, "live services"], [Object.keys(coverage).length, "catalog countries"], [totalServices, "catalog services"]].map(([value, label]) => <div key={label} style={{
    borderRadius: "10px",
    border: "1px solid rgba(148,163,184,0.20)",
    background: "#fff",
    padding: "12px"
  }}>
            <div style={{
    fontSize: "28px",
    lineHeight: 1,
    fontWeight: 700,
    color: "#2567ff"
  }}>
              {value}
            </div>
            <div style={{
    marginTop: "4px",
    fontSize: "11px",
    textTransform: "uppercase",
    letterSpacing: "0.05em",
    color: "var(--mintlify-text-muted, #6b7280)"
  }}>
              {label}
            </div>
          </div>)}
      </div>

      <div style={{
    borderRadius: "10px",
    border: "1px solid rgba(148,163,184,0.20)",
    background: "#fff",
    overflow: "hidden"
  }}>
        <div style={{
    padding: "12px 14px",
    borderBottom: "1px solid rgba(148,163,184,0.20)",
    display: "flex",
    justifyContent: "space-between",
    gap: "12px",
    alignItems: "center"
  }}>
          <div>
            <div style={{
    fontSize: "14px",
    fontWeight: 700
  }}>Live Database Validation coverage</div>
            <div style={{
    fontSize: "12px",
    color: "var(--mintlify-text-muted, #6b7280)"
  }}>
              Production-ready countries and the cheapest live service available in each.
            </div>
          </div>
          <span style={{
    background: "#2567ff",
    color: "#fff",
    padding: "3px 9px",
    borderRadius: "9999px",
    fontSize: "10px",
    fontWeight: 700,
    letterSpacing: "0.04em"
  }}>
            LIVE
          </span>
        </div>

        <div style={{
    display: "grid",
    gridTemplateColumns: "repeat(auto-fill, minmax(220px, 1fr))",
    gap: "1px",
    background: "rgba(148,163,184,0.20)"
  }}>
          {liveCountries.map(country => {
    const live = country.services.filter(service => service.live);
    const cheapest = cheapestLivePrice(country.services);
    return <a key={country.iso3} href={`/api-reference/database-validation/${country.name.toLowerCase().replace(/[^a-z]+/g, "-").replace(/^-|-$/g, "")}`} style={{
      display: "block",
      background: "#fff",
      padding: "12px",
      textDecoration: "none",
      color: "inherit"
    }}>
                <div style={{
      display: "flex",
      alignItems: "center",
      gap: "8px"
    }}>
                  <span style={{
      fontSize: "20px"
    }}>{flagEmoji(country.iso2)}</span>
                  <span style={{
      fontWeight: 700,
      fontSize: "13px"
    }}>{country.name}</span>
                  {cheapest != null && <span style={{
      marginLeft: "auto",
      fontSize: "11px",
      color: "#2567ff",
      fontWeight: 700
    }}>
                      from {formatPrice(cheapest)}
                    </span>}
                </div>
                <div style={{
      marginTop: "6px",
      fontSize: "11px",
      color: "var(--mintlify-text-muted, #6b7280)"
    }}>
                  {live.length} {live.length === 1 ? "service" : "services"}
                </div>
              </a>;
  })}
        </div>
      </div>

      <details style={{
    marginTop: "0.75rem"
  }}>
        <summary style={{
    cursor: "pointer",
    fontSize: "12px",
    color: "var(--mintlify-text-muted, #6b7280)"
  }}>
          Show on-demand catalog countries ({onDemandCountries.length})
        </summary>
        <div style={{
    display: "flex",
    flexWrap: "wrap",
    gap: "6px",
    marginTop: "0.75rem"
  }}>
          {onDemandCountries.map(country => <span key={country.iso3} style={{
    display: "inline-flex",
    alignItems: "center",
    gap: "4px",
    border: "1px solid rgba(148,163,184,0.30)",
    borderRadius: "9999px",
    padding: "4px 8px",
    fontSize: "11px",
    color: "var(--mintlify-text-muted, #6b7280)",
    background: "#fff"
  }}>
              <span>{flagEmoji(country.iso2)}</span>
              {country.name}
            </span>)}
        </div>
      </details>
    </div>;
  {
    const CDN_SCRIPTS = ["https://cdn.amcharts.com/lib/5/index.js", "https://cdn.amcharts.com/lib/5/map.js", "https://cdn.amcharts.com/lib/5/geodata/worldLow.js", "https://cdn.amcharts.com/lib/5/themes/Animated.js"];
    const loadScripts = () => CDN_SCRIPTS.reduce((chain, src) => chain.then(() => new Promise((resolve, reject) => {
      const existing = document.querySelector('script[data-am5="' + src + '"]');
      if (existing) {
        if (existing.dataset.am5Loaded === "1") return resolve();
        existing.addEventListener("load", () => resolve(), {
          once: true
        });
        existing.addEventListener("error", () => reject(new Error("Failed to load " + src)), {
          once: true
        });
        return;
      }
      const s = document.createElement("script");
      s.src = src;
      s.async = false;
      s.defer = false;
      s.dataset.am5 = src;
      s.onload = () => {
        s.dataset.am5Loaded = "1";
        resolve();
      };
      s.onerror = () => reject(new Error("Failed to load " + src));
      document.head.appendChild(s);
    })), Promise.resolve());
    const flagEmoji = iso2 => {
      if (!iso2 || iso2.length !== 2) return "🌐";
      const base = 0x1f1e6;
      const a = iso2.toUpperCase().charCodeAt(0) - 0x41 + base;
      const b = iso2.toUpperCase().charCodeAt(1) - 0x41 + base;
      return String.fromCodePoint(a, b);
    };
    const formatPrice = p => {
      if (p == null) return null;
      const n = Number(p);
      return Number.isNaN(n) ? null : "$" + n.toFixed(2);
    };
    const cheapestLivePrice = services => {
      const live = (services || []).filter(s => s.live && s.price != null);
      if (!live.length) return null;
      return Math.min(...live.map(s => Number(s.price)));
    };
    const COLOR_LIVE = 0x2567ff;
    const COLOR_ROADMAP = 0x93b8ff;
    const COLOR_NONE = 0xeef2f6;
    const COLOR_HOVER = 0x1a4ccc;
    const COLOR_STROKE = 0xffffff;
    const containerRef = useRef(null);
    const rootRef = useRef(null);
    const [status, setStatus] = useState("loading");
    const [active, setActive] = useState(null);
    useEffect(() => {
      let cancelled = false;
      loadScripts().then(() => {
        if (cancelled) return;
        const am5 = window.am5;
        const am5map = window.am5map;
        const am5themes_Animated = window.am5themes_Animated;
        const worldLow = window.am5geodata_worldLow;
        if (!am5 || !am5map || !worldLow || !containerRef.current) {
          setStatus("error");
          return;
        }
        const root = am5.Root.new(containerRef.current);
        rootRef.current = root;
        const themeCtor = am5themes_Animated.default || am5themes_Animated;
        root.setThemes([themeCtor.new(root)]);
        const chart = root.container.children.push(am5map.MapChart.new(root, {
          panX: "translateX",
          panY: "translateY",
          projection: am5map.geoMercator(),
          wheelY: "zoom",
          paddingBottom: 8,
          paddingTop: 8
        }));
        const polygonSeries = chart.series.push(am5map.MapPolygonSeries.new(root, {
          geoJSON: worldLow,
          exclude: ["AQ"]
        }));
        polygonSeries.mapPolygons.template.setAll({
          tooltipHTML: "",
          interactive: false,
          fill: am5.color(COLOR_NONE),
          stroke: am5.color(COLOR_STROKE),
          strokeWidth: 0.5,
          templateField: "polygonSettings"
        });
        polygonSeries.mapPolygons.template.states.create("hover", {
          fill: am5.color(COLOR_HOVER),
          stroke: am5.color(COLOR_STROKE)
        });
        polygonSeries.set("tooltip", am5.Tooltip.new(root, {
          getFillFromSprite: false,
          getStrokeFromSprite: false,
          labelHTML: "",
          autoTextColor: false
        }));
        polygonSeries.get("tooltip").get("background").setAll({
          fill: am5.color(0xffffff),
          stroke: am5.color(0xe5e7eb),
          fillOpacity: 1,
          strokeOpacity: 1,
          shadowColor: am5.color(0x000000),
          shadowBlur: 14,
          shadowOpacity: 0.12,
          shadowOffsetX: 0,
          shadowOffsetY: 4,
          cornerRadiusTL: 10,
          cornerRadiusTR: 10,
          cornerRadiusBL: 10,
          cornerRadiusBR: 10
        });
        const liveCountries = Object.values(coverage).filter(c => c.live);
        const buildTooltipHTML = c => {
          const flag = flagEmoji(c.iso2);
          const liveSvc = c.services.filter(s => s.live);
          const rows = liveSvc.map(s => {
            const price = s.price != null ? '<span style="color:#2567ff;font-weight:700;margin-left:8px;">' + formatPrice(s.price) + "</span>" : "";
            return '<div style="display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0;border-top:1px solid #f3f4f6;">' + '<span style="color:#1f2937;font-size:12px;line-height:1.4;">' + s.service_name + "</span>" + price + "</div>";
          }).join("");
          return '<div style="font-family:inherit;color:#1f2937;min-width:240px;max-width:340px;padding:4px 2px;">' + '<div style="display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;margin-bottom:6px;">' + '<span style="font-size:18px;">' + flag + "</span>" + '<span style="color:#0f172a;">' + c.name + "</span>" + '<span style="margin-left:auto;font-size:9px;font-weight:700;background:#2567ff;color:#fff;padding:2px 7px;border-radius:9999px;letter-spacing:0.04em;">LIVE</span>' + "</div>" + '<div style="font-size:11px;color:#6b7280;margin-bottom:4px;">' + liveSvc.length + " " + (liveSvc.length === 1 ? "service" : "services") + "</div>" + rows + "</div>";
        };
        const data = liveCountries.map(c => ({
          id: (c.iso2 || "").toUpperCase(),
          polygonSettings: {
            fill: am5.color(COLOR_LIVE),
            interactive: true,
            tooltipHTML: buildTooltipHTML(c),
            cursorOverStyle: "pointer"
          }
        }));
        polygonSeries.data.setAll(data);
        chart.appear(800, 100);
        setStatus("ready");
      }).catch(err => {
        console.error("[CoverageWorldMap] failed to load amCharts:", err);
        setStatus("error");
      });
      return () => {
        cancelled = true;
        if (rootRef.current) {
          rootRef.current.dispose();
          rootRef.current = null;
        }
      };
    }, []);
    const totalCountries = Object.keys(coverage).length;
    const liveCountries = Object.values(coverage).filter(c => c.live).length;
    const liveServices = Object.values(coverage).reduce((n, c) => n + c.services.filter(s => s.live).length, 0);
    const totalServices = Object.values(coverage).reduce((n, c) => n + c.services.length, 0);
    const Stat = ({value, label}) => <div style={{
      display: "flex",
      flexDirection: "column",
      lineHeight: 1.1
    }}>
      <span style={{
      fontSize: "28px",
      fontWeight: 700
    }}>{value}</span>
      <span style={{
      fontSize: "11px",
      textTransform: "uppercase",
      letterSpacing: "0.05em",
      color: "var(--mintlify-text-muted, #6b7280)"
    }}>
        {label}
      </span>
    </div>;
    const Legend = ({color, label}) => <span style={{
      display: "inline-flex",
      alignItems: "center",
      gap: "4px"
    }}>
      <span style={{
      width: 10,
      height: 10,
      borderRadius: 2,
      background: color,
      display: "inline-block"
    }} />
      {label}
    </span>;
    return <div style={{
      margin: "1.5rem 0",
      padding: "1.25rem",
      borderRadius: "12px",
      border: "1px solid rgba(148,163,184,0.25)",
      background: "linear-gradient(180deg, rgba(37,103,255,0.04) 0%, rgba(37,103,255,0) 60%)"
    }}>
      <div style={{
      display: "flex",
      alignItems: "center",
      justifyContent: "flex-end",
      gap: "0.75rem",
      fontSize: "12px",
      color: "var(--mintlify-text-muted, #6b7280)",
      marginBottom: "0.75rem"
    }}>
        <Legend color="#2567ff" label="Live country" />
        <Legend color="#eef2f6" label="No coverage yet" />
      </div>

      <div style={{
      position: "relative",
      width: "100%",
      height: "520px",
      borderRadius: "8px",
      background: "#fff",
      overflow: "hidden"
    }}>
        {}
        <div ref={containerRef} style={{
      width: "100%",
      height: "100%"
    }} />
        {status === "loading" && <div style={{
      position: "absolute",
      inset: 0,
      display: "flex",
      alignItems: "center",
      justifyContent: "center",
      fontSize: "13px",
      color: "var(--mintlify-text-muted, #6b7280)",
      pointerEvents: "none"
    }}>
            Loading interactive coverage map…
          </div>}
        {status === "error" && <div style={{
      position: "absolute",
      inset: 0,
      display: "flex",
      alignItems: "center",
      justifyContent: "center",
      padding: "1rem",
      fontSize: "13px",
      textAlign: "center",
      color: "var(--mintlify-text-muted, #6b7280)"
    }}>
            Couldn't load the interactive map. Coverage is fully listed in the
            services table further down the page.
          </div>}
      </div>

      <p style={{
      fontSize: "12px",
      color: "var(--mintlify-text-muted, #6b7280)",
      margin: "0.5rem 0 0 0"
    }}>
        Hover any highlighted country to see its services and per-call pricing.
      </p>

      {false && active && <div style={{
      marginTop: "1rem",
      padding: "1rem",
      borderRadius: "10px",
      background: "rgba(37,103,255,0.06)",
      border: "1px solid rgba(37,103,255,0.18)"
    }}>
          <div style={{
      display: "flex",
      alignItems: "center",
      gap: "8px",
      marginBottom: "0.5rem"
    }}>
            <span style={{
      fontSize: "20px"
    }}>{flagEmoji(active.iso2)}</span>
            <span style={{
      fontWeight: 700,
      fontSize: "15px"
    }}>
              {active.name}
            </span>
            <span style={{
      fontSize: "10px",
      fontWeight: 700,
      background: active.live ? "#2567ff" : "#93b8ff",
      color: "#fff",
      padding: "2px 8px",
      borderRadius: "9999px",
      letterSpacing: "0.04em"
    }}>
              {active.live ? "LIVE" : "ON DEMAND"}
            </span>
            <span style={{
      marginLeft: "auto",
      fontSize: "12px",
      color: "var(--mintlify-text-muted, #6b7280)"
    }}>
              {active.services.length}{" "}
              {active.services.length === 1 ? "service" : "services"}
            </span>
            <button type="button" onClick={() => setActive(null)} style={{
      marginLeft: "8px",
      fontSize: "11px",
      padding: "2px 8px",
      borderRadius: "9999px",
      background: "transparent",
      border: "1px solid rgba(148,163,184,0.4)",
      cursor: "pointer"
    }}>
              Close
            </button>
          </div>

          <ul style={{
      listStyle: "none",
      margin: 0,
      padding: 0,
      display: "grid",
      gridTemplateColumns: "repeat(auto-fill, minmax(280px, 1fr))",
      gap: "8px"
    }}>
            {active.services.map(s => <li key={s.service_id} style={{
      padding: "8px 10px",
      borderRadius: "6px",
      background: "rgba(148,163,184,0.10)",
      fontSize: "12px"
    }}>
                <div style={{
      display: "flex",
      alignItems: "center",
      gap: "6px",
      marginBottom: "2px"
    }}>
                  <span style={{
      fontWeight: 600
    }}>{s.service_name}</span>
                  {s.live && <span style={{
      fontSize: "9px",
      fontWeight: 700,
      background: "#2567ff",
      color: "#fff",
      padding: "1px 5px",
      borderRadius: "9999px",
      letterSpacing: "0.04em"
    }}>
                      LIVE
                    </span>}
                </div>
                <div style={{
      display: "flex",
      gap: "8px",
      color: "var(--mintlify-text-muted, #6b7280)",
      fontSize: "11px"
    }}>
                  <code style={{
      fontSize: "10px"
    }}>{s.service_id}</code>
                  {s.price != null && <span>· {formatPrice(s.price)}</span>}
                </div>
              </li>)}
          </ul>
        </div>}
    </div>;
  }
};

Didit's **Database Validation** verifies the identity data extracted from a user's ID document against the authoritative source for that country — the national civil registry, tax authority, electoral roll, credit bureau or biometric registry that issued the document in the first place. Each check returns a per-field match (`identification_number`, `first_name`, `last_name`, `date_of_birth`, and address fields when the service uses them) plus an aggregated outcome and the underlying record details when available.

It is the strongest defence against synthetic-identity fraud: a stolen real DNI or CPF will fail the registry lookup, and a fabricated number won't be in the official database at all. Database Validation pairs with our biometric face-match in countries where the registry holds an official photo (Argentina via RENAPER, Panama via Tribunal Electoral SIB / SIB Plus) so you can confirm not just that a number is real, but that the **person standing in front of the camera owns it**.

<AgentPromptAccordion
  title="Database Validation Integration Prompt"
  prompt={`# Goal
Integrate Didit Database Validation (verify identity data against authoritative national registries) into your app. Pick ONE mode.

# Mode A — Session-based
Use this when Database Validation runs as a step in a hosted Didit flow alongside ID Verification (the OCR-extracted fields are auto-fed into the registry lookup).

1. Add the DATABASE_VALIDATION feature to the workflow (Business Console or POST /v3/workflows/). Optionally pin specific services per country.
2. Create a session — POST /v3/session/ with { workflow_id, vendor_data, callback }. See /sessions-api/create-session.
3. Open session.url for the user (or mount the Web/Mobile SDK).
4. Fetch the decision — GET /v3/session/{sessionId}/decision/ or subscribe to session.status.updated.

Decision surface: \`database_validations[]\` array on the decision payload.

# Mode B — Standalone API (server-to-server)
Use when you already have the identity data and want a one-shot registry check.

POST https://verification.didit.me/v3/database-validation/
multipart/form-data — x-api-key: YOUR_API_KEY

curl example (Brazil CPF):
\`\`\`bash
curl -X POST 'https://verification.didit.me/v3/database-validation/' \\
-H "x-api-key: $DIDIT_API_KEY" \\
-F "issuing_state=BRA" \\
-F "identification_number=00000000191" \\
-F "first_name=Jane" \\
-F "last_name=Doe" \\
-F "date_of_birth=1990-01-15" \\
-F "vendor_data=user-1234"
\`\`\`
Returns: { request_id, database_validation: { match_type: "full_match"|"partial_match"|"no_match", validation_type, services_used, match_score, validations: [{ service, status, matched_fields, record_details }], warnings: [...] } }.

# Important behaviour
- Use \`identification_number\` (universal field) — Didit maps it to CPF/RUT/CURP/DNI/etc. by issuing_state.
- Omit \`services\` to run the country's default service only. Pass \`services=["bra_cpf"]\` (etc.) to choose which services run — list several to run more than one.
- Argentina (\`arg_renaper\`) and Panama (\`pan_sib\`) take an extra \`selfie\` (JPG/PNG/WebP up to 2 MB) and \`gender\` for biometric face-match against the registry photo.
- Services flagged \`requires_consent=true\` in the catalog require \`consent=true\` (HTTP 400 otherwise).
- Billing is **per successful service hit** — multi-service requests can produce multiple usage events.

# Status / match_type
status: "Approved" | "In Review" | "Declined" (per the partial-match / no-match actions configured on the workflow)
match_type: "full_match" | "partial_match" | "no_match"

# Warnings (LogWarningChoices.DATABASE_VALIDATION)
warnings[] risk codes include:
DATABASE_VALIDATION_NO_MATCH, DATABASE_VALIDATION_PARTIAL_MATCH, COULD_NOT_PERFORM_DATABASE_VALIDATION (biometric outcomes surface via per-service outcome_code, e.g. BIOMETRIC_NO_MATCH).
Full catalogue: /core-technology/database-validation/database-validation-warnings.

# Failure modes to handle
- HTTP 400 — service id not eligible for issuing_state, missing required field, missing consent for PAYGO services.
- HTTP 502 with validation_errors[] — every selected upstream service failed; request is **not billed** and a COULD_NOT_PERFORM_DATABASE_VALIDATION log is written. Retry later or fall back to OCR-only.
- match_type="no_match" — record not in registry; treat as synthetic identity per policy.
- match_type="partial_match" — some fields match, others don't (e.g. DOB matches, name doesn't); route to review.

# See also
- Canonical schema: /reference/data-models#database-validation
- Per-feature report: /core-technology/database-validation/database-validation-report
- Risk catalogue: /core-technology/database-validation/database-validation-warnings
- Outcome codes: /core-technology/database-validation/database-validation-outcome-codes
- Full integration playbook: /integration/integration-prompt`}
/>

## Why Didit

* **Cheapest pay-per-call pricing.** From **\$0.05** per check (Dominican Republic) up to **\$1.50** for premium-tier biometric services (Panama SIB Plus). No monthly minimums, no platform fees, no per-seat billing — only successful queries are charged.
* **Fastest to integrate.** [Sign up](https://business.didit.me/), grab an API key from the console, and you can call `POST /v3/database-validation/` within minutes. No sales call, no procurement cycle, no proof-of-concept paperwork — Didit is fully self-service.
* **Direct hits to the authoritative source.** RENAPER, Receita Federal (SERPRO), Tribunal Electoral, RENAPO, RENAP, RNP, RNPN, Junta Central Electoral, Registraduría Nacional, SEGIP, Servicio de Registro Civil, Tribunal Supremo de Elecciones, Dirección General de la Policía — not aggregator scrapes.
* **Biometric face-match where the registry has an official photo on file.** Higher-than-OCR confidence with no extra integration work.
* **Production-ready latency.** p95 typically under 1.5 s end-to-end, 99.9% quarterly availability.

<VideoEmbed src="https://www.youtube.com/embed/h0i9Q0-izcw?start=2780&rel=0&playsinline=1" title="Official Government Database Validations" />

## Global coverage

Hover any highlighted country to see every Database Validation service we run there, the data domain (Identity, Financial, Biometric, Address, Telecom, …) and the per-call price. Live countries are production-ready today; the rest are wired in on demand once a customer asks.

<CoverageWorldMap />

<Tip>
  **Don't see your country?** Reach out — our catalog tracks 60+ countries with hundreds of services that we activate on demand once a customer needs them. New integrations typically go live in 2–3 weeks.
</Tip>

## How a Database Validation runs

A Database Validation never fires speculatively. It only runs when **all** of the following are true:

1. The session's [ID Verification](/core-technology/id-verification/overview) extracted an `issuing_state` from the document.
2. That country has at least one Database Validation service enabled in the workflow.
3. ID Verification successfully extracted **every required field** the chosen service needs.

If a service is enabled but the document didn't yield the required fields (e.g. CPF wasn't extractable from a smudged Brazilian RG), the service is skipped, **you are not charged**, and we raise a warning on the session. You can fill the missing field by hand from the session detail page in the Console — saving the field re-triggers the check automatically.

For address-based services, Didit splits the ID document's single `address` into structured address elements automatically:

| Didit field         | Meaning                                               |
| ------------------- | ----------------------------------------------------- |
| `address_element_1` | Street address, including number and street type      |
| `address_element_2` | Optional unit, building, floor, or extra address line |
| `address_element_3` | Suburb, district, locality, or neighborhood           |
| `address_element_4` | City, town, state, province, or region                |
| `address_element_5` | Postcode or postal code                               |

When calling the standalone API, you can send either a single `address` or these structured fields directly. Structured fields win when both are present. Services that require address search need `address_element_1` plus at least one other address element; if Didit cannot derive those from the workflow OCR address, the service is skipped and not billed.

If the issuing state is not enabled at all, the step is skipped silently with no warning and no charge.

<Frame>
  <img src="https://mintcdn.com/didit-0f962782/z6T2GHM4Zh-iSj-K/images/database-validation-how-it-works.png?fit=max&auto=format&n=z6T2GHM4Zh-iSj-K&q=85&s=3d5bb0df058265af0d8728cd60a78416" alt="Didit database validation flow checking user data against government identity registries" width="2276" height="983" data-path="images/database-validation-how-it-works.png" />
</Frame>

## The match outcome

Each enabled service returns a per-field validation:

| Field                   | Outcomes                                    |
| ----------------------- | ------------------------------------------- |
| `identification_number` | `full_match` · `partial_match` · `no_match` |
| `first_name`            | `full_match` · `partial_match` · `no_match` |
| `last_name`             | `full_match` · `partial_match` · `no_match` |
| `date_of_birth`         | `full_match` · `no_match`                   |
| `address`               | `full_match` · `partial_match` · `no_match` |

The aggregated `match_type` rolls up to:

* **`full_match`** — every requested field agrees with at least one source.
* **`partial_match`** — some agreement; route to a review queue per your workflow rules.
* **`no_match`** — no source confirmed the data; usually decline.

## How matching is derived (1×1 / 2×2)

We do not ask you to pre-pick "1×1" or "2×2" anymore — those are derived from how many distinct services full-matched the input data:

* **1×1 outcome** — one service returned a full match (a single authoritative source confirmed the data).
* **2×2 outcome** — two or more services returned a full match (independent corroboration; the highest confidence we can express).

A workflow can enable any number of services per country; you are billed per service that actually returned a result. Services whose required fields couldn't be extracted are skipped with no charge.

➡️ See **[Matching Methods](./database-validation-matching-methods)** for the full decision logic and how it interacts with `partialMatchAction` / `noMatchAction`.

## Biometric Database Validation

Some countries' civil registries publish a biometric template (a portrait or a fingerprint). When that's available, we pair the registry lookup with a **biometric face-match** against the user's selfie:

* **Argentina (`arg_renaper`)** — biometric face-match against the official RENAPER photo on file. 100% population coverage; every Argentine citizen with a DNI is in the database.
* **Panama (`pan_cedula_sib`, `pan_cedula_sib_plus`)** — biometric face-match against the Tribunal Electoral SIB service. SIB Plus is the elevated-tier variant with stronger biometric thresholds and richer match metadata.

For these services the `selfie` field is **required**. Inside a session flow we re-use the liveness selfie (highest quality) and fall back to the document portrait. Outside a session, when calling the standalone API (`POST /v3/database-validation/`, Mode B above), you supply the JPEG/PNG yourself.

## Configuration

Database Validation is configured per-workflow from the Console. For each country you select the specific services you want to run; required and optional input fields are derived from the union of those services. The action taken on `partial_match` and `no_match` outcomes is configured separately and can be `approve`, `review`, or `decline`.

<Frame>
  <img src="https://mintcdn.com/didit-0f962782/z6T2GHM4Zh-iSj-K/images/database-validation-console.png?fit=max&auto=format&n=z6T2GHM4Zh-iSj-K&q=85&s=2e1ac27f07fa9ca9c54108c6fd19a6b3" alt="Didit database validation console settings selecting per-country registry services and outcome rules" width="1509" height="981" data-path="images/database-validation-console.png" />
</Frame>

## Pricing — pay only for what you use

Database Validation is billed **per successful query, per service**. The lowest tier starts at **\$0.05** per check (Dominican Republic via Junta Central Electoral). Standard government-registry checks cost **\$0.20–\$0.30**, and biometric premium tiers (Panama SIB Plus) cost **\$1.50**. There are no monthly minimums, no commitments, no platform fees.

You only pay when a service returns a result. Services that skip because of missing input data are not billed.

➡️ [Database Validation Pricing](/getting-started/database-validation-pricing) · [Sign up and get an API key](https://business.didit.me/)

## All services

<DatabaseValidationServicesTable />

## Continue reading

* [Matching Methods](./database-validation-matching-methods) — how 1×1 / 2×2 outcomes are derived and how to react to them.
* [Outcome Codes](./database-validation-outcome-codes) — the full list of provider response codes (deceased, minor, document not found, biometric mismatch, …) and how they map to session decisions.
* [Warnings](./database-validation-warnings) — what we surface when a service can't run due to missing data.
* [Reports](./database-validation-report) — monthly per-service billing exports with country, service ID, usage, unit price and total cost.
* [Supported Countries](./database-validation-supported-countries) — a static table view of every country we cover today.
