이메일로 성별 예측 · 단일 요청

이메일 주소로 성별 예측하기

이메일 주소 하나에서 가장 가능성 높은 이름을 추출하고 국가별 맥락을 반영한 성별 예측 결과를 반환합니다.

POSThttps://api.genderapi.io/api/email

요청 개요

이메일 주소에서 성별 예측까지

GenderAPI는 주소의 로컬 부분을 분석해 가장 가능성 높은 이름을 추출하고 성별 예측에 사용합니다. 사용자의 지역을 알고 있다면 국가 코드를 추가하세요.

방식POST
콘텐츠 유형application/json
인증Bearer 토큰
크레딧 비용조회 1건
이메일 데이터 개인정보 보호: GenderAPI는 이메일 요청을 저장하지 않습니다. 자세한 내용은 개인정보처리방침 을 확인하세요.
HDR

필수e HTTP-headere

요청 인증하기

Content-Typeapplication/json
AuthorizationBearer YOUR_API_KEY

JSON 요청 본문

매개변수

매개변수유형필수 여부설명
emailstring필수분석할 이메일 주소입니다. GenderAPI가 예측 전에 가장 가능성 높은 이름을 추출합니다.
countrystring선택KR 또는 US 같은 ISO 3166-1 alpha-2 국가 코드로 지역별 맥락을 제공합니다.
askToAIboolean선택true이면 추출된 이름이 데이터베이스에 없을 때 AI 보완 기능을 사용합니다.
AI 보완 기능

askToAI는 이름 추출 후 추출된 이름이 데이터베이스에 없을 때만 사용됩니다. 이메일 엔드포인트는 forceToGenderize를 지원하지 않습니다.

코드 예제

이메일 요청 보내기

cURL
curl -X POST "https://api.genderapi.io/api/email" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"email":"michael.smith@example.com","country":"US","askToAI":true}'
JavaScript
const response = await fetch("https://api.genderapi.io/api/email", {
  method: "POST",
  headers: { "Content-Type": "application/json", "Authorization": "Bearer YOUR_API_KEY" },
  body: JSON.stringify({ email: "michael.smith@example.com", country: "US", askToAI: true })
});
const data = await response.json();
Python
import requests

response = requests.post(
  "https://api.genderapi.io/api/email",
  headers={"Authorization": "Bearer YOUR_API_KEY"},
  json={"email": "michael.smith@example.com", "country": "US", "askToAI": True}
)
print(response.json())

200 응답

이름 추출 및 성별 예측

JSON
{
  "status": true,
  "used_credits": 1,
  "remaining_credits": 4999,
  "expires": 1743659200,
  "q": "michael.smith@example.com",
  "name": "Michael",
  "gender": "male",
  "country": "US",
  "total_names": 10345,
  "probability": 97,
  "duration": "5ms"
}

응답 필드

Felt유형설명
statusboolean요청이 오류 없이 처리되었는지 나타냅니다.
used_creditsinteger요청에 사용된 크레딧 수입니다.
remaining_creditsinteger요청 후 사용할 수 있는 크레딧 수입니다.
expiresinteger요금제 만료 시각의 UNIX 타임스탬프입니다.
qstring전송한 원래 이메일 주소입니다.
namestring이메일 주소에서 추출한 이름입니다.
genderstring | null예측값으로 male, female 또는 null을 반환합니다.
countrystring예측에 사용된 국가 코드입니다.
total_namesinteger예측의 근거가 된 이름 레코드 수입니다.
probabilityinteger예측 신뢰도를 백분율로 표시합니다.
durationstring서버 처리 시간입니다.

유효하고 완전한 이메일 주소 사용

이름 추출 결과는 주소 구조에 따라 달라집니다. 공용 받은편지함, 별칭 또는 알아볼 수 있는 이름이 없는 로컬 부분은 빈 결과를 반환할 수 있습니다. 예측을 사용하기 전에 name, gender,probability를 확인하세요. 이메일 요청은 저장되지 않습니다.

다음 가이드

여러 이메일 주소 분석하기

다중 이메일 요청한 번의 요청으로 여러 주소 처리 →단일 이름 요청알고 있는 이름을 직접 전송 →