Skills/Email Verification/Verify an email address

Verify an email address

10 credits / request

Verifies one email address and returns whether it is deliverable, risky, undeliverable, or unconfirmed, with a 0 to 100 deliverability score and flags for catch-all, disposable, role, and free-provider addresses. No mail is sent.

Use when

You need to confirm a single address is deliverable before sending to it, accepting it at signup, or trusting it.

Not for

Sending or delivering mail, bulk-list batch verification, finding or discovering addresses, user login, or spam-content scanning.

Cost

10 credits / request

10 credits per verification.

What it accepts

Set these inside the intent when you run it.

emailoptional

The single email address to verify.

What you get back

The deliverability status, a 0 to 100 score, the domain, risk flags, and a suggested correction when the address looks like a typo.

Run it

Run this sub-skill directly: pin it with operation and pass its inputs in the intent. (Omit operation and the Email Verification skill will route from your intent instead.)

curl -X POST "https://skill.askfaro.com/skills/email-verification/run" \
  -H "Authorization: Bearer $FARO_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"intent":{"operation":"verify","email":"john@example.com"}}'

Example requests

  • Is john@example.com a valid email address?
  • Check if this email is deliverable: test@tempmail.com
  • Verify this email address and tell me if it's real: user@company.org