get_linkedin_profile
Get Linkedin Profile
Read the full LinkedIn profile(s) of people you already know, or several at once.
ONE PERSON, THREE TOOLS - use them in this order:
find_person WHO is this? A name (plus where they worked) returns a confirmed handle and proof. 1 search plus up to 2 profile reads.
get_linkedin_profile TELL ME MORE. A handle returns the full profile and posts. Call it only when find_person's headline and proof are not enough.
schedule_dm_to_person MESSAGE THEM. Pass the profile_handle from step 1. Never message from a name alone: sending by name guesses between people who share it. If find_person's verdict is not
confirmed, ask the user which person they mean before sending. Already in a conversation with them (see search_chats)? Use the chat_ handle with schedule_manual_dm instead; no lookup is needed.
At least one of name, linkedin_id, iridium_handle, linkedin_ids, or iridium_handles
must be provided. Prefer iridium_handle(s). name (with the optional hints company,
education, location, headline_keywords) is a keyword search that opens up to 5 full
profiles: to find ONE named person use find_person instead.
Costs one profile touch per person against the daily budget — this is the expensive way to look someone up, and the right one when you already hold a handle and want depth. To resolve a name, use find_person. To find people you cannot yet name, use find_prospects.
More than 3 handles run in the background (up to 50): you get a job_id at once, read the profiles as they arrive with get_job, and the user is emailed when it finishes.
Returns {"results": [...], "total": N, "query_used": str | None}.
Results are fully read: about, current_role, past_companies, education,
certifications, skills, recent_posts, prof_handle, and the two profile BADGES as
is_hiring / is_open_to_work. Opening the profile is the only thing that reveals those
badges, and this call already opened it, so they cost nothing extra here — this is the
cheapest confirmation available for a person you can already name. (find_prospects with
max_touches does the same for people you cannot yet name, one touch each.)
Responses:
200: Successful Response (Success Response) Content-Type: application/json
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| company | No | ||
| location | No | ||
| education | No | ||
| linkedin_id | No | ||
| linkedin_ids | No | ||
| iridium_handle | No | ||
| iridium_handles | No | ||
| headline_keywords | No |