API docs

Integrations

Clay

Use Moleman as a column in Clay with Clay's HTTP API enrichment. This is a plain HTTP setup, not an official Clay integration.

Set up a column

  1. In your Clay table, add a column → HTTP API.
  2. Method: POST. Endpoint: https://moleman.io/api/v1/find-contacts
  3. Headers: Authorization = Bearer mm_live_… (your key), Content-Type = application/json
  4. Body (insert your columns with /):
JSON
{
  "rows": [{ "firstName": "{{First Name}}", "lastName": "{{Last Name}}", "website": "{{Website}}" }],
  "wait": 25
}
  1. Run it on a few rows. Map the fields from the answer: results[0].email → Email, results[0].result → Moleman result.

With "wait": 25 most rows come back finished. If status is still running, add a second HTTP API column: GET https://moleman.io/api/v1/jobs/{{jobId}} with the same header, and map results[0].email from that.

Other columns

ColumnEndpointBody
Business emailPOST /api/v1/find-contacts{"action":"companyInbox","rows":[{"website":"{{Website}}"}],"wait":25}
Verify an emailPOST /api/v1/verify{"emails":["{{Email}}"],"wait":25} → results[0].result
Summary + first linePOST /api/v1/deep-search{"rows":[{"company":"{{Company}}","website":"{{Website}}"}],"wait":25} → results[0].briefLine

All settings in one file: clay-template.json.

Tips