Gender API
Zarejestruj się za darmo
Język expand_more
⚡ Unified API v2.0 ZAAWANSOWANE

DOKUMENTACJA API

Wypróbuj nasze wysokowydajne Unified API, stworzone dla zaawansowanych użytkowników z dużą liczbą żądań. Zapytaj o wiele imion w jednym żądaniu i uzyskaj błyskawiczny czas odpowiedzi.

Zapytanie po pełnym imieniu i nazwisku - ROZDZIEL IMIĘ I NAZWISKO

Jeśli na swojej stronie używasz jednego pola na imię i nazwisko, użyj tego API, aby wyodrębnić poszczególne części:

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

info Wymagane żądania: 1
http Headers
Content-Type: application/json
Authorization: Bearer <Twój token autoryzacyjny>
link
data_object JSON Payload
Pole Typ Wymagane Opis
full_name string Tak Imię do sprawdzenia
country string Nie Kod kraju ISO 3166 ALPHA-2
link
locale string Nie Ustawienia regionalne przeglądarki
ip string Nie Poprawny adres IPv4 lub IPv6
id string Nie Maksymalnie 50 znaków. Id możesz ustawić na dowolną wartość alfanumeryczną. Możesz na przykład wpisać tu swój wewnętrzny identyfikator zbioru danych w bazie. W środowisku asynchronicznym pomoże Ci to lepiej powiązać odpowiedź z wcześniejszym żądaniem

code Przykładowe żądania

arrow_forward Zapytanie tylko po pełnym imieniu i nazwisku
{
    "full_name": "Theresa Miller"
}
arrow_forward Zapytanie po pełnym imieniu i nazwisku oraz kodzie kraju
{
    "full_name": "Theresa Miller",
    "country": "US"
}
arrow_forward Zapytanie po pełnym imieniu i nazwisku oraz ustawieniach regionalnych przeglądarki
{
    "full_name": "Thomas Johnson",
    "locale": "en_US"
}
arrow_forward Zapytanie po pełnym imieniu i nazwisku z użyciem adresu IP do lokalizacji
{
    "full_name": "Markus Stefan NonExistingLastName",
    "ip": "54.201.16.177"
}
arrow_forward Zapytanie o wiele imion w jednym żądaniu
[
    {
        "full_name": "Theresa Miller"
    },
    {
        "full_name": "Thomas Johnson",
        "country": "US"
    }
]

check_circle Odpowiedź

{
    "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 Pola odpowiedzi

Pole Typ Opis
input object Wysłany payload
details.credits_used int Liczba żądań wykorzystanych na to zapytanie
details.samples int Liczba rekordów w naszej bazie danych, które pasują do Twojego żądania
details.country string Znaleziony przez nas kraj
details.full_name_sanitized int Imię po zastosowaniu normalizacji
details.duration string Czas, jakiego serwer potrzebował na przetworzenie żądania
result_found bool true, jeśli udało nam się ustalić płeć dla podanego imienia
full_name string Pełne imię i nazwisko, którego użyliśmy do określenia płci
probability float Ta wartość (od 0 do 1) określa wiarygodność naszej bazy danych. Wartość 1 oznacza, że wynik Twojego żądania o płeć jest w 100% dokładny.
gender string Możliwe wartości: male, female, unknown
Czat