El. pašto tikrinimas
kūrėjams
Geriausias būdas patikrinti el. pašto adresą prieš ką nors juo siunčiant. Sugaukite rašybos klaidas, vienkartines ir neveikiančias dėžutes vienu API iškvietimu.
Pradžiai nemokamų patikrinimų: 5 000. Kortelės nereikia.
const res = await fetch("https://api.bouncerly.com/v1/verify", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.BOUNCERLY_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ email: "jane@acme.com" }),
});
const { status, reason, did_you_mean } = await res.json();{
"email": "jane@acme.com",
"status": "deliverable",
"reason": "accepted",
"domain": "acme.com",
"disposable": false,
"role_account": false,
"free_provider": false,
"accept_all": false,
"mx_found": true,
"mx_host": "acme-com.mail.protection.outlook.com",
"smtp": { "code": 250, "enhanced": "2.1.5", "message": "Recipient OK" },
"smtp_checked": true,
"checked_at": "2026-10-28T10:03:42Z",
"duration_ms": 1840,
"cached": false
}Keturi aiškūs atsakymai
Tiksliai žinokite, ką daryti su kiekvienu adresu.
Kiekvienas rezultatas grįžta kaip deliverable, undeliverable, risky arba unknown, su mašinai skaitoma priežastimi ir paties pašto serverio atsakymu. Jokių balų, kuriuos reikėtų aiškinti.
jane@acme.com
Dėžutė egzistuoja
john@gmial.com
Ar turėjote omenyje gmail.com?
temp8812@mailinator.com
Vienkartinė dėžutė
sales@bigcorp.io
Accept-all domenas · vaidmens adresas
old.account@company.co
Dėžutė nerasta
Nežinomi rezultatai nemokami: mokate tik už patikras, kurios gauna atsakymą.
Funkcijos
Viskas, ko reikia, nieko nereikalingo.
Vienas endpoint'as pavienėms patikroms, kitas sąrašams. Protingi numatytieji nustatymai, sąžiningi rezultatai ir valdymo skydelis, kuris netrukdo.
API realiuoju laiku
Tikrinkite registracijos metu per sekundę ar dvi arba akimirksniu iš mūsų bendros talpyklos. Baigus laukti adresas praleidžiamas, todėl tikri naudotojai niekada neužstringa.
Rašybos klaidų pasiūlymai
jane@gmial.com grįžta su did_you_mean: jane@gmail.com, paruošta rodyti kaip pataisymą vienu paspaudimu.
Vienkartinių adresų atpažinimas
Apie 10 000 vienkartinių domenų užblokuota iš karto, o vaidmenų adresai, tokie kaip info@ ir sales@, pažymimi.
Masinis sąrašų valymas
Įkelkite bet kokios formos CSV. Randame el. pašto stulpelį, patikriname kiekvieną eilutę ir grąžiname švarų CSV ta pačia tvarka.
Pasirašyti webhook'ai
Gaukite POST, kai masinė užduotis baigiama, pasirašytą HMAC-SHA256, kad žinotumėte, jog jis iš mūsų.
Apriboti API raktai
Kurkite tiek raktų, kiek reikia. Apribokite raktą pavienėmis patikromis, kad jį būtų saugu naudoti registracijos serveryje.
Niekada nesiunčiame laiškų
Kalbamės su gavėjo pašto serveriu ir sustojame prieš išsiunčiant bet kokį laišką. Jūsų kontaktai apie mus niekada neišgirs.
Mandagus iš prigimties
Ribojimas pagal teikėją, pakartotiniai bandymai esant greylisting ir accept-all atpažinimas palaiko tikslius rezultatus ir patikimus mūsų IP.
Žurnalai kiekvienam iškvietimui
Valdymo skydelyje matykite kiekvieną užklausą, jos rezultatą ir delsą. Filtruokite pagal būseną, kad greitai rastumėte problemas.
Kaip tai veikia
Penkios patikros, viena užklausa.
Kiekvienas adresas eina tuo pačiu keliu, kuris sustoja, kai tik atsakymas tampa tikras. Galutiniai rezultatai saugomi talpykloje 30 dienų, todėl pakartotinės patikros grįžta akimirksniu.
- 01
Sintaksė
RFC atitinkantis analizavimas ir normalizavimas.
- 02
Domenas
DNS ir MX užklausos, rašybos klaidų pasiūlymai.
- 03
Sąrašai
Vienkartinių, vaidmenų ir nemokamų teikėjų žymos.
- 04
Dėžutė
SMTP rankos paspaudimas su tikru pašto serveriu.
- 05
Accept-all
Bandymas su atsitiktiniu adresu atskleidžia catch-all domenus.
Lengvai įdiegiama
Sustabdykite blogas registracijas dešimčia eilučių.
Iškvieskite API iš registracijos tvarkyklės, atmeskite tai, kas atšoks, pasiūlykite rašybos klaidų pataisymus ir praleiskite visa kita. Mažiau netikrų paskyrų, mažiau atšokusių laiškų, geresnė siuntėjo reputacija.
- Veikia iš bet kurios kalbos: tai vienas HTTPS POST
- Apriboti raktai gali tik tikrinti, nieko daugiau
- Įprasta patikra be talpyklos: nuo 1 iki 3 sekundžių
"use server";
export async function signUp(formData: FormData) {
const email = String(formData.get("email"));
const check = await fetch("https://api.bouncerly.com/v1/verify", {
method: "POST",
headers: { Authorization: `Bearer ${process.env.BOUNCERLY_API_KEY}` },
body: JSON.stringify({ email }),
signal: AbortSignal.timeout(4000), // fail open if slow
}).then((r) => r.json()).catch(() => null);
if (check?.status === "undeliverable") {
return { error: check.did_you_mean
? `Did you mean ${check.did_you_mean}?`
: "That email address can't receive mail." };
}
if (check?.disposable) {
return { error: "Please use a permanent email address." };
}
// ...create the account
}Komandos, perėjusios prie Bouncerly
“We use Bouncerly to verify everyone at signup and our cold email lists. It saves us a lot of admin and makes sure our reps don't waste time on bad leads.”“We send a lot of email, and had a full-time person managing SMTP servers and blocklists. Integrating Bouncerly into our workflow massively cut the time we were spending managing email infrastructure.”“Dinabite used to use NeverBounce and the fees were very high. Bouncerly makes sense for us and is very reasonable.”Kainos
Paprasta, kas mėnesį, nuspėjama.
Pradėkite nemokamai. Pakelkite planą, kai prireiks daugiau patikrų. Atšaukite bet kada.
Free
0 USD/mėn.
250 patikrų per mėnesį
Starter
15 USD/mėn.
10 000 patikrų per mėnesį
Growth
49 USD/mėn.
50 000 patikrų per mėnesį
Scale
149 USD/mėn.
250 000 patikrų per mėnesį
Nežinomi rezultatai nemokami: mokate tik už patikras, kurios gauna atsakymą.
Švarūs sąrašai prasideda su Bouncerly.
Susikurkite paskyrą, gaukite API raktą ir patikrinkite pirmą adresą greičiau nei per minutę.