Home Action Reference Find Data and Manage Contacts with Apollo.io

Find Data and Manage Contacts with Apollo.io

Last updated on Apr 06, 2026

Find Data and Manage Contacts with Apollo.io

This article covers all Apollo.io actions in TexAu: finding work emails by LinkedIn URL or name and company domain, looking up mobile numbers, enriching company records, and updating contact fields in Apollo's CRM.

Before you begin

  • An Apollo.io account with data credits (paid plan required for contact lookups)
  • Your Apollo API key from Apollo at Settings > Integrations > API under API Keys
  • Paste the key in TexAu at Settings > Integrations > Apollo

Apollo.io

Find Email using Linkedin Url (Apollo)

Integration: Apollo.io | Credits: 2 | Category: Enrichment

Given a LinkedIn profile URL, this action searches Apollo's database for the person's work email address. Apollo runs its internal waterfall pipeline across data sources and returns the first matched email. Along with the email, the action returns the person's full professional profile and their employer's firmographic data.

Inputs

Field Required Notes
LinkedIn URL Yes Full LinkedIn profile URL: e.g., linkedin.com/in/username

Outputs

Field Description
Email Resolved work email address
Email Status Apollo's verification status code (e.g., verified, guessed)
Person ID Apollo's internal person identifier
First Name
Last Name
Full Name
LinkedIn URL Confirmed LinkedIn profile URL
Job Title Current job title
Headline LinkedIn headline text
Photo URL Profile photo URL
City
State
Country
Formatted Address Full location string
Time Zone
Seniority Seniority level (e.g., senior, c_suite)
Organization ID Apollo ID for the employer
Organization Name Employer company name
Organization Website
Organization LinkedIn
Organization Domain Primary domain of the employer
Organization Phone
Organization Industry
Estimated Employees Headcount estimate
Founded Year
Organization Description Short company description
Organization Logo URL
Waterfall Status Status from Apollo's internal resolution pipeline
Waterfall Message Message explaining the waterfall result
Request ID Unique request identifier for this lookup

Use cases

  • Agency: Look up work emails for a client's LinkedIn prospect list in bulk, without manual research for each profile.
  • Founder-led team: Feed LinkedIn URLs from a scraped list into this action to collect emails before starting an outreach sequence.
  • RevOps: Batch-enrich CRM contacts who have a LinkedIn URL saved but no email address on record.
  • GTM engineer: Set this as the first column in a waterfall enrichment setup. If Apollo returns an email, skip downstream providers.

Find Email using Name and Domain(Apollo)

Integration: Apollo.io | Credits: 2 | Category: Enrichment

Finds a work email address by matching first name, last name, and company domain against Apollo's database. Use this when you have a contact's name and their employer's domain but no LinkedIn URL.

Inputs

Field Required Notes
First Name Yes
Last Name Yes
Company Domain Yes Domain only: e.g., texau.com (no https:// prefix)

Outputs

Field Description
Email Resolved work email address
Email Status Verification status code
Person ID Apollo internal person identifier
First Name
Last Name
Full Name
LinkedIn URL
Job Title
Headline
Photo URL
City
State
Country
Formatted Address
Time Zone
Seniority
Organization ID
Organization Name
Organization Website
Organization LinkedIn
Organization Domain
Organization Phone
Organization Industry
Estimated Employees
Founded Year
Organization Description
Organization Logo URL
Waterfall Status
Waterfall Message
Request ID

Use cases

  • Agency: Re-enrich a client's contact list where LinkedIn URLs are missing but names and company names are available. Pair with a domain enrichment action to generate the domain first.
  • Founder-led team: Match a conference attendee list or event CSV (name + company) against Apollo to get emails before reaching out.
  • RevOps: Fill in missing emails for CRM contacts whose records have a name and company but no verified email.
  • GTM engineer: Use as a fallback after LinkedIn URL-based lookup. If the URL-based approach returns no result, retry with name and domain.

Find Mobile Number using Linkedin Url (Apollo)

Integration: Apollo.io | Credits: 2 | Category: Enrichment

Resolves a mobile phone number for a contact from their LinkedIn profile URL. Apollo queries multiple phone data sources and returns the first verified number. The action also returns the person's professional profile alongside the phone result.

Inputs

Field Required Notes
LinkedIn URL Yes Full LinkedIn profile URL

Outputs

Field Description
Mobile Number Sanitized mobile phone number
Status Phone status code (e.g., expected_personal_phone)
Person ID Apollo internal person identifier
First Name
Last Name
Full Name
LinkedIn URL
Job Title
Headline
Photo URL
City
State
Country
Formatted Address
Time Zone
Seniority
Organization ID
Organization Name
Organization Website
Organization LinkedIn
Organization Domain
Organization Phone
Organization Industry
Estimated Employees
Founded Year
Organization Description
Organization Logo URL
Waterfall Status
Waterfall Message
Request ID

Use cases

  • Agency: Run phone enrichment on a prospect list before handing off to a client's sales team for call-based outreach.
  • Founder-led team: Find direct dials for a shortlist of high-priority accounts before starting phone outreach.
  • RevOps: Trigger phone enrichment automatically when a deal reaches a specific pipeline stage that requires a phone call.
  • GTM engineer: Build a multi-provider phone waterfall. Place Apollo first. If a number comes back, suppress calls to BetterEnrich or Datagma for that row to save credits.

Enrich Company (Apollo)

Integration: Apollo.io | Credits: 2 | Category: Enrichment

Returns detailed firmographic data for a company by querying Apollo's organization database with a website domain. Use this to fill in employee count, revenue, funding, industry, technologies, and location fields for any account in your table.

Inputs

Field Required Notes
Domain Yes Website domain only: e.g., texau.com. TexAu automatically strips https://, http://, and trailing slashes.

Outputs

Field Description
Organization ID Apollo's internal organization identifier
Organization Name
Primary Domain Clean domain string
Website Full website URL
LinkedIn URL Company LinkedIn page
Twitter URL
Facebook URL
Founded Year
Logo URL
Industry Industry category
Employees Count Estimated employee headcount
Address Raw full address
Street Address
City Headquarters city
State
Postal Code
Country Headquarters country
Description Short company description
SEO Description SEO-optimized description
Annual Revenue Revenue in numeric format
Annual Revenue (Printed) Revenue in formatted string (e.g., $10M)
Total Funding Total funding in numeric format
Total Funding (Printed) Total funding in formatted string
Latest Funding Round Date
Latest Funding Stage e.g., Series B, Pre-Seed
Technology Names First technology detected on their stack

Use cases

  • Agency: Enrich an account list before qualifying it for a client. Filter to companies with 50 to 500 employees raising a Series A or later.
  • Founder-led team: Score inbound signups by funding stage and headcount to decide which accounts to call first.
  • RevOps: Auto-populate account fields in your CRM when a new domain is added. Keep firmographics current without manual research.
  • GTM engineer: Build a technographic trigger: if the company uses a competitor technology, route the account to a specific campaign.

Update Contact (Apollo.io)

Integration: Apollo.io | Credits: 0 | Category: CRM

Updates one or more fields on an existing Apollo contact using their Apollo Contact ID. Use this action to write enrichment results back into Apollo, correct stale data, or apply labels and stage changes at scale.

Inputs

Field Required Notes
Contact ID Yes Apollo's internal contact ID
First Name No
Last Name No
Company Name No Employer name
Job Title No
Account ID No Apollo account to associate with this contact
Email No
Website URL No Employer website
Label Names No Comma-separated labels; replaces all existing labels
Contact Stage ID No ID of the Apollo contact stage
Address No Location string (e.g., New York, NY, US)
Direct Phone No Primary phone number
Corporate Phone No Work or office phone
Mobile Phone No Mobile number
Home Phone No
Other Phone No
Typed Custom Fields No JSON object mapping custom field IDs to values

Outputs

Field Description
Contact ID
First Name
Last Name
Full Name
Email
Email Status Verification status
Job Title
Company Name
Company ID Apollo organization ID
Account ID
Contact Stage ID
Full Address
City
State/Region
Country
Time Zone
LinkedIn URL
Twitter URL
Primary Sanitized Phone
Phone Numbers (Raw) All raw phone numbers on the record
Phone Numbers (Sanitized) All sanitized phone numbers
Label IDs
Label Names
Created At
Updated At
Owner ID
Email From Customer Boolean: was the email supplied by the user
Email Verified (Boolean)
Source Where the contact originated
Source Display Name
Show Intent Boolean: whether intent data is available
Typed Custom Fields Current state of all custom fields

Use cases

  • Agency: After enriching a list of contacts with phone numbers or emails, write the verified data back into Apollo in the same table run.
  • Founder-led team: Apply a label like high-priority to a segmented subset of contacts to trigger an Apollo sequence.
  • RevOps: Move contacts from one stage to another in bulk based on CRM activity data pulled from another action.
  • GTM engineer: After waterfall enrichment resolves a mobile number, update the Apollo contact record immediately so the data is available in Apollo sequences.

Troubleshooting

Email or phone returns empty even though the person is in Apollo's database. Apollo's waterfall may have exhausted available sources without finding verified data. Check Waterfall Status and Waterfall Message output fields. A status of no_match or no_phone confirms Apollo has no verified data for that record. Try a different provider as a fallback column.

"Domain not found" on Enrich Company. Confirm the domain input contains only the base domain (e.g., texau.com), not the full URL. TexAu strips https:// automatically, but inputs like texau.com/about with a path will fail. Use a formula column to extract the root domain before calling this action.

Update Contact returns a 404 or contact not found. The Contact ID must be Apollo's internal ID, not a name, email, or external CRM ID. Fetch the Contact ID first using a search or enrichment result, then pass it into this action.

Rate limit errors on large runs. Apollo allows 10,000 requests per day and 60 per minute. For enrichment actions that cost 2 credits, also monitor your Apollo credit balance separately from the request count. Runs of more than 1,000 rows should be scheduled off-peak.