scrolltotop

new Get your brand recommended by ChatGPT, Perplexity & AI search engines. Discover GEO.

new We help companies keep track of engineering health with monthly reports. Start your review today.

Laravel Reacher

Verify if an email exists without sending a single message.

Home Company Open Source Laravel Reacher
The Problem

Invalid Emails Are Silently Costing You

Invalid email addresses waste sending budget, destroy deliverability scores, and trigger spam traps that can blacklist your entire domain. Every fake signup, typo, or abandoned address in your database is a liability.

Verifying whether an address actually exists without sending a message requires complex SMTP probing, DNS lookups, and provider-specific logic. Building and maintaining that infrastructure yourself is painful, error-prone, and a distraction from your core product.

The Solution

Laravel Reacher wraps the Reacher email verification engine with a clean, Laravel-native API. Check any email's existence through a Facade, get typed DTOs back with syntax, MX, SMTP, and disposable/role account analysis, all in a single call.

Drop the built-in validation rule into any form request to block invalid emails at the gate. Enable caching to avoid redundant API calls. Use queue support for bulk verification. Configure retry logic with exponential backoff for resilience. Everything you need, nothing you don't.

GitHub stars License PHP 8.1+ Laravel 10/11/12

Key Features

  • Full verification. Syntax, MX, SMTP, disposable, role account, and catch-all detection.
  • Bulk verification. Via Laravel queue or Reacher's bulk API with RabbitMQ.
  • Validation rule. Drop new ReachableEmail into any form request.
  • Smart caching. Per-email TTL with configurable store. Bypass with withoutCache().
  • Retry with backoff. Exponential backoff with automatic rate-limit handling.
  • Typed DTOs. Strongly-typed data classes for every API response.

Requirements

  • PHP 8.1+
  • Laravel 10.x, 11.x, or 12.x
  • A running Reacher HTTP backend

Installation

composer require moneo/laravel-reacher
View on GitHub
Partnership is at the core of what we do.

Unsure where to start?
Let’s figure it out together 👋

Contact Us