Kokeile API V2:ta
Analysoi sähköpostiosoite
Lähetä arvo ja tarkastele koko vastausta, myös tuntemattomia tuloksia ja käytettyjä krediittejä.
Alla oleva vastaus on todellinen vastaus, joka tallennettiin 1. lokakuuta 2026. Lähetä pyyntö valitsemalla Analysoi.
| Nimi | Mikko |
|---|---|
| Sukupuoli | Mies |
| Luotettavuus | 98 % |
| Lähde | Tekoälymalli |
| Käytetyt krediitit | 2 |
{
"data": {
"input": {
"type": "email",
"value": "mikko.virtanen@example.com",
"country": null
},
"name": "mikko",
"gender": "male",
"country": null,
"confidence": 0.98,
"confidence_kind": "model_reported",
"sample_count": null,
"source": "ai",
"result_status": "identified",
"reason": null,
"country_source": null,
"match": {
"name": null,
"method": "model_inference",
"scope": null,
"country": null
}
},
"meta": {
"request_id": "a58ce5b6-387c-4909-89b0-21fd10d81c3a",
"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
}
}
}Tämä todellinen vastaus tallennettiin 1. lokakuuta 2026; vain tilin saldo on korvattu. Reaaliaikaiset arvot voivat poiketa. Ennuste ei ole vahvistettu henkilöllisyys.
Miten se toimii
Sähköpostiosoitteesta jäsennellyksi tiedoksi
Integraatiot
Valitse, missä sähköpostitiedot käsitellään
Microsoft Excel
Käsittele sähköpostisarake Excel-lisäosalla
Valitse sähköpostiosoitteiden menetelmä ja yhdistä sitten syötesarake ja tulossarakkeet. Käytä solukohtaisiin dynaamisiin hakuihin funktiota GENDER.FROM_EMAIL ja tulosten kirjoittamiseen kiinteinä arvoina sivupaneelia.
Google Sheets
Analysoi sähköpostiosoitteet lisäosalla tai kaavalla
Käytä olemassa oleville riveille lisäosaa, uusille riveille vastaavaa automaattista käsittelyä ja yksittäisen solun hakuun GENDER-kaavaa.
REST API
Lisää sähköpostiosoitteiden analyysi palvelimellesi
Kutsu sähköpostiosoitteiden dokumentoitua päätepistettä palvelimelta äläkä lisää API-avainta selaimeen tai julkiseen koodiin. Käsittele vastauksen rakenne, virhekoodit ja krediittien käyttö erikseen.

Tarkkuus ja vastuullinen käyttö
Älä pakota tulosta, jos osoitteessa ei ole nimeä
Yleisosoitteet, satunnaiset tunnisteet ja jaetut postilaatikot eivät välttämättä anna luotettavaa signaalia. Säilytä kentät data.result_status, data.reason ja data.confidence ja käsittele epävarmat tulokset erikseen.
V2-toteutusopas
Tallenna lähdetiedot ja ennuste erikseen
Säilytä tietueen alkuperäinen tunniste. API ei avaa profiilia, ei tarkista, kenelle tili kuuluu, eikä vahvista henkilöllisyyttä. Lähetä maakonteksti vain, kun sinulla on siitä luotettavaa tietoa, äläkä päättele sitä verkkotunnuksesta tai sivuston kielestä.
| Tietue | Kenttä | Tulkinta |
|---|---|---|
| Lähdetietue | contact_id / original_email | Säilytä lähdetiedot omassa järjestelmässäsi äläkä korvaa henkilön itse ilmoittamaa nimeä ennusteella. Tämä ei ole API-vastauksen kenttä. |
| Nimiehdokas | data.name / data.match | Valittu nimi voi olla null. Vahvistetun sukunimen kenttää ei ole, eikä osuma todista, kenelle postilaatikko kuuluu. |
| Ennuste | data.gender / data.result_status / data.reason | Tallenna tuntematon tulos JSON null -arvona. Tietoaineiston rivi, jonka määrät ovat tasan, voi palauttaa nimiehdokkaan ilman sukupuolta. |
| Perusteet | data.source / data.confidence_kind / data.confidence / data.sample_count | confidence on välillä 0–1. Tietoaineiston esiintymisosuus ja tekoälyn arvo mittaavat eri asioita; tekoälyn tuloksessa sample_count on null. |
| Käsittelytietue | meta.request_id / meta.usage | Tallenna tunniste ja laskutuksen tila. Kadonnut vastaus ei tarkoita, että käsittely oli maksuton tai että se epäonnistui. |
Tietoaineiston haku analysoi @-merkkiä edeltävän osan, poistaa plus-merkillä alkavan päätteen ja arvioi nimiehdokkaat. Tavallinen pyyntö voi lisäksi kokeilla rajattua määrää ehdokkaita yhdyssanojen osien alusta ja lopusta. Jos useampi rivi vastaa hakua, valituksi tulee rivi, jonka tallennettu kokonaismäärä on suurin; tämä ehdokas ei välttämättä ole henkilön todellinen nimi. Jos lähetät maan, kunkin ehdokkaan kohdalla maakohtainen rivi on etusijalla; jos sitä ei ole, voidaan käyttää globaalia riviä. Tarkista data.match.scope ja country_source.
Valitse käsittelytila ja krediittihinta
| Asetus | Käsittely | Krediittiä valmista kohdetta kohden |
|---|---|---|
| options.ai_mode: off | Vain tietoaineisto | 1 krediitti |
| options.ai_mode: fallback | Ensin tietoaineisto; tavallinen tekoäly varalla, jos sukupuolta ei voida määrittää | Yhteensä 1 krediitti tekoäly mukaan lukien |
| options.ai_mode: always | Suoraan tekoäly | 2 krediittiä |
| forceToGenderize: true | Ensin tietoaineisto, sitten lempinimen arviointi ilman todellisen etunimen vaatimusta | 1, jos tietoaineisto riittää; yhteensä 2, jos tekoälyä käytetään |
Yksittäisen pyynnön oletus on fallback ja eräpyynnön kohteiden oletus off. forceToGenderize on valinnainen nimille, sähköpostiosoitteille ja käyttäjänimille; jätä tällöin ai_mode pois tai käytä arvoa fallback, koska asetusta ei voi yhdistää arvoihin off tai always. Myös valmiit unknown-tulokset veloitetaan. Positiivinen saldo riittää pyynnön aloittamiseen, ja käsittelyn jälkeen saldo voi olla negatiivinen.
Kun tekoälyä käytetään, se saa koko lähetetyn osoitteen verkkotunnus ja plus-merkin jälkeinen pääte mukaan lukien, vaikka sitä ohjeistetaan jättämään nämä osat huomiotta. forceToGenderize voi palauttaa sukupuolen ilman, että todellista etunimeä löytyy; se ei tarkoita, että CRM-järjestelmääsi olisi saatu vahvistettu nimi.
Testaa sähköpostipyyntö ensin pelkällä tietoaineistolla
Esimerkkisyötteet eivät takaa tiettyä ennustetta. Aseta GENDERAPI_API_KEY palvelimen ympäristöön äläkä lisää avainta julkiseen selainpuolen koodiin. V1 ja V2 käyttävät samaa API-avainta ja samaa tilin saldoa. Tarkista avain osoitteella /api/v2/usage ja varmista, että meta.access.mode on api_key.
Valitse ohjelmointikieli. Määritä API-avain, suorita sitten esimerkki palvelimellasi.
Jokainen ennustepyyntö on uusi laskutettava toiminto, myös uudelleenyritys. Nämä esimerkit eivät yritä uudelleen automaattisesti. Tarkista laskutuksen tila ennen uuden pyynnön lähettämistä.
Ennen suorittamista: käyttöoikeus ja virheiden käsittely
Suorita esimerkit palvelimellasi. Aseta prosessin ympäristömuuttujan GENDERAPI_API_KEY arvoksi nykyinen API-avaimesi. Varmista, että meta.access.mode on api_key: tunnistamaton avain voi siirtää pyynnön IP-kokeiluun.
HTTP 4xx- ja 5xx-JSON-vastauksissa esimerkit säilyttävät virherungon ja palauttavat nollasta poikkeavan poistumiskoodin. Tarkista code, action ja meta.usage.billing_status ennen uutta yritystä.
Virhe- ja uudelleenyritysopas →cURL 7.76+ POSIX-komentotulkissa. Suorita päätteessä. Suoritusympäristön dokumentaatio
Node.js 22+; sisäänrakennettu fetch. Tallenna nimellä example.mjs ja suorita node example.mjs. Suoritusympäristön dokumentaatio
Python 3.10+; standardikirjasto. Tallenna nimellä example.py ja suorita python3 example.py. Suoritusympäristön dokumentaatio
PHP 8+ cURL-laajennuksella. Tallenna nimellä example.php ja suorita php example.php. Suoritusympäristön dokumentaatio
Java 17+; standardikirjaston HTTP-asiakas. Tallenna nimellä GenderApiExample.java ja suorita java GenderApiExample.java. Suoritusympäristön dokumentaatio
.NET 8+ -konsolisovellus. Käytä konsoliprojektissa nimellä Program.cs ja suorita sitten dotnet run. Suoritusympäristön dokumentaatio
Go 1.22+; standardikirjasto. Tallenna nimellä main.go ja suorita go run main.go. Suoritusympäristön dokumentaatio
Käsittele luettelojen tulokset ja uudelleenyritykset
POST /api/v2/gender/batch hyväksyy enintään 50 kohdetta API-avaimella ja 10 kohdetta IP-kokeilussa. Anna jokaiselle kohteelle omat type-, value- ja options-arvot. Jos haluat käyttää tavallista tekoälyä varalla, aseta fallback erikseen jokaiseen kohteeseen. id-arvon on oltava yksilöllinen eräpyynnön sisällä, ja index lasketaan nollasta lähetetyn eräpyynnön sisällä. Tallenna omat ajo- ja lähderivitunnisteesi erikseen.
HTTP 200 ei tarkoita, että kaikki kohteet olisi käsitelty. Käsittele tulokset identified, unknown ja error erikseen; meta.summary.succeeded laskee mukaan sekä identified- että unknown-tulokset. Arvioi data.gender, source, confidence_kind, confidence, match ja reason yhdessä äläkä sekoita tekoälyn arvoa tietoaineiston esiintymisosuuteen.
Jos meta.usage.billing_status on confirmed, yritä uudelleen vain virheitä, jotka sen sallivat. Jos tila on unconfirmed tai vastaus katosi, keskeytä ja tarkista laskutus. Jos lähetät saman kohteen uudelleen, myös valmiin unknown-tuloksen, se veloitetaan uutena toimintona; älä koskaan lähetä koko luetteloa uudelleen tarkistamatta.
Eräpyyntöjen säännöt · Vastauskentät · Tekoälyasetukset · Tarkkuus ja luottamusarvo · Tietosuojakäytäntö
Excel- ja Google Sheets -lisäosat ja muut valmiit integraatiot voivat käyttää omaa yhteyttään ja omaa tulosmuotoaan. Älä oleta, että niiden tulos vastaa tätä V2:n JSON-rakennetta; lue kyseisen integraation ajantasainen opas.
Usein kysytyt kysymykset
Nimi ja sukupuoli sähköpostiosoitteesta
Voiko sähköpostiosoitteesta poimia nimen?
Tuetuista henkilökohtaisista osoitteista GenderAPI voi poimia @-merkkiä edeltävästä osasta nimiehdokkaan ja, jos tulos löytyy, palauttaa sukupuolen, maan ja luottamusarvon. Nimiehdokas on ennuste, ei postilaatikon omistajan vahvistettu nimi.
Sisältääkö jokainen sähköpostiosoite nimen?
Ei. Yleisosoitteet, satunnaiset tunnisteet ja paikalliset osat, joissa ei ole todellista nimeä, eivät välttämättä anna luotettavaa signaalia. Tarkista V2-vastauksesta data.result_status, data.reason, data.confidence ja data.confidence_kind.
Tallennetaanko sähköpostikyselyt?
Julkaistun käytännön mukaan sähköpostikyselyjä ei säilytetä uudelleenkäytettävinä kyselytietueina. Erillisiin teknisiin ja tietoturvalokeihin sovelletaan tietosuojakäytännössä kuvattuja säilytysaikoja. Älä käytä julkisessa demossa arkaluonteisia henkilötietoja.
Voinko käyttää tätä Excelissä ja Google Sheetsissa?
Kyllä. Sähköpostiosoitteita sisältäviä sarakkeita voi käsitellä Excel-lisäosalla, Google Sheets -lisäosalla tai Excel- ja CSV-tiedostotyökalulla. Näillä integraatioilla on oma tulosmuotonsa, joka poikkeaa V2:n JSON-muodosta.
Mitä kenttiä API palauttaa?
V2 palauttaa kentät data.name, data.gender ja data.match sekä lähde- ja luottamusarvokentät, ja meta-osassa pyynnön tunnisteen ja krediittien käytön. Nimiehdokas tai sukupuoli voi olla null. Vahvistetun sukunimen kenttää ei ole.
Milloin tekoälyä käytetään?
V2:n yksittäisessä pyynnössä tavallinen tekoäly varalla on oletuksena käytössä. Tässä demossa voit käyttää tavallista pyyntöä tai forceToGenderize-asetusta; off- ja always-tilat asetetaan API-pyynnössä. Tavallinen tekoäly varalla maksaa yhteensä 1 krediitin ja always 2 krediittiä. forceToGenderize-asetuksella tietoaineiston tulos maksaa 1 krediitin ja tekoälyn tulos yhteensä 2 krediittiä; tulos voi silti olla unknown.
Voinko kokeilla maksutta?
Tili saa 200 maksutonta krediittiä päivässä, ja jaettu IP-kokeilu antaa 10 krediittiä julkista IP-osoitetta kohden 24 tunnin välein. Puuttuva tai tunnistamaton avain voi johtaa IP-kokeiluun, joten tarkista vastauksesta meta.access.mode. Laskennassa käytetään krediittejä, ei pyyntöjen määrää.
