Integrations · Coming soon

Skrap.ai for n8n

Verify email addresses and find verified work emails in your n8n workflows with the Skrap.ai community node (n8n-nodes-skrap). It also works as a tool for n8n AI agents. The node is built and on its way to npm and n8n's verified nodes; until then, the HTTP Request node does the same with your API key.

Not in n8n yet

Want to know the day it is listed? Get notified at launch. Until then, use the steps under Use it today.

Operations

OperationWhat it doesCredits
Email → VerifyValid, Risky, Invalid or Unknown for one address, with the checks behind it (mail server, mailbox, catch-all, disposable, role account, typo hint).1 when Valid or Risky
Email → FindA person's verified work email from their first and last name (or full name) and the company domain or company name. Waits for slow mail servers, then returns pending (not charged).1 when found
Account → GetEmail, plan and credit balance of the API key owner.Free

Connect your account

  1. Create an API key in Skrap.ai under Settings → API keys & MCP (paid plans). Keys on a team spend the team's shared credits.
  2. Self-hosted n8n: Settings → Community nodes → Install → n8n-nodes-skrap. n8n Cloud: the node appears in the nodes panel once n8n has verified it.
  3. Add the Skrap.ai node, create a Skrap.ai API credential and paste the key. n8n tests it with a free account call.

Workflows you can build

  • New form lead → Verify → IF status is valid → add to your CRM.
  • Nightly: read a list → Verify each address → write the status back.
  • Rows without an email → Find → send the found emails to your sequencer.
  • AI agent with Skrap.ai as a tool: “find and verify the email of the CTO of example.com”.

Use it today

  1. Add an HTTP Request node: Method POST, URL https://api.skrap.ai/api/v2/verify-email.
  2. Authentication: Generic Credential Type → Header Auth, name x-api-key, value your API key.
  3. Send Body as JSON with the email field mapped from the previous node. For finding, POST https://api.skrap.ai/api/v2/find-email with firstName, lastName and domain (or company).
  4. Add an IF node on the status field: keep valid (or valid and risky).
n8n · HTTP Request node
1POST https://api.skrap.ai/api/v2/verify-email2x-api-key: <your Skrap API key>3Content-Type: application/json45{ "email": "[email protected]" }

Every field of the response is described in the API reference.

Good to know

  • Find waits up to 45 seconds for slow mail servers (Additional Fields → Wait for Slow Mail Servers). After that the item comes back as pending with a request ID and is not charged.
  • Professional keys allow 120 requests a minute, Enterprise 600. For big lists use the node's Batching setting or a Skrap.ai bulk job.
  • retryable: true on an unknown result means the cause was temporary: run the item again later.

FAQ

When can I install the node?
It is built and tested and goes to npm and n8n's verification next. Leave your email with “Get notified at launch” and we'll tell you the day it is available. Until then, use the HTTP Request steps under “Use it today”.
Does it work on n8n Cloud?
Yes, once n8n has verified the node. Self-hosted n8n can install it from npm as soon as it is published.
How are credits used?
Exactly like the app: 1 credit per Valid or Risky verification and per email found. Invalid, Unknown and not-found results are free.