Skip to main content
Sixtyfour AI logo

Overview

Add Sixtyfour AI to any ModuleX agent or workflow. AI-powered contact discovery and lead/company enrichment against the Sixtyfour AI REST API (api.sixtyfour.ai). Find verified emails and phone numbers for a prospect, and turn thin lead or company records into researched profiles with structured data, source references, and a confidence score.
Categories: Sales · Enrichment · Sales Engagement · Auth: API Key · Actions: 4

Authentication

API Key Authentication

Authenticate using your Sixtyfour AI API key
1

Step 1

Sign up or log in at https://app.sixtyfour.ai
2

Step 2

Open your account settings and locate the API keys section
3

Step 3

Create a new API key or copy your existing one
4

Step 4

Paste the API key below

Required Credentials

FieldDescriptionRequiredFormat
Sixtyfour AI API KeyYour Sixtyfour AI API keyYes-

Available Actions

Parameters

name
string
required
Full name of the person
company
string
Company name
linkedin_url
string
LinkedIn profile URL
domain
string
Company website domain
email
string
Email address

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "name": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Name"
    },
    "company": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Company"
    },
    "phone": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Phone"
    },
    "linkedin_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Linkedin Url"
    }
  },
  "required": [
    "success"
  ],
  "title": "FindPhoneOutput",
  "type": "object"
}

Parameters

name
string
required
Full name of the person
company
string
Company name
linkedin_url
string
LinkedIn profile URL
domain
string
Company website domain
phone
string
Phone number
title
string
Job title
mode
string
Email discovery mode: ‘PROFESSIONAL’ (default) or ‘PERSONAL’ (Default: PROFESSIONAL)

Response

{
  "$defs": {
    "EmailEntry": {
      "additionalProperties": false,
      "description": "A single discovered email address with its validation status/type.",
      "properties": {
        "address": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Address"
        },
        "status": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Status"
        },
        "type": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Type"
        }
      },
      "title": "EmailEntry",
      "type": "object"
    }
  },
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "name": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Name"
    },
    "company": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Company"
    },
    "title": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Title"
    },
    "phone": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Phone"
    },
    "linkedin_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Linkedin Url"
    },
    "emails": {
      "items": {
        "$ref": "#/$defs/EmailEntry"
      },
      "title": "Emails",
      "type": "array"
    },
    "personal_emails": {
      "items": {
        "$ref": "#/$defs/EmailEntry"
      },
      "title": "Personal Emails",
      "type": "array"
    }
  },
  "required": [
    "success"
  ],
  "title": "FindEmailOutput",
  "type": "object"
}

Parameters

lead_info
object
required
Lead information as a JSON object with key-value pairs (e.g. name, company, title, linkedin)
struct
object
required
Fields to collect as a JSON object. Keys are field names, values are descriptions (e.g. {“email”: “Email address”, “phone”: “Phone number”})
research_plan
string
Optional research plan to guide enrichment strategy

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "notes": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Notes"
    },
    "structured_data": {
      "additionalProperties": true,
      "title": "Structured Data",
      "type": "object"
    },
    "references": {
      "additionalProperties": true,
      "title": "References",
      "type": "object"
    },
    "confidence_score": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Confidence Score"
    }
  },
  "required": [
    "success"
  ],
  "title": "EnrichLeadOutput",
  "type": "object"
}

Parameters

target_company
object
required
Company data as a JSON object (e.g. {“name”: “Acme Inc”, “domain”: “acme.com”})
struct
object
required
Fields to collect as a JSON object. Keys are field names, values are descriptions (e.g. {“website”: “Company website URL”, “num_employees”: “Employee count”})
find_people
boolean
Whether to find people associated with the company
full_org_chart
boolean
Whether to retrieve the full organizational chart
research_plan
string
Optional strategy describing how the agent should search for information
people_focus_prompt
string
Description of people to find (roles, responsibilities)
lead_struct
object
Custom schema for returned lead data as a JSON object

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "notes": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Notes"
    },
    "structured_data": {
      "additionalProperties": true,
      "title": "Structured Data",
      "type": "object"
    },
    "references": {
      "additionalProperties": true,
      "title": "References",
      "type": "object"
    },
    "confidence_score": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Confidence Score"
    },
    "org_chart": {
      "anyOf": [
        {},
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Org Chart"
    }
  },
  "required": [
    "success"
  ],
  "title": "EnrichCompanyOutput",
  "type": "object"
}

Limits & Quotas

  • Enrichment is long-running. enrich_lead and enrich_company perform deep research — typical P95 runtime is ~5 minutes and can reach ~10 minutes for complex records. The client timeout for these tools is set to 15 minutes; find_email/find_phone use a 2-minute timeout.
  • Credit usage scales with the requested struct. Request only the fields you need to keep credit consumption down.
  • Error model: non-2xx responses and timeouts are caught and returned as success=False + error rather than raising. Plan retries on the agent side based on the error string.

Enrow

Findymail

Icypeas