Skip to main content
The Fullenrich Enrich People action finds verified email addresses and phone numbers for people based on their name and company information. This is a standalone action that can be used independently or as part of a flow.

Input Options

You can provide person information in one of these combinations:
OptionRequired Fields
Name + Companyfirst_name, last_name, company_name
Name + Domainfirst_name, last_name, domain
Full Name + Companyfull_name, company_name
Full Name + Domainfull_name, domain
You can also provide a linkedin_url for more accurate matching.

Credit Costs

Enrich LevelCredits per Person
emails2 credits
phones20 credits
emails_and_phones22 credits
This action requires a callback URL. Results are delivered asynchronously to your webhook endpoint.
Each item in the inputs array can include an optional custom_data object. The only valid key inside custom_data is meta. Use meta to attach a free-form object (e.g. your own IDs, tags, or context) that will be passed through and available in the flow output.Example:
"inputs": [
  {
    ...
    "custom_data": {
      "meta": {
        "foo": "bar",
        "crm_id": 1234
      }
    }
  }
]
We currently require meta as a workaround to ship this capability; a more solid implementation will follow soon without breaking changes.
Examples:
curl --request POST \
  --url https://api.edges.run/v1/actions/fullenrich-enrich-people/run/async \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <your-api-key>' \
  --data '{
  "parameters": {
    "enrich_level": "emails"
  },
  "inputs": [
    {
      "first_name": "John",
      "last_name": "Doe",
      "company_name": "Acme Inc"
    },
    {
      "full_name": "Jane Smith",
      "domain": "example.com"
    }
  ],
  "callback": {
    "url": "https://your-app.com/webhook/enrichment",
    "headers": {
      "Authorization": "Bearer your-webhook-token"
    }
  }
}'
curl --request POST \
  --url https://api.edges.run/v1/actions/fullenrich-enrich-people/run/async \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <your-api-key>' \
  --data '{
  "parameters": {
    "enrich_level": "emails_and_phones"
  },
  "inputs": [
    {
      "first_name": "John",
      "last_name": "Doe",
      "company_name": "Acme Inc",
      "linkedin_url": "https://linkedin.com/in/johndoe"
    }
  ],
  "callback": {
    "url": "https://your-app.com/webhook/enrichment"
  }
}'
curl --request POST \
  --url https://api.edges.run/v1/actions/fullenrich-enrich-people/run/async \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <your-api-key>' \
  --data '{
  "parameters": {
    "enrich_level": "emails"
  },
  "inputs": [
    {
      "first_name": "John",
      "last_name": "Doe",
      "domain": "acme.com",
      "custom_data": {
        "lead_id": "12345",
        "source": "linkedin_campaign"
      }
    }
  ],
  "callback": {
    "url": "https://your-app.com/webhook/enrichment"
  }
}'
Results are delivered to your callback URL. Learn more about webhook payloads and handling.