LaunchKit · 2026
Back to Skills

apipick-email-checker

Validate email addresses using the apipick Email Validator API.

0
313 downloads
by @javainthinking

Setup & Installation

openclaw skills install @javainthinking/apipick-email-checker

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install apipick-email-checker

What This Skill Does

Validates email addresses by checking syntax, verifying MX records, and detecting disposable/throwaway email domains via the apipick API. Returns a normalized email form and a reason string when validation fails.

Combines syntax checking, live MX lookup, and disposable domain detection in a single API call instead of requiring separate tools for each check.

When to use it

  • Blocking throwaway emails at signup
  • Verifying a contact's email before sending a campaign
  • Checking if a domain can actually receive mail
  • Catching typos in email format before form submission
  • Filtering invalid emails from an imported list

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Is john.doe@mailinator.com a valid email?

AGENT
  1. 1Read APIPICK_API_KEY from environment
  2. 2POST {"email": "john.doe@mailinator.com"} to https://www.apipick.com/api/check-email with x-api-key header
  3. 3Parse response fields: valid, disposable, reason
  4. 4Report valid status and flag disposable: true
OUTPUT

Email passes syntax and MX checks but is from a known disposable provider (mailinator.com), so it is flagged as throwaway.

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

APIPICK_API_KEY environment variable — free key at https://www.apipick.com/dashboard/api-keys