Developer documentation for the Email Validator API by ParheliaWeb. REST API for real-time email validation with syntax, domain, and SMTP verification. Code examples in Python, JavaScript, and cURL.
No reviews yetBe the first to leave a review for ParheliaWeb
Maker
📌
Hey Product Hunt! I'm Andy, the solo founder behind ParheliaWeb.
I built this because I got tired of brittle scrapers and black-box validation tools that lied about accuracy. Our API gives you real SMTP verification with transparent risk scoring (like explicitly telling you when Microsoft accepts everything, so you aren't fooled by a fake "250 OK").
We have a free tier (100 checks/mo) so you can test the data quality and JSON structure yourself. I'd love to hear your feedback or answer any technical questions below!
Report
would love to see bulk validation support in the API, maybe an endpoint where I can send a list of emails and get back a JSON with results for each one. would save a ton of requests when cleaning up large contact lists
Report
Maker
@enverymb0 Hey Enver! We actually already have a batch endpoint for exactly this use case. You can send up to 100 emails in a single POST to /v1/email/validate/batch and get back a JSON array with individual results for each one. Batches of 6+ emails are processed asynchronously, you get a batch_id immediately and can poll for results. Same transparent risk scoring applies to every email in the batch.
The docs page itself is surprisingly clean for a validation API landing. Love that the code samples are right there in Python, JS, and cURL without forcing you through tabs or dropdowns.
Report
Maker
@aksoylumet54739 Thanks for noticing the docs! We deliberately kept them flat, no tabs, no dropdowns, just code you can copy immediately. As a developer, I hate hunting for the right tab to find the language I'm using. Glad it resonated.
would love to see bulk validation support in the API, maybe an endpoint where I can send a list of emails and get back a JSON with results for each one. would save a ton of requests when cleaning up large contact lists
@enverymb0 Hey Enver! We actually already have a batch endpoint for exactly this use case. You can send up to 100 emails in a single POST to /v1/email/validate/batch and get back a JSON array with individual results for each one. Batches of 6+ emails are processed asynchronously, you get a batch_id immediately and can poll for results. Same transparent risk scoring applies to every email in the batch.
Full docs here: https://parheliaweb.com/docs-email
Let me know if you have any other questions!
The docs page itself is surprisingly clean for a validation API landing. Love that the code samples are right there in Python, JS, and cURL without forcing you through tabs or dropdowns.
@aksoylumet54739 Thanks for noticing the docs! We deliberately kept them flat, no tabs, no dropdowns, just code you can copy immediately. As a developer, I hate hunting for the right tab to find the language I'm using. Glad it resonated.