Skip to main content
POST
Fetch profiles with corresponding data
The Fetch Profile endpoint retrieves specific profiles based on their unique identifiers (profile IDs or LinkedIn usernames). The fields array accepts the following values:
  • tags β€” Tags assigned to the profile.
  • lists β€” Lists the profile is assigned to.
  • profile_info β€” Detailed profile data (work experience, education, etc.).
For request examples, see Fetch endpoint examples. For the full response schema, see Models > Profile.

Limits

Each identifier array (ids, linkedin_usernames, linkedin_ids, linkedin_entity_ids) accepts up to 1,000 values per request. Combine arrays freely up to the per-array cap.

Responses

In addition to the standard error responses, this endpoint may return:
  • 402 Payment Required β€” your team’s API credit allowance has been exceeded. Top up or upgrade your plan to continue. See Credits & Usage.

Partner teams

Partners can execute a request in the context of a child team by passing the child team’s ID in the x-authenticate-team header:
  • With the header β€” the fetch runs in the context of the child team (e.g. list/tag membership reflects the child team).
  • Without the header β€” the fetch runs in the context of the team that owns the API key (default).
The child_team_id is returned when you create a child team.
Example request
Migrating from v2? v3 uses snake_case for all field names. The v2 equivalents were linkedinNames, linkedinIds, linkedinEntityIds, and notFound. See the Migrating to v3 guide.

Authorizations

x-api-key
string
header
required

Headers

x-authenticate-team
string

Partner accounts only. When present, the request is executed in the context of the specified child team (use the team_id returned by Create Team). When omitted, the request runs as the team that owns the API key.

Body

application/json
ids
string<uuid>[]
required

The Swarm profile IDs

Maximum array length: 1000
linkedin_names
string[]

LinkedIn profile URL slugs

Maximum array length: 1000
linkedin_ids
integer[]

LinkedIn numeric profile IDs

Maximum array length: 1000
linkedin_entity_ids
string[]

LinkedIn alphanumeric entity IDs

Maximum array length: 1000
fields
enum<string>[]
Available options:
profile_info,
tags,
lists

Response

A list of profiles with corresponding data

results
object[]
required

List of profiles with corresponding data

not_found
string[]

Identifiers (ids / linkedin_names / linkedin_ids / linkedin_entity_ids) not found