Skip to main content
POST
Search LinkedIn profiles

Authorizations

Authorization
string
header
required

API key starting with leo_

Body

application/json
project_id
string<uuid>
required
account_id
string<uuid>
required

Connected LinkedIn account ID

api_type
enum<string>
Available options:
recruiter,
sales_navigator
search_url
string<uri>

Alternative to filters — pass a LinkedIn search URL directly

job_titles
string[]
companies
string[]
keywords
string[]
boolean_query
string

Boolean search query using AND, OR, NOT operators and quoted phrases. Example: (Python OR Java) AND "Software Engineer" AND NOT Intern. See the Boolean search guide for full syntax.

schools
string[]
location_ids
object

LinkedIn geo IDs mapped to display names. Do NOT use plain-text names — call GET /sourcing/linkedin/locations?q=<name>&account_id=<id> first to resolve. Example: {"103644278": "New York"}

years_experience
object
first_name
string
last_name
string
connection_degree
enum<integer>[]
Available options:
1,
2,
3
is_open_to_work
boolean
cursor
string

Opaque cursor returned by the previous LinkedIn search response. Use this, not page alone, to load the next LinkedIn page.

page
integer
default:1

Compatibility page number. For LinkedIn pagination, do not send page: 2 without the previous response cursor.

Required range: x >= 1
page_size
integer
default:20
Required range: 1 <= x <= 25

Response

Search results

data
object