Walidator e-maili
Waliduj dowolny adres e-mail w jednym wywołaniu API — sprawdzenie składni, weryfikacja rekordu MX i wykrywanie jednorazowych adresów. Jasne sygnały dostarczalności dla każdego adresu.
Wypróbuj na żywo
Nie masz klucza API?
Zaloguj się na swoje konto, aby tworzyć klucze API i nimi zarządzać.
Przewodnik integracji
Skopiuj fragment kodu, podmień swój klucz API, uruchom. Działa w dowolnym kliencie HTTP — przykłady poniżej w cURL, JavaScript i Pythonie.
/api/check-emailhttps://www.apipick.comValidate an email address and receive syntax, MX, and disposable detection results
emailstringwymaganeThe email address to validate user@example.com
curl -X POST "https://www.apipick.com/api/check-email" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"email": "user@example.com"
}'{
"success": true,
"code": 200,
"message": "Email validation complete",
"data": {
"email": "user@example.com",
"valid": true,
"syntax_valid": true,
"mx_valid": true,
"disposable": false,
"domain": "example.com",
"normalized": "user@example.com",
"reason": null
},
"credits_used": 1,
"remaining_credits": 99
}Trzy sprawdzenia w jednym wywołaniu
Walidacja składni
Weryfikuje format zgodny z RFC, wykrywa literówki i zwraca znormalizowaną, kanoniczną postać adresu.
Sprawdzenie rekordu MX
Wykonuje aktywne zapytanie DNS, aby potwierdzić, że domena ma aktywne rekordy wymiany poczty i może odbierać e-maile.
Wykrywanie jednorazowych
Sprawdza w bazie ponad 50 000 znanych jednorazowych i tymczasowych domen e-mail (Mailinator, Guerrilla Mail itp.).
Idealne do tych przypadków użycia
Rejestracja w SaaS
Blokuj jednorazowe e-maile przy rejestracji, aby zapobiegać nadużywaniu okresów próbnych i utrzymać autentyczną bazę użytkowników.
Higiena list marketingowych
Oczyszczaj listy e-mail przed kampaniami, aby poprawić wskaźniki dostarczalności i chronić reputację nadawcy.
Zapobieganie oszustwom
Identyfikuj tymczasowe adresy używane w oszukańczych rejestracjach, nadużyciach kuponów i tworzeniu fałszywych kont.
Wzbogacanie danych przez agentów AI
Używaj jako narzędzia LLM do weryfikacji jakości e-maili w autonomicznych pipeline'ach badania leadów, wzbogacania CRM i automatyzacji outreachu.
Alternatywa dla ZeroBounce i AbstractAPI
Ta sama jakość walidacji — bez muru cenowego per paczka i miesięcznego limitu 100 żądań.
ZeroBounce | AbstractAPI | API Pick ✓ | |
|---|---|---|---|
| Darmowy poziom | 100 / miesiąc | 100 / miesiąc | 100 kredytów przy rejestracji |
| Czy darmowe kredyty wygasają? | Reset miesięczny | Reset miesięczny | Nigdy nie wygasają |
| Cena pay-as-you-go | $24 / 3,000 emails | $14 / mo (10k) | $5 / 5,000 emails |
| Koszt za 1000 e-maili | ~$8.00 | ~$1.40 (subskrypcja miesięczna) | $1.00 |
| Sprawdzenie składni | ✓ | ✓ | ✓ |
| Sprawdzenie rekordu MX | ✓ | ✓ | ✓ |
| Wykrywanie jednorazowych | ✓ | ✓ | ✓ |
| Bez karty kredytowej na start | ✗ | ✗ | ✓ |
| Gotowe dla agentów AI / LLM | Częściowo | Częściowo | ✓ Natywny JSON |
Problem ZeroBounce
ZeroBounce pobiera 24 USD za zaledwie 3000 weryfikacji — to 8 USD za 1000 e-maili. Dla zespołów przepuszczających jakikolwiek wolumen przez formularz rejestracji lub pipeline wzbogacania CRM koszty rosną szybko. Nie ma prawdziwego pay-as-you-go: kupujesz kredyty w paczkach zbiorczych, a niewykorzystane nie przechodzą czysto na następny okres.
Problem AbstractAPI
Darmowy poziom AbstractAPI daje tylko 100 żądań miesięcznie — wystarczająco do prototypowania, ale zdecydowanie za mało do jakiegokolwiek realnego obciążenia. W chwili, gdy to przekroczysz, jesteś zmuszony przejść na subskrypcję miesięczną, nawet jeśli Twoje użycie jest sporadyczne lub skokowe.
Pola odpowiedzi
| Pole | Typ | Opis |
|---|---|---|
| valid | boolean | true, gdy syntax_valid i mx_valid są oba true |
| syntax_valid | boolean | Format e-maila przechodzi reguły składni RFC |
| mx_valid | boolean | Domena ma co najmniej jeden aktywny rekord MX |
| disposable | boolean | Domena jest znaną jednorazową/tymczasową usługą e-mail |
| domain | string | Wyodrębniona część domenowa e-maila |
| normalized | string | null | Kanoniczna postać zapisana małymi literami, znormalizowana wg Unicode |
| reason | string | null | Czytelne dla człowieka wyjaśnienie, gdy walidacja się nie powiedzie |
Limity zapytań
Ograniczanie działa per klucz API, w przesuwnym oknie 60 sekund. Po przekroczeniu limitu otrzymasz czyste 429 z nagłówkiem Retry-After.
60req/min
Per klucz API, per endpoint. Przesuwne okno 60 sekund.
3concurrent
Maksymalna liczba jednoczesnych żądań w toku na klucz API.
X-RateLimit-LimitMaksymalna dozwolona liczba żądań na minutęX-RateLimit-RemainingPozostała liczba żądań w bieżącym oknieX-RateLimit-ResetSekundy do zresetowania bieżącego oknaRetry-AfterSekundy oczekiwania przed ponowieniem (tylko przy 429)HTTP/1.1 429 Too Many Requests
Retry-After: 12
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 12
{
"error": "rate_limit_exceeded",
"message": "Rate limit exceeded: 60 requests/minute per API key. Retry after 12s.",
"retry_after": 12
}Najczęściej zadawane pytania
P: Jaka jest różnica między valid a mx_valid?
O: mx_valid mówi tylko, że domena może odbierać e-maile. valid łączy syntax_valid i mx_valid — to pole, do którego sięgasz, gdy po prostu chcesz wiedzieć, czy adres jest dostarczalny. Flaga disposable jest zwracana osobno, dzięki czemu możesz zdecydować o własnej polityce wobec adresów tymczasowych.
P: Czy API wysyła testowego e-maila, aby zweryfikować skrzynkę pocztową?
O: Nie. API wykonuje zapytania MX w DNS, ale nie wysyła żadnego e-maila ani nie sonduje SMTP. Oznacza to, że nie da się potwierdzić istnienia skrzynki na poziomie mailboxa, ale sprawdzenie dostarczalności na poziomie domeny wychwytuje zdecydowaną większość złych adresów bez żadnych obaw o prywatność czy spam.
P: Czy agenci AI mogą wywoływać to API jako narzędzie?
O: Tak. Endpoint przyjmuje pojedynczy ciąg e-mail i zwraca płaski obiekt JSON — prosto zdefiniować go jako funkcję OpenAI, narzędzie Claude, narzędzie LangChain lub akcję dowolnego frameworku agentowego. Idealne do autonomicznych pipeline'ów wzbogacania leadów i higieny CRM.
P: Jak aktualna jest lista blokowanych jednorazowych e-maili?
O: Lista blokowanych pochodzi ze społecznościowo utrzymywanego repozytorium disposable-email-domains na GitHubie (ponad 50 000 domen). Jest odświeżana automatycznie przy każdym zimnym starcie serwera.
Używaj Email Validator w Claude Code i agentach AI
Zainstaluj oficjalną umiejętność Claude Code, aby walidować e-maile bezpośrednio w swoim agencie kodowania AI — bez ręcznych wywołań API. Działa z Claude Code, Cursor, OpenAI Codex i innymi.
Zapytaj swojego agenta AI w naturalny sposób
Kompatybilne platformy
Umiejętność Claude Code dla API Email Validator od APIpick
Wykonuje walidację składni, sprawdzenie rekordów MX i wykrywanie jednorazowych e-maili za pomocą zapytań w języku naturalnym w dowolnym agencie kodowania AI.