New: every message picks a fast or a slow model

ContactOut

ContactOut provides professional profile enrichment, contact discovery, people and company search, email verification, usage reporting, and campaign management APIs.

What agents can do

Actions25

  • Add campaign recipients

    Add 1-100 recipients to an existing campaign.

  • Check linkedin contact availability

    Check whether a LinkedIn profile has a personal email, work email, or phone without revealing it or consuming credits.

  • Count people

    Estimate matching people and available personal emails, work emails, and phones from substantive People Search filters without consuming credits.

  • Create bulk email verification job

    Queue asynchronous deliverability verification for 1-100 email addresses, optionally delivering results to an HTTP or HTTPS callback URL; may consume verifier credits.

  • Create linkedin contact info batch job

    Queue asynchronous contact discovery for 1-1000 LinkedIn profiles, optionally delivering results to a callback URL; may consume credits per profile.

  • Enrich companies by domain

    Return company profiles for 1-30 domains; each found company consumes a search credit.

  • Enrich linkedin profile

    Return a professional profile for a regular LinkedIn profile URL, optionally including contact data; may consume search, email, and phone credits.

  • Enrich person

    Find and enrich one person using a LinkedIn URL, email, or phone; alternatively, provide a name plus employer, education, location, or job-title evidence.

17 more
  • Enrich person by email

    Return a professional profile matched from an email address, optionally requesting real-time work-email verification.

  • Find linkedin profile by email

    Resolve an email address to its matching LinkedIn profile URL.

  • Get api usage stats

    Return ContactOut API credit usage and quotas for a billing month.

  • Get bulk email verification job

    Get the status and available per-email results of an asynchronous bulk email-verification job.

  • Get campaign

    Return one campaign's sequence steps and optionally its performance statistics.

  • Get hashed email identifiers

    Return unordered SHA-256 hashes of normalized personal emails found for 5-100 distinct LinkedIn profiles.

  • Get linkedin contact info

    Reveal email and optionally phone contact information for one regular LinkedIn profile URL; consumes credits when data is found.

  • Get linkedin contact info batch

    Synchronously reveal contact information for 1-100 LinkedIn profiles; may consume email and phone credits per profile.

  • Get linkedin contact info batch job

    Get the status and available results of an asynchronous LinkedIn contact-info batch job.

  • List campaigns

    Return one page of email campaigns and their lifecycle statuses.

  • List decision makers

    Return one page of key decision makers for the best-matching company.

  • Remove campaign recipients

    Destructively remove 1-100 recipients from an existing campaign by email.

  • Search companies

    Return one page of companies matching identity, size, location, industry, technology, revenue, or founding-year filters.

  • Search people

    Return one page of professional profiles matching person, role, employer, education, location, and contact-availability filters.

  • Start campaign

    Start a draft ContactOut campaign or resume a stopped campaign.

  • Stop campaign

    Stop a running ContactOut campaign, interrupting its outreach.

  • Verify email

    Check one email address for valid, invalid, accept-all, disposable, or unknown deliverability.

How it connects

You paste an API key from ContactOut on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.