Search for LinkedIn profiles using multiple filters including company, location, school, network, and keywords.
Credit Usage: 1 credit per 10 results (or fraction thereof). For example:
1-10 results = 1 credit
11-20 results = 2 credits
300 results = 30 credits
Body Parameters
LinkedIn company URL or identifier to filter by current company.
Use semicolon (;) as separator for multiple companies (e.g., “google;microsoft;apple”).
Geographic location to filter profiles.
Use semicolon (;) as separator for multiple locations (e.g., “Paris;London;New York”).
LinkedIn school URL or identifier to filter by education.
Use semicolon (;) as separator for multiple schools (e.g., “harvard;stanford;mit”).
Network connection level to filter by:
“F” = First-degree connections (1st)
“S” = Second-degree connections (2nd)
“O” = Out-of-network connections (3rd+)
Use (,) as separator for multiple, eg: F,S,O
Search keyword to find relevant profiles
Number of profiles to retrieve (used when not in pagination mode)
First page to fetch when using pagination mode (default: 1)
Last page to fetch when using pagination mode (default: same as start_page)
Country code for proxy selection. Available: (US, UK, FR, DE, NL, IT, IL, CA, BR, ES, IN)
First name parameter in advanced keyword
Last name parameter in advanced keyword
Title text parameter in advanced keyword
Important for connection_of filter: You must be connected (1st degree) with the target profile to use this filter effectively. If you are not connected, the API will return profiles that you have in common as mutual connections with that person, not their full connection list.
Industry to filter profiles by.
Use semicolon (;) as separator for multiple industries (e.g., “software;marketing;finance”). Get the full list of available industries at: api.linkupapi.com/v1/tool/industries
LinkedIn company URL or identifier to filter by past/previous company.
Use semicolon (;) as separator for multiple companies (e.g., “Google;Microsoft;Amazon”).
LinkedIn authentication cookie obtained from the login/verify process
Whether to fetch the invitation state for each profile. When set to true, the response will include the current invitation/connection status for each profile.
Response
Request status (success/error)
Number of profiles returned in the response
Total number of profiles available in LinkedIn matching your search criteria
Current job title or headline
Connection level with the profile owner. Possible values:
“1st degree” (Direct connection)
“2nd degree” (Connection through mutual contact)
“3rd+ degree” (Connection through multiple intermediaries)
“Out of network” (No connection path)
URL of the profile picture (if available, may be null)
Current invitation/connection status with this profile. Possible values:
“CAN_INVITE” (Can send connection request)
“INVITATION_SENT” (Connection request already sent)
“CONNECTED” (Already connected)
“UNKNOWN” (Status could not be determined)
“NOT_FETCHED” (Status not retrieved - when fetch_invitation_state is false)
First page fetched in the current request
Last page fetched in the current request
Number of results per page (typically 50)
Total number of pages fetched in the current request
{
"status" : "success" ,
"data" : {
"total_results" : 2 ,
"total_available_results" : 827 ,
"profiles" : [
{
"name" : "John Doe" ,
"job_title" : "Software Engineer at Tech Company" ,
"connection_level" : "2nd degree" ,
"location" : "San Francisco Bay Area" ,
"profile_url" : "https://www.linkedin.com/in/johndoe/" ,
"profile_picture" : "https://media.licdn.com/dms/image/v2/example.jpg" ,
"invitation_state" : "CAN_INVITE"
},
{
"name" : "Jane Smith" ,
"job_title" : "Product Manager at Innovative Solutions" ,
"connection_level" : "3rd+ degree" ,
"location" : "New York Metropolitan Area" ,
"profile_url" : "https://www.linkedin.com/in/janesmith/" ,
"profile_picture" : null ,
"invitation_state" : "INVITATION_SENT"
}
],
"pagination" : {
"start_page" : 1 ,
"end_page" : 1 ,
"results_per_page" : 50 ,
"pages_fetched" : 1 ,
"has_next_page" : false
}
}
}
Notes
Company and school identifiers can be either:
Location search supports:
Cities
Regions
Countries
Market areas
Profile pictures are direct links to LinkedIn’s media servers
Missing information is marked as ‘N/A’
Profile pictures may be null if not available or restricted
The total_available_results field shows the total number of profiles that match your search criteria on LinkedIn
Results are paginated with a maximum of 50 profiles per page
Search restrictions: