LeadMagic

LeadMagic is a B2B contact and company data platform for finding and enriching emails, direct mobile numbers, LinkedIn profiles, and firmographics from minimal input.

With LeadMagic, you can:

  • Find and validate work emails: Resolve verified work emails by name or company, and check the deliverability of an existing address.
  • Find direct mobile numbers: Look up mobile phone numbers for a contact.
  • Enrich and cross-reference profiles: Enrich a LinkedIn profile, reverse-lookup a profile from an email, or find the email behind a profile.
  • Research accounts: Search companies by domain and identify the people holding a given role at an account.
  • Check your credit balance: Monitor remaining LeadMagic credits before running large jobs.

In Sim, the LeadMagic integration lets your agents find, verify, and enrich B2B contacts and companies inside a workflow — automating lead generation, account research, and CRM enrichment without leaving Sim.

Usage Instructions

Integrate LeadMagic to find verified work emails by name or company, validate email deliverability, find direct mobile numbers, enrich LinkedIn profiles, reverse-lookup profiles from emails, search companies by domain, identify role holders at accounts, and check account credit balance.

Actions

leadmagic_validate_email

Verify an email address for deliverability. Charges 0.25 credits for definitive SMTP results (valid/invalid); unknown and RFC-invalid results are free.

Input

ParameterTypeRequiredDescription
emailstringYesEmail address to validate (e.g., john@example.com)
apiKeystringYesLeadMagic API Key

Output

ParameterTypeDescription
emailstringThe validated email address
email_statusstringValidation result: valid, invalid, or unknown
is_domain_catch_allbooleanWhether the domain accepts all emails (catch-all)
credits_consumednumberCredits charged for this request (0.25 for definitive results)
messagestringHuman-readable status message
mx_recordstringMX record for the domain
mx_providerstringEmail provider (e.g., Google, Microsoft)
mx_gatewaystringMX gateway for the domain
mx_security_gatewaybooleanWhether the domain uses a security gateway
company_namestringCompany name associated with the email domain
company_industrystringIndustry of the company
company_sizestringCompany size range

leadmagic_find_email

Find someone's verified work email from their name and company domain. Charges 1 credit when a valid email is found; free when no result.

Input

ParameterTypeRequiredDescription
first_namestringNoPerson's first name (use with last_name, or use full_name instead)
last_namestringNoPerson's last name (use with first_name, or use full_name instead)
full_namestringNoPerson's full name (alternative to first_name + last_name)
domainstringNoCompany domain (preferred, e.g. stripe.com)
company_namestringNoCompany name (fallback if domain is unavailable)
apiKeystringYesLeadMagic API Key

Output

ParameterTypeDescription
emailstringFound work email address
statusstringResult status (valid, invalid, etc.)
credits_consumednumberCredits charged (1 when email found)
messagestringHuman-readable status message
employment_verifiedbooleanWhether employment at the company was verified
has_mxbooleanWhether the domain has a valid MX record
mx_recordstringMX record for the email domain
mx_providerstringEmail provider
company_namestringCompany name
company_industrystringCompany industry
company_sizestringCompany size range
company_profile_urlstringCompany LinkedIn/B2B profile URL

leadmagic_find_mobile

Find a person's direct mobile number from their LinkedIn profile URL or email. Charges 5 credits when a number is found; free when no result.

Input

ParameterTypeRequiredDescription
profile_urlstringNoLinkedIn profile URL (provide at least one identifier)
work_emailstringNoWork email address (provide at least one identifier)
personal_emailstringNoPersonal email address (provide at least one identifier)
apiKeystringYesLeadMagic API Key

Output

ParameterTypeDescription
profile_urlstringLinkedIn profile URL used for lookup
emailstringEmail address associated with the profile
mobile_numberstringDirect mobile phone number
credits_consumednumberCredits charged (5 when mobile found)
messagestringStatus message from the API

Enrich a LinkedIn profile with work history, education, skills, and contact data. Charges 1 credit per successful enrichment; free when profile not found.

Input

ParameterTypeRequiredDescription
profile_urlstringYesLinkedIn profile URL or username (e.g., https://linkedin.com/in/johndoe\)
extended_responsebooleanNoInclude additional profile image URL in the response (default: false)
apiKeystringYesLeadMagic API Key

Output

ParameterTypeDescription
profile_urlstringLinkedIn profile URL
first_namestringFirst name
last_namestringLast name
full_namestringFull name
professional_titlestringCurrent job title
biostringProfile bio / summary
locationstringLocation string
countrystringCountry
followers_rangestringLinkedIn follower range
company_namestringCurrent employer
company_industrystringIndustry of current employer
company_websitestringCompany website
total_tenure_yearsstringTotal professional tenure in years
total_tenure_monthsstringTotal professional tenure in months
work_experiencearrayWork history entries
educationarrayEducation history entries
certificationsarrayProfessional certifications
credits_consumednumberCredits charged (1 when profile found)
messagestringHuman-readable status message

leadmagic_profile_to_email

Extract a verified work email from a LinkedIn profile URL. Charges 5 credits when an email is found; free when no result.

Input

ParameterTypeRequiredDescription
profile_urlstringYesLinkedIn profile URL or username (e.g., https://linkedin.com/in/johndoe\)
apiKeystringYesLeadMagic API Key

Output

ParameterTypeDescription
emailstringWork email address found for this profile
profile_urlstringLinkedIn profile URL used for lookup
credits_consumednumberCredits charged (5 when email found)
messagestringHuman-readable status message

leadmagic_email_to_profile

Retrieve a LinkedIn profile URL from a work or personal email address. Charges 10 credits when a profile is found; free when no result.

Input

ParameterTypeRequiredDescription
work_emailstringNoWork email address (provide at least one of work_email or personal_email)
personal_emailstringNoPersonal email address (provide at least one of work_email or personal_email)
apiKeystringYesLeadMagic API Key

Output

ParameterTypeDescription
profile_urlstringLinkedIn profile URL for the provided email
credits_consumednumberCredits charged (10 when profile found)
messagestringHuman-readable status message

Enrich company data including firmographics, headcount, funding, and social profiles by domain, LinkedIn URL, or name. Charges 1 credit when a company is found; free when no result.

Input

ParameterTypeRequiredDescription
company_domainstringNoCompany website domain (e.g., stripe.com). Provide at least one identifier.
profile_urlstringNoLinkedIn company profile URL (e.g., https://linkedin.com/company/stripe\). Provide at least one identifier.
company_namestringNoCompany name (fallback if domain/URL unavailable). Provide at least one identifier.
apiKeystringYesLeadMagic API Key

Output

ParameterTypeDescription
companyNamestringCompany name
companyIdnumberInternal company identifier
industrystringIndustry classification
employeeCountnumberNumber of employees
employeeRangestringHeadcount range (e.g., 1001-5000)
foundednumberYear the company was founded
headquartersjsonHeadquarters location object
revenuestringRevenue range
fundingstringTotal funding amount
descriptionstringCompany description
specialtiesarrayCompany specialties and focus areas
competitorsarrayCompetitor companies
followerCountnumberLinkedIn follower count
twitter_urlstringTwitter/X profile URL
facebook_urlstringFacebook page URL
b2b_profile_urlstringLinkedIn company profile URL
logo_urlstringCompany logo URL
credits_consumednumberCredits charged (1 when company found)
messagestringHuman-readable status message

leadmagic_role_finder

Find the person holding a specific job role at a company. Charges 2 credits when a matching person is found; free when no result.

Input

ParameterTypeRequiredDescription
job_titlestringYesJob role to search for (e.g., Head of Sales, CTO). Supports partial matching.
company_domainstringNoCompany website domain (e.g., stripe.com). Provide domain or company_name.
company_namestringNoCompany name (fallback if domain unavailable). Provide domain or company_name.
apiKeystringYesLeadMagic API Key

Output

ParameterTypeDescription
first_namestringFirst name of the person found
last_namestringLast name of the person found
full_namestringFull name of the person found
profile_urlstringLinkedIn profile URL
job_titlestringVerified job title at the company
company_namestringCompany name
company_websitestringCompany website
credits_consumednumberCredits charged (2 when person found)
messagestringHuman-readable status message

leadmagic_get_credits

Retrieve the current credit balance for the authenticated LeadMagic account. This endpoint is free and consumes no credits.

Input

ParameterTypeRequiredDescription
apiKeystringYesLeadMagic API Key

Output

ParameterTypeDescription
creditsnumberCurrent credit balance

On this page