API Docs Unified API

Query by full name - SPLIT FIRST AND LAST NAME

If you use a combined field for first and last name on your page, use this API to extract the parts:

Required Credits: 1
Content-Type: application/json
Authorization: Bearer <your authorization token>
JSON Payload
Field Type Required Description
full_name string Yes Name to query
country string No ISO 3166 ALPHA-2 Country Code
locale string No Browser Locale
ip string No Valid IPv4 or IPv6 address
id string No Max 50 chars. You can set this id to any alphanumeric value you want. As an example, you can set the id to your internal id of the dataset in your database. In an asynchronus environment this can help you to better connect the response to a previous request


Query by full name only
{"full_name":"Theresa Miller"}
Query by full name and country code
{"full_name":"Theresa Miller","country":"US"}
Query by full name and browser locale
{"full_name":"Thomas Johnson","locale":"en_US"}
Query by full name and use an IP address for localization
{"full_name":"Markus Stefan NonExistingLastName","ip":""}
Query multiple names in a single request
[{"full_name":"Theresa Miller"},{"full_name":"Thomas Johnson","country":"US"}]
    "input": {
        "full_name": "Theresa Miller"
    "details": {
    "credits_used": 1,
        "duration": "33ms",
        "samples": 8961,
        "country": null,
        "first_name_sanitized": "theresa"
    "result_found": true,
    "last_name": "Miller",
    "first_name": "Theresa",
    "probability": 0.98,
    "gender": "female"
Field Type Description
input array The submitted payload
details.credits_used int The amount of credits used for this query
details.samples int Number of records found in our database which match your request
details.country string The country we found
details.full_name_sanitized int The name after we applied our normalizer to it
details.duration int Time the server needed to process the request
result_found bool True if we were able to query a gender for the given name
full_name string The full name we used for genderization
probability string This value (between 0 and 1) determines the reliability of our database. A value of 1 means that the results on your gender request are 100% accurate.
gender string Possible values: male, female, unknown
This product includes GeoLite2 data created by MaxMind, available from http://www.maxmind.com.
We use cookies and similar technologies to recognize your repeat visits and preferences, as well as to measure the effectiveness of campaigns and analyze traffic.
You can learn more about which cookies we use or edit them here.