Live Demos

See what the API does — with realistic inputs and the responses they produce.

Edit any input and press Send request to call the live API. You can also use the Swagger UI with your own inputs.

Name Matcher

Compare two names — get a match level

Detects matches across spelling variants, nicknames, transliterations, swapped name order and partial fields. Returns one of six match levels with a confidence score.

RequestEditable input
Sample response
Person match
DIFFERENT,RELATION,SIMILAR,MATCHING,EQUAL
Points
0.80
Confidence
1.00
Name match
DIFFERENT,NO_SIMILARITY_FOUND,SIMILAR,MATCHING,EQUAL
Gender match
DIFFERENT,NOT_APPLICABLE,POSSIBLY_DIFFERENT,POSSIBLY_EQUAL,EQUAL
Name Parser

Split an unstructured name into its parts

Tokenises a name into title, given names, middle names, surname and suffix — and infers gender along the way. Send it as one full-name field, or as separate given/surname (and middle) fields.

RequestEditable input
Sample response
Person type
NATURAL
Gender
FEMALE
confidence: 0.77
Addressing given name
Jane
Addressing surname
Doe
Extracted terms
TITLE: "Dr."
GIVENNAME: "Jane"
GIVENNAME: "Mary"
SURNAME: "Doe"
QUALIFIER: "jr."
Likeliness
0.96
Confidence
0.92
Risk Detector

Spot fake or low-quality data on submission

Flags placeholder values, random keystrokes, profanities, mismatched gender salutations and known fake patterns. Fill any subset of fields — only what you provide is analysed.

RequestEditable input
Sample response
Score
overall risk=1.00
Risks
7
Risk 1
item risk=1.00
Data item: EMAIL
Type: OTHER
Reason: Domain of email address 'john.doe@example.com' has a risk to be a placeholder.
Risk 2
item risk=1.00
Data item: EMAIL
Type: PLACEHOLDER
Reason: Domain of email address 'john.doe@example.com' has a risk to contain placeholder.
Risk 3
item risk=0.97
Data item: NAME
Type: PLACEHOLDER
Reason: (no reason specified)
Risk 4
item risk=0.70
Data item: TEL
Type: OTHER
Reason: Tel number '999 999 999' contains repeating patterns.
Risk 5
item risk=0.60
Data item: ADDRESS
Type: FICTIONAL
Reason: Atlantis
Risk 6
item risk=0.50
Data item: TEL
Type: INVALID
Reason: Tel number '999 999 999' is invalid.
Risk 7
item risk=0.40
Data item: ADDRESS
Type: RANDOM_TYPING
Reason: Postal code '55555' looks like a random typing.
Name Genderizer

Infer gender from a personal name

Probability-weighted gender inference across cultures, with explicit handling for unisex and ambiguous names — never a forced binary guess.

RequestEditable input
Sample response
Gender
FEMALE
Confidence
0.96
Email Name Parser

Extract first & last name from an e-mail address

Most business e-mails contain the owner's name. The Email Name Parser extracts it, classifies the address as freemail or business, and flags functional inboxes such as info@ or support@.

RequestEditable input
Sample response
Type
PERSON_NAME
Names
Given name: j.
Surname: smith
Confidence=0.94
Disposable Email Detector

Identify throw-away inboxes on signup

Detects disposable, temporary and burner-email providers — useful for blocking abuse, fraudulent free-trial farming and low-quality leads at the form level.

RequestEditable input
Sample response
Disposable
YES
Try with your own data

Run any of these against the live API

Grab a free API key, paste the sample requests above into Swagger UI, then swap in your own inputs. Happy to walk you through it if helpful.