Vyzkoušejte API V2
Analyzujte e-mailovou adresu
Odešlete hodnotu a prohlédněte si celou odpověď, včetně neznámých výsledků a spotřebovaných kreditů.
Odpověď níže je skutečná odpověď získaná 1. října 2026. Požadavek odešlete tlačítkem Analyzovat.
| Jméno | Petra |
|---|---|
| Pohlaví | Žena |
| Spolehlivost | 98 % |
| Země | Česko (CZ) |
| Zdroj | Model AI |
| Použité kredity | 2 |
{
"data": {
"input": {
"type": "email",
"value": "petra.svobodova@example.com",
"country": null
},
"name": "petra",
"gender": "female",
"country": "CZ",
"confidence": 0.98,
"confidence_kind": "model_reported",
"sample_count": null,
"source": "ai",
"result_status": "identified",
"reason": null,
"country_source": "ai_association",
"match": {
"name": null,
"method": "model_inference",
"scope": null,
"country": null
}
},
"meta": {
"request_id": "85b71d9b-d4a1-49c6-91ad-c806c14fa6bf",
"duration_ms": 391,
"access": {
"mode": "api_key",
"reason": null
},
"usage": {
"charged_credits": 2,
"remaining_credits": 49999,
"billing_status": "confirmed",
"resets_at": null,
"limit": null,
"period_seconds": null
}
}
}Tato skutečná odpověď byla získána 1. října 2026; nahrazen byl pouze zůstatek účtu. Živé hodnoty se mohou lišit. Odhad není ověřená identita.
Jak to funguje
Od e-mailové adresy ke strukturovaným datům
Integrace
Vyberte, kde se mají e-mailová data zpracovat
Microsoft Excel
Zpracujte sloupec e-mailových adres doplňkem pro Excel
Zvolte metodu pro e-mailové adresy a potom přiřaďte vstupní sloupec a sloupce pro výsledky. Pro dynamická vyhledávání v jednotlivých buňkách použijte GENDER.FROM_EMAIL, pro zápis výsledků jako pevných hodnot postranní panel.
Google Sheets
Analyzujte e-mailové adresy doplňkem nebo vzorcem
Pro existující řádky použijte doplněk, pro nové řádky odpovídající automatický postup a pro vyhledání z jedné buňky vzorec GENDER.
REST API
Přidejte analýzu e-mailových adres na svůj server
Dokumentovaný endpoint pro e-mailové adresy volejte ze serveru a API klíč nevkládejte do prohlížeče ani do veřejného kódu. Strukturu odpovědi, chybové kódy a spotřebu kreditů zpracovávejte výslovně.

Přesnost a odpovědné použití
Nevynucujte výsledek, když adresa neobsahuje jméno
Obecné adresy, náhodné identifikátory a sdílené schránky nemusí poskytovat spolehlivý signál. Zachovejte data.result_status, data.reason a data.confidence a nejisté výsledky zpracujte zvlášť.
Průvodce implementací V2
Ukládejte zdrojová data a odhad odděleně
Zachovejte původní identifikátor záznamu. API neotevírá žádný profil, neověřuje, komu účet patří, a nepotvrzuje identitu. Kontext země posílejte jen tehdy, když máte spolehlivou informaci, a neodvozujte ho z domény ani z jazyka webu.
| Záznam | Pole | Výklad |
|---|---|---|
| Zdrojový záznam | contact_id / original_email | Zdrojová data ponechte ve vlastním systému a jméno, které osoba sama uvedla, odhadem nenahrazujte. Nejde o pole odpovědi API. |
| Kandidátní jméno | data.name / data.match | Vybrané jméno může být null. Pole pro ověřené příjmení neexistuje a shoda nedokazuje, komu schránka patří. |
| Odhad | data.gender / data.result_status / data.reason | Neznámý výsledek uložte jako hodnotu JSON null. Řádek datové sady se shodnými počty může vrátit kandidátní jméno bez pohlaví. |
| Podklady | data.source / data.confidence_kind / data.confidence / data.sample_count | confidence leží mezi 0 a 1. Četnost v datové sadě a hodnota AI měří různé věci; u AI je sample_count null. |
| Záznam o zpracování | meta.request_id / meta.usage | Uložte ID a stav účtování. Ztracená odpověď neznamená, že zpracování bylo zdarma, ani že selhalo. |
Vyhledání v datové sadě analyzuje část před znakem @, odstraní příponu začínající znakem + a vyhodnotí kandidátní jména. Standardní požadavek může navíc přidat omezený počet kandidátů ze začátku a konce složených částí. Pokud odpovídá více řádků, vybere se řádek s nejvyšším počtem zaznamenaných výskytů; tento kandidát nemusí být skutečným jménem osoby. Pokud pošlete zemi, u každého kandidáta má přednost řádek dané země; pokud chybí, může se použít globální řádek. Zkontrolujte data.match.scope a country_source.
Zvolte režim zpracování a cenu v kreditech
| Možnost | Zpracování | Kredity za dokončenou položku |
|---|---|---|
| options.ai_mode: off | Pouze datová sada | 1 kredit |
| options.ai_mode: fallback | Nejprve datová sada; běžná záložní AI, pokud pohlaví nelze určit | Celkem 1 kredit, včetně AI |
| options.ai_mode: always | Přímo AI | 2 kredity |
| forceToGenderize: true | Nejprve datová sada, poté vyhodnocení přezdívky bez požadavku na skutečné křestní jméno | 1, pokud stačí datová sada; celkem 2, pokud se použije AI |
Výchozí hodnota pro jednotlivý požadavek je fallback, pro položky dávkového požadavku off. forceToGenderize je volitelný pro jména, e-mailové adresy i uživatelská jména; v takovém případě ai_mode vynechte nebo použijte fallback, protože tuto možnost nelze kombinovat s off ani always. Účtují se i dokončené výsledky unknown. K zahájení stačí kladný zůstatek a po dokončení zpracování může být zůstatek záporný.
Když se použije AI, obdrží celou odeslanou adresu, včetně domény a přípony za znakem +, i když má tyto části ignorovat. S forceToGenderize se může vrátit pohlaví, aniž by bylo nalezeno skutečné křestní jméno; neznamená to, že bylo do vašeho CRM získáno ověřené jméno.
Nejprve otestujte e-mailový požadavek pouze s datovou sadou
Ukázkové vstupy nezaručují konkrétní odhad. Nastavte GENDERAPI_API_KEY v serverovém prostředí a klíč nevkládejte do veřejného kódu na straně klienta. V1 i V2 používají stejný API klíč a stejný zůstatek účtu. Klíč ověřte pomocí /api/v2/usage a zkontrolujte, že meta.access.mode má hodnotu api_key.
Vyberte programovací jazyk. Nastavte API klíč, potom spusťte příklad na svém serveru.
Každý požadavek na odhad je nová zpoplatněná operace, včetně opakování. Tyto příklady požadavky automaticky neopakují. Před odesláním dalšího požadavku zkontrolujte stav účtování.
Před spuštěním: přístup a zpracování chyb
Tyto příklady spouštějte na svém serveru. V prostředí procesu nastavte GENDERAPI_API_KEY na svůj stávající API klíč. Ověřte, že meta.access.mode je api_key: nerozpoznaný klíč může přejít na zkušební režim podle IP.
U odpovědí JSON s HTTP 4xx a 5xx příklady zachovají tělo chyby a skončí s nenulovým návratovým kódem. Před opakováním požadavku zkontrolujte code, action a meta.usage.billing_status.
Průvodce chybami a opakováním požadavků →cURL 7.76+ v shellu POSIX. Spusťte v terminálu. Dokumentace běhového prostředí
Node.js 22+; vestavěné fetch. Uložte jako example.mjs a spusťte node example.mjs. Dokumentace běhového prostředí
Python 3.10+; standardní knihovna. Uložte jako example.py a spusťte python3 example.py. Dokumentace běhového prostředí
PHP 8+ s rozšířením cURL. Uložte jako example.php a spusťte php example.php. Dokumentace běhového prostředí
Java 17+; standardní HTTP klient. Uložte jako GenderApiExample.java a spusťte java GenderApiExample.java. Dokumentace běhového prostředí
Konzolová aplikace .NET 8+. Použijte jako Program.cs v konzolovém projektu a potom spusťte dotnet run. Dokumentace běhového prostředí
Go 1.22+; standardní knihovna. Uložte jako main.go a spusťte go run main.go. Dokumentace běhového prostředí
Zpracujte výsledky seznamů a opakované pokusy
POST /api/v2/gender/batch přijímá až 50 položek s API klíčem a 10 ve zkušebním režimu podle IP. Každé položce zadejte vlastní hodnoty type, value a options. Pokud chcete použít běžnou záložní AI, musíte fallback výslovně nastavit v každé položce. id musí být v rámci dávkového požadavku jedinečné a index začíná nulou v rámci odeslaného dávkového požadavku. Vlastní ID úloh a zdrojových řádků ukládejte zvlášť.
HTTP 200 neznamená, že byly dokončeny všechny položky. Výsledky identified, unknown a error zpracujte zvlášť; meta.summary.succeeded započítává identified i unknown. Vyhodnoťte data.gender, source, confidence_kind, confidence, match a reason společně a hodnotu AI nezaměňujte s četností v datové sadě.
Pokud má meta.usage.billing_status hodnotu confirmed, opakujte jen chyby, které nový pokus připouštějí. Pokud je stav unconfirmed nebo se odpověď ztratila, zastavte se a zkontrolujte účtování. Pokud stejnou položku odešlete znovu, a to i dokončený výsledek unknown, účtuje se jako nová operace; nikdy znovu neposílejte celý seznam bez kontroly.
Pravidla dávkových požadavků · Pole odpovědi · Možnosti AI · Hodnocení přesnosti a spolehlivosti · Zásady ochrany osobních údajů
Doplňky pro Excel a Google Sheets a další hotové integrace mohou používat vlastní připojení a vlastní formát výsledků. Nepředpokládejte, že jejich výstup odpovídá tomuto schématu JSON V2; přečtěte si aktuální návod k příslušné integraci.
Časté dotazy
Jméno a pohlaví z e-mailové adresy
Lze z e-mailové adresy získat jméno?
U podporovaných osobních adres může GenderAPI z části před znakem @ získat kandidátní jméno a, pokud existuje výsledek, vrátit pohlaví, zemi a spolehlivost. Kandidátní jméno je odhad, nikoli ověřené jméno vlastníka schránky.
Obsahuje každá e-mailová adresa jméno?
Ne. Obecné adresy, náhodné identifikátory a lokální části bez skutečného jména nemusí poskytovat spolehlivý signál. V odpovědi V2 zkontrolujte data.result_status, data.reason, data.confidence a data.confidence_kind.
Ukládají se e-mailové dotazy?
Podle zveřejněných zásad se e-mailové dotazy neuchovávají jako opakovaně použitelné záznamy dotazů. Pro samostatné technické a bezpečnostní protokoly platí doby uchovávání uvedené v zásadách ochrany osobních údajů. Ve veřejné ukázce nepoužívejte citlivé osobní údaje.
Mohu to použít v Excelu a Google Sheets?
Ano. Sloupce s e-mailovými adresami lze zpracovat doplňkem pro Excel, doplňkem pro Google Sheets nebo souborovým nástrojem pro Excel a CSV. Tyto integrace mají vlastní formát výsledků, který se od JSON V2 liší.
Jaká pole API vrací?
V2 vrací data.name, data.gender, data.match a pole pro zdroj a spolehlivost, v meta také ID požadavku a spotřebu kreditů. Kandidátní jméno nebo pohlaví může být null. Pole pro ověřené příjmení neexistuje.
Kdy se používá AI?
U jednotlivého požadavku V2 je běžná záložní AI ve výchozím nastavení zapnutá. V této ukázce můžete použít standardní požadavek nebo forceToGenderize; off a always nastavíte v API požadavku. Běžná záložní AI stojí celkem 1 kredit, always 2 kredity. S forceToGenderize stojí výsledek z datové sady 1 kredit a výsledek s AI celkem 2 kredity; výsledek přesto může být unknown.
Mohu to vyzkoušet zdarma?
Účet získává 200 bezplatných kreditů denně a sdílený zkušební režim podle IP poskytuje 10 kreditů na veřejnou IP adresu každých 24 hodin. Chybějící nebo nerozpoznaný klíč může vést ke zkušebnímu režimu podle IP, proto v odpovědi zkontrolujte meta.access.mode. Počítají se kredity, nikoli počet požadavků.
