# UserCheck > UserCheck is an Email Validation API that identifies and blocks fake email addresses. It detects disposable emails, email forwarding services, public email providers, and role accounts while validating MX records and fixing common typos. Key features: - Disposable email detection with an always up-to-date database - Email forwarding and relay domain detection - MX records validation - Public email provider detection (Gmail, Yahoo, etc.) - Smart typo suggestions (did_you_mean) - Role account detection (hello@, support@, etc.) - Custom blocklists for blocking specific domains - Gates (beta): A rule-based decision engine for signup fraud prevention - Webhooks for real-time notifications - Integrations with WordPress, Laravel, Zapier, and Make ## Docs - [Introduction](https://www.usercheck.com/docs/get-started/overview.md): Getting started with UserCheck - [Environments](https://www.usercheck.com/docs/get-started/environments.md): Understanding test and live environments ### API Reference - [Introduction](https://www.usercheck.com/docs/api/introduction.md): Introduction to the UserCheck API - [Authentication](https://www.usercheck.com/docs/api/authentication.md): How to authenticate API requests - [Domain Endpoint](https://www.usercheck.com/docs/api/domain-endpoint.md): Check if a domain is used for disposable email addresses - [Email Endpoint](https://www.usercheck.com/docs/api/email-endpoint.md): Check if an email address is disposable - [Blocklist Endpoint](https://www.usercheck.com/docs/api/blocklist-endpoint.md): Manage your account's blocklist of domains - [Rate Limiting](https://www.usercheck.com/docs/api/rate-limits.md): API rate limits for different plans ### Gates (beta) - [Gates](https://www.usercheck.com/docs/gates/overview.md): Rule-based access control to allow, block, or challenge user actions - [Getting Started](https://www.usercheck.com/docs/gates/quickstart.md): Getting started with UserCheck Gates - [Decision Endpoint](https://www.usercheck.com/docs/gates/decision-endpoint.md): Request a decision from a Gate - [Migrate from Email & Domain APIs](https://www.usercheck.com/docs/gates/migrate-from-email-domain.md): Move from the /email and /domain endpoints to Gates - [Rules & Conditions](https://www.usercheck.com/docs/gates/rules-conditions.md): How Gates evaluate inputs and decide to allow, block, or challenge ### Webhooks - [Webhooks Overview](https://www.usercheck.com/docs/webhooks/overview.md): Receive real-time notifications when domains are flagged - [Webhook Events & Payloads](https://www.usercheck.com/docs/webhooks/events.md): Available webhook events and their payload structure - [Webhook Security](https://www.usercheck.com/docs/webhooks/security.md): Verify webhook signatures to ensure authenticity - [Webhook Delivery & Retries](https://www.usercheck.com/docs/webhooks/delivery.md): Timeout requirements and retry behavior ### Integrations - [WordPress Plugin](https://www.usercheck.com/docs/integrations/wordpress.md): Block disposable emails on WordPress registration and comments - [Laravel Package](https://www.usercheck.com/docs/integrations/laravel.md): Validate emails and block disposable domains in Laravel - [Zapier Integration](https://www.usercheck.com/docs/integrations/zapier.md): Automate email validation in thousands of apps - [Make Integration](https://www.usercheck.com/docs/integrations/make.md): Automate email validation workflows in Make ## Guides - [How to Block Disposable Email Addresses](https://www.usercheck.com/guides/how-to-block-disposable-email-addresses.md): Tutorial on blocking temporary email addresses from your platform - [What is Email Forwarding](https://www.usercheck.com/guides/what-is-email-forwarding.md): Understanding email forwarding services and their impact - [How to Prevent Free Trial Abuse](https://www.usercheck.com/guides/how-to-prevent-free-trial-abuse.md): Stop free trial abuse without blocking legitimate users - [The Best GitHub Lists for Disposable Email Domains](https://www.usercheck.com/guides/best-github-lists-for-disposable-email-domains.md): Reviewed and compared the most reliable disposable email domain lists - [How to Normalize Email Addresses](https://www.usercheck.com/guides/how-to-normalize-email-addresses.md): Prevent duplicate accounts by normalizing email addresses ## Legal - [Terms of Service](https://www.usercheck.com/legal/terms.md): Terms of service - [Privacy Policy](https://www.usercheck.com/legal/privacy.md): Privacy policy - [Data Processing Agreement](https://www.usercheck.com/legal/data-processing-agreement.md): Data processing agreement - [Subprocessors](https://www.usercheck.com/legal/subprocessors.md): List of third-party subprocessors - [Security](https://www.usercheck.com/legal/security.md): Security practices and encryption