Skip to main content
Get Many Contacts.
Tool ID: lemlist_get_contacts

Run this action

Use the TypeScript SDK for a single call. Put ctx.tools.execute(...) inside a Play when the call should be durable, scheduled, or run across a CSV.

CLI

Example response

The SDK exposes this shape at result.toolResponse.raw. Values below are representative.
Use deepline tools get 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 to embed without slowing the page. Get the complete live contract with deepline tools get 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.