임시 이메일과 일회용 계정은 엔지니어링 시간을 낭비하고 지표를 왜곡하며 지원 비용을 증가시킵니다.
사용자는 무료 평가판을 남용하거나 프로모션을 이용하거나 플랫폼에 스팸을 보내기 위해 임시 이메일로 일회용 계정을 만듭니다.
임시 이메일은 비밀번호 재설정이나 알림을 받을 수 없으므로 실제 사용자로부터 불필요한 지원 티켓이 생성됩니다.
가짜 계정으로 인해 부풀려진 가입 수로 인해 실제 전환율과 사용자 참여도를 계산하는 것이 불가능합니다.
클라이언트 측, 서버 측, 웹훅 기반 등 통합 방법을 선택하세요.
// Client-side validation (React)
import { useEmailValidation } from '@antitemp/react'
function SignupForm() {
const { validate, loading, result } = useEmailValidation()
const handleSubmit = async (email) => {
const validation = await validate(email)
if (validation.risk_score > 70) {
setError('Please use a permanent email address')
return
}
// Proceed with signup
submitSignup(email)
}
return <input onChange={(e) => validate(e.target.value)} />
}관찰 가능성, 입력된 응답 및 웹훅 지원을 갖춘 지연 시간이 짧은 API
P95 응답 시간은 500ms 미만입니다. 사용자 경험을 차단하지 않고도 실시간 가입 확인이 가능할 정도로 빠릅니다.
TypeScript 유형으로 표준화된 성공/데이터/메타 형식입니다. 놀라지 마세요. API 응답을 깔끔하게 정리하세요.
다중 이메일 확인이 완료되거나 위험 점수가 업데이트되거나 이의신청이 해결되면 알림을 받습니다.
모든 응답에서 ID, 크레딧 사용량, 속도 제한 정보를 요청하세요. 통합 문제를 즉시 디버그하세요.
모든 응답은 관찰 가능성이 내장된 동일한 엔벨로프 구조를 따릅니다.
{
"success": true,
"data": {
"email": "user@tempmail.com",
"risk_score": 85,
"signals": {
"temp_domain": { "triggered": true, "confidence": "HIGH" },
"new_registration": { "triggered": true, "confidence": "MED" }
},
"explanation": "Domain is known temporary email provider"
},
"meta": {
"request_id": "req_abc123",
"credits_used": 1,
"rate_limit_remaining": 999
}
}