Skip to main content

Test Data

The latest test data spreadsheets can be found here: KYC Test Data Records DVS Test Data Note: Contracted customers need to request view access to this file. KYB Test Data Records (Australia)
Data DisclaimerWhile effort has been taken to provide realistic data sets, please don’t infer the structure of data based on this (e.g. don’t design your UI validation based on information available in the spreadsheet).No individual information contained within this spreadsheet and any resemblance to real persons, living or dead, is purely coincidental.

Key Testing Guidelines

  • Family name matching is the primary identifier in sandbox mode
  • Matching is case-insensitive
  • Example: “Smith”, “SMITH”, and “smith” are treated as equivalent
To force a successful verification for any test subject:
Set middle_name = "passall"
The sandbox supports different verification outcomes based on test data markers:

Basic Checks

  • CLEAR: Clean record
  • PEP: Politically Exposed Person
  • SANCTION: Sanctions list match
  • FRAUD: Fraud indicators present

Advanced Checks

Records marked as SKIP will fetch detailed results from an external test service, providing comprehensive response data.

v2 API Test Data Examples

Never use real customer data in testing environments. Always use the testbed data below. Do not use fictional names like “John Smith” or “Jane Doe” — use the actual testbed names for consistent, reliable results.
The following examples show v2 API request payloads for common test scenarios. These use FrankieOne’s official testbed records (TESTONE, TESTTWO, etc.) which produce predictable results in UAT.
v2 format reminders:
  • Dates use objects: {"year": "YYYY", "month": "MM", "day": "DD"}
  • Address fields: locality (not suburb), subdivision (not state), postalCode (not postcode)
  • Documents nested by category: documents.IDENTITY[...]
  • Document ID field: primaryIdentifier (not idNumber)

Test Scenario Summary

Test NameExpected ResultDocument TypeCountry
JAMES TESTONECLEAR (PASS)Driver’s License + MedicareAUS
JUDY TESTTWOCLEAR (PASS)Driver’s LicenseAUS
PETER TESTTHREECLEAR (PASS)Driver’s LicenseAUS
MARY TESTFOURCLEAR (PASS)Driver’s LicenseAUS
GEOFF TESTSEVENCLEAR (PASS)MedicareAUS
JENNY TESTEIGHTFAIL (KYC Not Found)Driver’s LicenseAUS
JAMES G TESTELEVENPEP matchPassportAUS
BRUCE TESTNINETEENSANCTION matchAUS
STACY K TESTTWENTYPEP + SANCTIONAUS
Doug J JeffriesCLEAR (PASS)SSN (NATIONAL_ID)USA
RONALD TestonehundredfourCLEAR (PASS)Aadhaar (NATIONAL_ID)IND
THOMAS TestninetythreeCLEAR (PASS)National IDCHN

Australian Scenarios

{
  "individual": {
    "name": {
      "givenName": "JAMES",
      "middleName": "A",
      "familyName": "TESTONE"
    },
    "dateOfBirth": {
      "year": "1950",
      "month": "01",
      "day": "01"
    },
    "addresses": [
      {
        "type": "RESIDENTIAL",
        "status": "CURRENT",
        "unitNumber": "U 1",
        "streetNumber": "35",
        "streetName": "CONN",
        "streetType": "STREET",
        "locality": "FERNTREE GULLY",
        "subdivision": "VIC",
        "postalCode": "3156",
        "country": "AUS",
        "unstructuredLongForm": "U 1/35 CONN STREET, FERNTREE GULLY, VIC 3156"
      }
    ],
    "documents": {
      "IDENTITY": [
        {
          "type": "DRIVERS_LICENSE",
          "class": "IDENTITY",
          "primaryIdentifier": "283229690",
          "secondaryIdentifier": "P5403241",
          "country": "AUS",
          "subdivision": "VIC"
        }
      ]
    },
    "consents": [
      {
        "type": "GENERAL"
      },
      {
        "type": "DOCS"
      },
      {
        "type": "CREDITHEADER"
      },
      {
        "type": "UNDER18"
      }
    ]
  }
}
Expected Result: CLEAR (PASS)
{
  "individual": {
    "name": {
      "givenName": "JENNY",
      "familyName": "TESTEIGHT"
    },
    "dateOfBirth": {
      "year": "1957",
      "month": "01",
      "day": "01"
    },
    "addresses": [
      {
        "type": "RESIDENTIAL",
        "streetNumber": "56",
        "streetName": "VICTORIA",
        "streetType": "STREET",
        "locality": "FINGAL",
        "subdivision": "TAS",
        "postalCode": "7214",
        "country": "AUS",
        "unstructuredLongForm": "56 VICTORIA STREET, FINGAL, TAS 7214"
      }
    ],
    "documents": {
      "IDENTITY": [
        {
          "type": "DRIVERS_LICENSE",
          "class": "IDENTITY",
          "primaryIdentifier": "T56543",
          "secondaryIdentifier": "T03989853",
          "country": "AUS",
          "subdivision": "TAS"
        }
      ]
    },
    "consents": [
      {
        "type": "GENERAL"
      },
      {
        "type": "DOCS"
      },
      {
        "type": "CREDITHEADER"
      },
      {
        "type": "UNDER18"
      }
    ]
  }
}
Expected Result: FAIL - KYC Not Found
{
  "individual": {
    "name": {
      "givenName": "GEOFF",
      "middleName": "E",
      "familyName": "TESTSEVEN"
    },
    "dateOfBirth": {
      "year": "1956",
      "month": "01",
      "day": "01"
    },
    "addresses": [
      {
        "type": "RESIDENTIAL",
        "streetNumber": "31",
        "streetName": "POYNTON",
        "streetType": "STREET",
        "locality": "CEDUNA",
        "subdivision": "SA",
        "postalCode": "5690",
        "country": "AUS"
      }
    ],
    "documents": {
      "IDENTITY": [
        {
          "type": "NATIONAL_HEALTH_ID",
          "class": "IDENTITY",
          "primaryIdentifier": "2515129631",
          "subtype": "G",
          "country": "AUS",
          "subdivision": "SA",
          "expiryDate": {
            "year": "2030",
            "month": "01",
            "day": "01",
            "unstructured": "2030-01-01",
            "type": "GREGORIAN"
          },
          "supplementaryData": {
            "type": "NATIONAL_HEALTH_ID",
            "reference": "3",
            "nameOnCardLine1": "GEOFF E TESTSEVEN",
            "nameOnCardLine2": "null",
            "nameOnCardLine3": "null",
            "nameOnCardLine4": "null",
            "middleNameOnCard": "null"
          }
        }
      ]
    },
    "consents": [
      {
        "type": "GENERAL"
      },
      {
        "type": "DOCS"
      },
      {
        "type": "CREDITHEADER"
      },
      {
        "type": "UNDER18"
      }
    ]
  }
}
Note: Australian Medicare cards require:
  • primaryIdentifier: Medicare card number (10 digits)
  • subtype: Card color — G (Green), B (Blue), or Y (Yellow)
  • supplementaryData.reference: Individual reference number on card (1-9)
  • supplementaryData.nameOnCardLine1: Name as printed on the card
  • expiryDate: Must include unstructured (YYYY-MM-DD) and type (“GREGORIAN”)
Expected Result: CLEAR (PASS)
{
  "individual": {
    "name": {
      "givenName": "Sarah",
      "familyName": "Johnson"
    },
    "dateOfBirth": {
      "year": "1985",
      "month": "03",
      "day": "20"
    },
    "nationality": "AUS",
    "addresses": [
      {
        "type": "RESIDENTIAL",
        "locality": "Melbourne",
        "subdivision": "VIC",
        "postalCode": "3000",
        "country": "AUS"
      }
    ],
    "documents": {
      "IDENTITY": [
        {
          "type": "PASSPORT",
          "class": "IDENTITY",
          "primaryIdentifier": "N1234567",
          "country": "AUS",
          "expiryDate": {
            "normalized": "2030-01-14",
            "year": "2030",
            "month": "01",
            "day": "14",
            "type": "GREGORIAN"
          }
        }
      ]
    },
    "consents": [
      {
        "type": "GENERAL"
      },
      {
        "type": "DOCS"
      },
      {
        "type": "CREDITHEADER"
      },
      {
        "type": "UNDER18"
      }
    ]
  }
}
{
  "individual": {
    "name": {
      "givenName": "Oliver",
      "middleName": "J",
      "familyName": "YOUNGTEN"
    },
    "dateOfBirth": {
      "year": "2015",
      "month": "06",
      "day": "15"
    },
    "addresses": [
      {
        "type": "RESIDENTIAL",
        "streetNumber": "35",
        "streetName": "Conn",
        "streetType": "Street",
        "locality": "Ferntree Gully",
        "subdivision": "VIC",
        "postalCode": "3156",
        "country": "AUS"
      }
    ],
    "consents": [
      {
        "type": "GENERAL"
      },
      {
        "type": "DOCS"
      },
      {
        "type": "CREDITHEADER"
      },
      {
        "type": "UNDER18"
      }
    ]
  }
}
Note: Must include UNDER18 consent type. May require guardian information — check with FrankieOne.

AML Screening Scenarios

{
  "individual": {
    "name": {
      "givenName": "JAMES",
      "middleName": "G",
      "familyName": "TESTELEVEN"
    },
    "dateOfBirth": {
      "year": "1960",
      "month": "01",
      "day": "01"
    },
    "addresses": [
      {
        "type": "RESIDENTIAL",
        "streetNumber": "23",
        "streetName": "ISA",
        "streetType": "STREET",
        "locality": "FYSHWICK",
        "subdivision": "ACT",
        "postalCode": "2609",
        "country": "AUS"
      }
    ],
    "documents": {
      "IDENTITY": [
        {
          "type": "PASSPORT",
          "class": "IDENTITY",
          "primaryIdentifier": "E55173628",
          "country": "AUS",
          "expiryDate": {
            "normalized": "2030-01-01",
            "year": "2030",
            "month": "01",
            "day": "01",
            "type": "GREGORIAN"
          }
        }
      ]
    },
    "consents": [
      {
        "type": "GENERAL"
      },
      {
        "type": "DOCS"
      },
      {
        "type": "CREDITHEADER"
      },
      {
        "type": "UNDER18"
      }
    ]
  }
}
Expected Result: PEP match
{
  "individual": {
    "name": {
      "givenName": "BRUCE",
      "familyName": "TESTNINETEEN"
    },
    "dateOfBirth": {
      "year": "1968",
      "month": "01",
      "day": "01"
    },
    "addresses": [
      {
        "type": "RESIDENTIAL",
        "country": "AUS"
      }
    ],
    "consents": [
      {
        "type": "GENERAL"
      },
      {
        "type": "DOCS"
      },
      {
        "type": "CREDITHEADER"
      },
      {
        "type": "UNDER18"
      }
    ]
  }
}
Expected Result: SANCTION matchNote: This example does not include an identity document. Use a workflow that does not require ID verification, such as AUS-Basic3V-TwoPlus.
{
  "individual": {
    "name": {
      "givenName": "STACY",
      "middleName": "K",
      "familyName": "TESTTWENTY"
    },
    "dateOfBirth": {
      "year": "1969",
      "month": "01",
      "day": "01"
    },
    "addresses": [
      {
        "type": "RESIDENTIAL",
        "country": "AUS"
      }
    ],
    "consents": [
      {
        "type": "GENERAL"
      },
      {
        "type": "DOCS"
      },
      {
        "type": "CREDITHEADER"
      },
      {
        "type": "UNDER18"
      }
    ]
  }
}
Expected Result: PEP + SANCTION (both flags)Note: This example does not include an identity document. Use a workflow that does not require ID verification, such as AUS-Basic3V-TwoPlus.
Workflows without ID documents: The SANCTION and combined PEP + SANCTION examples above do not include identity documents. When testing without ID documents, use a workflow that does not require ID verification, such as AUS-Basic3V-TwoPlus. If you use a workflow that expects an ID document (e.g., AUS-Basic3V-TwoPlusID or AUS-Basic1V-IDOnly), you will receive a BAD_DATA_ID error.

International Scenarios

Workflow names for international scenarios:
  • USA: Use USA-Basic1V-OnePlus
  • Global (India, China, UK, etc.): Use GLB-Basic1V-OnePlus
{
  "individual": {
    "name": {
      "givenName": "Doug",
      "middleName": "J",
      "familyName": "Jeffries"
    },
    "dateOfBirth": {
      "year": "1974",
      "month": "08",
      "day": "08"
    },
    "addresses": [
      {
        "type": "RESIDENTIAL",
        "country": "USA"
      }
    ],
    "nationality": "USA",
    "documents": {
      "IDENTITY": [
        {
          "type": "NATIONAL_ID",
          "class": "IDENTITY",
          "primaryIdentifier": "123456789",
          "country": "USA"
        }
      ]
    },
    "consents": [
      {
        "type": "GENERAL"
      },
      {
        "type": "DOCS"
      },
      {
        "type": "CREDITHEADER"
      },
      {
        "type": "UNDER18"
      }
    ]
  }
}
Note:
  • Use NATIONAL_ID document type for SSN (not TAX_ID)
  • Format: 9 digits without hyphens (e.g., “123456789”)
  • Workflow: USA-Basic1V-OnePlus
Expected Result: CLEAR
{
  "individual": {
    "name": {
      "givenName": "RONALD",
      "familyName": "Testonehundredfour"
    },
    "dateOfBirth": {
      "year": "1970",
      "month": "01",
      "day": "01"
    },
    "addresses": [
      {
        "type": "RESIDENTIAL",
        "country": "IND"
      }
    ],
    "nationality": "IND",
    "documents": {
      "IDENTITY": [
        {
          "type": "NATIONAL_ID",
          "class": "IDENTITY",
          "primaryIdentifier": "304365000000",
          "country": "IND"
        }
      ]
    },
    "consents": [
      {
        "type": "GENERAL"
      },
      {
        "type": "DOCS"
      },
      {
        "type": "CREDITHEADER"
      },
      {
        "type": "UNDER18"
      }
    ]
  }
}
Note:
  • Use NATIONAL_ID document type
  • Format: 12 digits without dashes
  • Workflow: GLB-Basic1V-OnePlus
Expected Result: CLEAR
{
  "individual": {
    "name": {
      "givenName": "THOMAS",
      "familyName": "Testninetythree"
    },
    "dateOfBirth": {
      "year": "1959",
      "month": "01",
      "day": "01"
    },
    "addresses": [
      {
        "type": "RESIDENTIAL",
        "country": "CHN"
      }
    ],
    "nationality": "CHN",
    "documents": {
      "IDENTITY": [
        {
          "type": "NATIONAL_ID",
          "class": "IDENTITY",
          "primaryIdentifier": "ABC-123456789",
          "country": "CHN",
          "givenName": "THOMAS",
          "familyName": "TESTNINETYTHREE",
          "dateOfBirth": "1959-01-01",
          "supplementaryData": {
            "type": "NATIONAL_ID",
            "homeCountryFullName": "张伟明"
          }
        }
      ]
    },
    "consents": [
      {
        "type": "GENERAL"
      },
      {
        "type": "DOCS"
      },
      {
        "type": "CREDITHEADER"
      },
      {
        "type": "UNDER18"
      }
    ]
  }
}
Note:
  • Use NATIONAL_ID document type
  • givenName / familyName on the document must be Pinyin in uppercase as shown on the ID card
  • supplementaryData.homeCountryFullName contains the full name in Chinese characters (simplified or traditional, as on the ID)
  • homeCountryFullName enables the optional NAME_VALIDATION workflow step (transliteration check between Pinyin and Chinese characters)
  • primaryIdentifier: 18 digits in production (testbed uses placeholder)
  • Workflow: GLB-Basic1V-OnePlus
Expected Result: CLEAR
{
  "individual": {
    "name": {
      "givenName": "Emma",
      "familyName": "Williams"
    },
    "dateOfBirth": {
      "year": "1988",
      "month": "11",
      "day": "05"
    },
    "nationality": "GBR",
    "addresses": [
      {
        "type": "RESIDENTIAL",
        "locality": "London",
        "postalCode": "SW1A 1AA",
        "country": "GBR"
      }
    ],
    "documents": {
      "IDENTITY": [
        {
          "type": "PASSPORT",
          "class": "IDENTITY",
          "country": "GBR",
          "primaryIdentifier": "123456789",
          "expiryDate": {
            "normalized": "2030-01-14",
            "year": "2030",
            "month": "01",
            "day": "14",
            "type": "GREGORIAN"
          }
        }
      ]
    },
    "consents": [
      {
        "type": "GENERAL"
      },
      {
        "type": "DOCS"
      },
      {
        "type": "CREDITHEADER"
      },
      {
        "type": "UNDER18"
      }
    ]
  }
}
Note:
  • Use correct ISO 3166-1 alpha-3 country codes (GBR, USA, CAN, etc.)
  • Workflow: GLB-Basic1V-OnePlus

v2 Document Type Reference

Important: Use DRIVERS_LICENSE (American spelling with underscore), not DRIVERS_LICENCE.

Country-Specific Document Requirements

CountryDocument TypePrimary IDSecondary IDNotes
AustraliaDRIVERS_LICENSELicense numberCard/document numberBoth required
AustraliaNATIONAL_HEALTH_IDMedicare number (10 digits)supplementaryData.reference (1-9), subtype (G/B/Y), nameOnCardLine1All required
AustraliaPASSPORTPassport numberInclude issue/expiry dates
USANATIONAL_IDSSN (9 digits, no dashes)Use for Social Security Number
IndiaNATIONAL_IDAadhaar (12 digits)No dashes in testbed
ChinaNATIONAL_ID18-digit ID numbersupplementaryData.homeCountryFullName (Chinese characters), Pinyin givenName/familyName on documenthomeCountryFullName enables NAME_VALIDATION

Document Examples

Australian Driver’s License:
{
  "type": "DRIVERS_LICENSE",
  "class": "IDENTITY",
  "primaryIdentifier": "283229690",
  "secondaryIdentifier": "P5403241",
  "country": "AUS",
  "subdivision": "VIC"
}
Australian Medicare Card:
{
  "type": "NATIONAL_HEALTH_ID",
  "class": "IDENTITY",
  "primaryIdentifier": "6603984391",
  "subtype": "G",
  "country": "AUS",
  "subdivision": "VIC",
  "expiryDate": {
    "year": "2030",
    "month": "01",
    "day": "01",
    "unstructured": "2030-01-01",
    "type": "GREGORIAN"
  },
  "supplementaryData": {
    "type": "NATIONAL_HEALTH_ID",
    "reference": "1",
    "nameOnCardLine1": "JAMES A TESTONE",
    "nameOnCardLine2": "null",
    "nameOnCardLine3": "null",
    "nameOnCardLine4": "null",
    "middleNameOnCard": "null"
  }
}
USA Social Security Number:
{
  "type": "NATIONAL_ID",
  "class": "IDENTITY",
  "primaryIdentifier": "123456789",
  "country": "USA"
}

Valid Document Types

Document TypeUsage
DRIVERS_LICENSEDriver’s license (American spelling)
PASSPORTPassport
NATIONAL_IDNational ID (SSN, Aadhaar, China ID, etc.)
NATIONAL_HEALTH_IDHealth card (Australian Medicare)
TAX_IDTax identification number
VISAVisa
IMMIGRATIONImmigration document
BIRTH_CERTBirth certificate
CITIZENSHIPCitizenship certificate
MARRIAGE_CERTMarriage certificate
UTILITY_BILLUtility bill
BANK_STATEMENTBank statement
CONCESSIONConcession card
PENSIONPension card
MILITARY_IDMilitary ID
OTHEROther document type

Simulating Credit Header Failures

You can simulate credit bureau failures by using specific street names in your test payload.
To force a credit header failure, simply set the street name in the address to one of the following bureau names:
  • Equifax
  • Experian
The service will then return a failed credit header response for the specified bureau.
For more advanced testing scenarios and error simulation, check out our guide on API Testing Tips.