Gender API
Gratis aanmelden
Taal expand_more
⚡ Geünificeerde API v2.0 GEVORDERD

API-DOCUMENTATIE

Ontdek onze high-performance Unified API, ontworpen voor geavanceerde gebruikers met veel verzoeken. Vraag meerdere namen op in één verzoek, met bliksemsnelle responstijden.

Zoeken op volledige naam - VOORNAAM EN ACHTERNAAM SPLITSEN

Als je een gecombineerd veld gebruikt voor voornaam en achternaam op je pagina, gebruik dan deze API om de delen te extraheren:

POST https://gender-api.com/v2/gender

info Vereiste verzoeken: 1
http Headers
Content-Type: application/json
Authorization: Bearer <je autorisatietoken>
link
data_object JSON Payload
Veld Type Verplicht Beschrijving
full_name string Ja Naam om op te zoeken
country string Nee ISO 3166 ALPHA-2-landcode
link
locale string Nee Browsertaal
ip string Nee Geldig IPv4- of IPv6-adres
id string Nee Max. 50 tekens. Je kunt deze id op elke alfanumerieke waarde zetten die je wilt. Je kunt de id bijvoorbeeld op je eigen interne id van de dataset in je database zetten. In een asynchrone omgeving kan dit je helpen om de respons beter aan een eerder verzoek te koppelen

code Voorbeeldverzoeken

arrow_forward Zoeken op alleen een volledige naam
{
    "full_name": "Theresa Miller"
}
arrow_forward Zoeken op volledige naam en landcode
{
    "full_name": "Theresa Miller",
    "country": "US"
}
arrow_forward Zoeken op volledige naam en browsertaal
{
    "full_name": "Thomas Johnson",
    "locale": "en_US"
}
arrow_forward Zoeken op volledige naam en een IP-adres gebruiken voor lokalisatie
{
    "full_name": "Markus Stefan NonExistingLastName",
    "ip": "54.201.16.177"
}
arrow_forward Meerdere namen opzoeken in één verzoek
[
    {
        "full_name": "Theresa Miller"
    },
    {
        "full_name": "Thomas Johnson",
        "country": "US"
    }
]

check_circle Respons

{
    "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"
}

list Responsvelden

Veld Type Beschrijving
input object De ingediende payload
details.credits_used int Het aantal verzoeken dat voor deze query is gebruikt
details.samples int Aantal records in onze database dat overeenkomt met je verzoek
details.country string Het land dat we hebben gevonden
details.full_name_sanitized int De naam nadat we onze normalisator erop hebben toegepast
details.duration string Tijd die de server nodig had om het verzoek te verwerken
result_found bool true als we een geslacht hebben kunnen vinden voor de opgegeven naam
full_name string De volledige naam die we hebben gebruikt om het geslacht te bepalen
probability float Deze waarde (tussen 0 en 1) bepaalt de betrouwbaarheid van onze database. Een waarde van 1 betekent dat de resultaten van je geslachtsverzoek 100% nauwkeurig zijn.
gender string Mogelijke waarden: male, female, unknown
Chat