Use LeadMagic to find or verify contact details, enrich profiles and companies, and identify people in a given role. Check the credit balance before running large enrichment jobs.
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.
Verify an email address for deliverability. Charges 0.25 credits for definitive SMTP results (valid/invalid); unknown and RFC-invalid results are free.
Inputs and outputsParameter Type Required Description emailstring Yes Email address to validate (e.g., john@example.com ) apiKeystring Yes LeadMagic API Key
Parameter Type Description emailstring The validated email address email_statusstring Validation result: valid, invalid, or unknown is_domain_catch_allboolean Whether the domain accepts all emails (catch-all) credits_consumednumber Credits charged for this request (0.25 for definitive results) messagestring Human-readable status message mx_recordstring MX record for the domain mx_providerstring Email provider (e.g., Google, Microsoft) mx_gatewaystring MX gateway for the domain mx_security_gatewayboolean Whether the domain uses a security gateway company_namestring Company name associated with the email domain company_industrystring Industry of the company company_sizestring Company size range
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.
Inputs and outputsParameter Type Required Description first_namestring No Person's first name (use with last_name, or use full_name instead) last_namestring No Person's last name (use with first_name, or use full_name instead) full_namestring No Person's full name (alternative to first_name + last_name) domainstring No Company domain (preferred, e.g. stripe.com) company_namestring No Company name (fallback if domain is unavailable) apiKeystring Yes LeadMagic API Key
Parameter Type Description emailstring Found work email address statusstring Result status (valid, invalid, etc.) credits_consumednumber Credits charged (1 when email found) messagestring Human-readable status message employment_verifiedboolean Whether employment at the company was verified has_mxboolean Whether the domain has a valid MX record mx_recordstring MX record for the email domain mx_providerstring Email provider company_namestring Company name company_industrystring Company industry company_sizestring Company size range company_profile_urlstring Company LinkedIn/B2B profile URL
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.
Inputs and outputsParameter Type Required Description profile_urlstring No LinkedIn profile URL (provide at least one identifier) work_emailstring No Work email address (provide at least one identifier) personal_emailstring No Personal email address (provide at least one identifier) apiKeystring Yes LeadMagic API Key
Parameter Type Description profile_urlstring LinkedIn profile URL used for lookup emailstring Email address associated with the profile mobile_numberstring Direct mobile phone number credits_consumednumber Credits charged (5 when mobile found) messagestring Status 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.
Inputs and outputsParameter Type Required Description profile_urlstring Yes LinkedIn profile URL or username (e.g., https://linkedin.com/in/johndoe ) extended_responseboolean No Include additional profile image URL in the response (default: false) apiKeystring Yes LeadMagic API Key
Parameter Type Description profile_urlstring LinkedIn profile URL first_namestring First name last_namestring Last name full_namestring Full name professional_titlestring Current job title biostring Profile bio / summary locationstring Location string countrystring Country followers_rangestring LinkedIn follower range company_namestring Current employer company_industrystring Industry of current employer company_websitestring Company website total_tenure_yearsstring Total professional tenure in years total_tenure_monthsstring Total professional tenure in months work_experiencearray Work history entries educationarray Education history entries certificationsarray Professional certifications credits_consumednumber Credits charged (1 when profile found) messagestring Human-readable status message
Extract a verified work email from a LinkedIn profile URL. Charges 5 credits when an email is found; free when no result.
Inputs and outputsParameter Type Required Description profile_urlstring Yes LinkedIn profile URL or username (e.g., https://linkedin.com/in/johndoe ) apiKeystring Yes LeadMagic API Key
Parameter Type Description emailstring Work email address found for this profile profile_urlstring LinkedIn profile URL used for lookup credits_consumednumber Credits charged (5 when email found) messagestring Human-readable status message
Retrieve a LinkedIn profile URL from a work or personal email address. Charges 10 credits when a profile is found; free when no result.
Inputs and outputsParameter Type Required Description work_emailstring No Work email address (provide at least one of work_email or personal_email) personal_emailstring No Personal email address (provide at least one of work_email or personal_email) apiKeystring Yes LeadMagic API Key
Parameter Type Description profile_urlstring LinkedIn profile URL for the provided email credits_consumednumber Credits charged (10 when profile found) messagestring Human-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.
Inputs and outputsParameter Type Required Description company_domainstring No Company website domain (e.g., stripe.com). Provide at least one identifier. profile_urlstring No LinkedIn company profile URL (e.g., https://linkedin.com/company/stripe ). Provide at least one identifier. company_namestring No Company name (fallback if domain/URL unavailable). Provide at least one identifier. apiKeystring Yes LeadMagic API Key
Parameter Type Description companyNamestring Company name companyIdnumber Internal company identifier industrystring Industry classification employeeCountnumber Number of employees employeeRangestring Headcount range (e.g., 1001-5000) foundednumber Year the company was founded headquartersjson Headquarters location object revenuestring Revenue range fundingstring Total funding amount descriptionstring Company description specialtiesarray Company specialties and focus areas competitorsarray Competitor companies followerCountnumber LinkedIn follower count twitter_urlstring Twitter/X profile URL facebook_urlstring Facebook page URL b2b_profile_urlstring LinkedIn company profile URL logo_urlstring Company logo URL credits_consumednumber Credits charged (1 when company found) messagestring Human-readable status message
Find the person holding a specific job role at a company. Charges 2 credits when a matching person is found; free when no result.
Inputs and outputsParameter Type Required Description job_titlestring Yes Job role to search for (e.g., Head of Sales, CTO). Supports partial matching. company_domainstring No Company website domain (e.g., stripe.com). Provide domain or company_name. company_namestring No Company name (fallback if domain unavailable). Provide domain or company_name. apiKeystring Yes LeadMagic API Key
Parameter Type Description first_namestring First name of the person found last_namestring Last name of the person found full_namestring Full name of the person found profile_urlstring LinkedIn profile URL job_titlestring Verified job title at the company company_namestring Company name company_websitestring Company website credits_consumednumber Credits charged (2 when person found) messagestring Human-readable status message
Retrieve the current credit balance for the authenticated LeadMagic account. This endpoint is free and consumes no credits.
Inputs and outputsParameter Type Required Description apiKeystring Yes LeadMagic API Key
Parameter Type Description creditsnumber Current credit balance