Skip to main content
Find Lemlist contacts by IDs, emails or CRM IDs, or search them by name, list, campaign or company.
Tool ID: lemlist_get_contacts

Run this action

Use the TypeScript SDK for one call. Use ctx.tools.execute(...) inside a Play for durable calls, scheduled calls, or CSV processing.

CLI

Example response

The SDK returns this shape at result.toolResponse.raw. The example values illustrate the response.
Use deepline describe lemlist_get_contacts --json for the latest machine-readable contract.

Input reference

Retrieves contacts by IDs/emails or by CRM record ids, or searches/lists contacts by name, email, contact list, campaign membership, or company link. When using idsOrEmails, returns an array of matching contacts directly. When using crmIds, looks the contacts up by their record id in the connected CRM (HubSpot, Salesforce, or Pipedrive) and returns an array of the contacts found, each with the matched id under crmSync.crmRecordId. idsOrEmails takes precedence over crmIds. A lookup ignores the search filters and the pagination. When using search, email, listId, notInAnyCampaign, any of the company* filters, or no filter at all, returns a paginated response with data, total, limit, and offset fields. You can combine filters together to narrow results (e.g. listId with search, or notInAnyCampaign with companyId). Calling the endpoint without any filter See the live schema below for the complete notes.

Output reference

Standard tool result payload.
This output schema is too large for an inline display. Read the complete live contract with deepline describe lemlist_get_contacts --json.

Deepline cost

  • Pricing model: fixed (per call).
  • Estimated Deepline credits: 0 per pricing unit.
  • Provider-native pricing may still exist outside Deepline credit billing.