Search LinkedIn's 500M+ Members via API
Find professionals by title, company, location, industry, and keywords. Structured results with full pagination. Build prospect lists, source candidates, and map markets programmatically.
LinkedIn Search Is Built for Humans, Not Pipelines
LinkedIn's native search is a manual, click-and-scroll experience. You can find one person at a time, but you cannot build a list of 500 VPs of Engineering at Series B fintech companies without hours of repetitive work.
Sales Navigator costs $99-179/month and adds better filters, but still no API access. Every search is manual. Every export is a CSV screenshot. Every list is stale the moment you build it.
LinkedIn's official API? It offers no people search endpoint at all. It is designed for posting content and managing company pages, not for finding people.
Anysite solves this with a single POST request. Define your filters, paginate through results, and pipe structured JSON directly into your CRM, enrichment pipeline, or database.
Seven Search Endpoints Covering Every LinkedIn Entity
People search is the primary endpoint. Six additional search types cover companies, jobs, posts, and more.
People Search
Search LinkedIn's member database by title, company, location, industry, school, and keywords. Returns structured results with profile URNs for downstream enrichment.
Available Filters
| Filter | Type | Description |
|---|---|---|
keywords |
string | General keyword search across the entire profile |
title |
string | Current job title (e.g. "VP Sales", "Engineering Manager") |
company |
string | Current company name (e.g. "Stripe", "Plaid") |
school |
string | Educational institution (e.g. "Stanford University") |
location |
string | Geographic location (e.g. "San Francisco Bay Area") |
industry |
string | Industry category (e.g. "Financial Services", "Technology") |
count |
integer | Number of results per page (default: 10, max: 10) |
cursor |
string | Pagination cursor from previous response |
Example Response
{
"results": [
{
"name": "Alex Rivera",
"headline": "VP Sales at Stripe | Fintech Growth",
"title": "VP Sales",
"company": "Stripe",
"location": "San Francisco, California",
"profile_urn": "urn:li:member:a1b2c3d4",
"profile_url": "https://linkedin.com/in/alex-rivera-stripe"
},
{
"name": "Morgan Lee",
"headline": "VP Sales at Plaid | B2B SaaS",
"title": "VP Sales",
"company": "Plaid",
"location": "San Francisco, California",
"profile_urn": "urn:li:member:e5f6g7h8",
"profile_url": "https://linkedin.com/in/morgan-lee-plaid"
}
],
"cursor": "eyJvZmZzZXQiOjEwfQ==",
"total_results": 2847
}
Additional Search Endpoints
| Endpoint | Path | Cost | Description |
|---|---|---|---|
| Company Search | /api/linkedin/search/companies |
1 credit | Find companies by name, industry, size, location |
| Job Search | /api/linkedin/search/jobs |
1 credit | Search job postings by title, company, location |
| Post Search | /api/linkedin/search/posts |
1 credit | Find posts by keyword, author, date range |
| Education Search | /api/linkedin/search/educations |
1 credit | Search educational institutions and programs |
| Industry Search | /api/linkedin/search/industries |
1 credit | Browse and search industry categories |
| Location Search | /api/linkedin/search/locations |
1 credit | Search geographic locations and regions |
Full People Search API Reference
Complete endpoint specification with parameters, pagination, and credit costs.
POST https://api.anysite.io/api/linkedin/search/users
Search LinkedIn members with advanced filters. Requires an access-token header for authentication.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
keywords |
string | No | Full-text keyword search across profile fields. Searches name, headline, summary, and experience. |
title |
string | No | Filter by current job title. Matches against the person's current position title field. |
company |
string | No | Filter by current company name. Matches the company name of the person's current position. |
school |
string | No | Filter by educational institution. Matches any school in the person's education section. |
location |
string | No | Filter by geographic location. Accepts city, state, metro area, or country. |
industry |
string | No | Filter by industry category. Use the Industry Search endpoint to find valid values. |
count |
integer | No | Number of results per page. Default: 10. Maximum: 10. |
cursor |
string | No | Pagination cursor returned from a previous search response. Omit for the first page. |
Pagination
Results use cursor-based pagination. Each response includes a cursor field. Pass it back in the next request to get the next page. When there are no more results, the cursor field is null.
import requests url = "https://api.anysite.io/api/linkedin/search/users" headers = {"access-token": "YOUR_ACCESS_TOKEN"} cursor = None all_results = [] while True: payload = { "title": "VP Sales", "industry": "Financial Services", "location": "San Francisco Bay Area" } if cursor: payload["cursor"] = cursor resp = requests.post(url, json=payload, headers=headers) data = resp.json() all_results.extend(data["results"]) cursor = data.get("cursor") if not cursor: break print(f"Found {len(all_results)} profiles")
Code Examples
Ready-to-run examples in Python, cURL, and the Anysite CLI.
import requests import json # Step 1: Search for target personas url = "https://api.anysite.io/api/linkedin/search/users" headers = {"access-token": "YOUR_ACCESS_TOKEN"} search_params = { "title": "VP Sales", "industry": "Financial Services", "location": "San Francisco Bay Area", "count": 10 } resp = requests.post(url, json=search_params, headers=headers) results = resp.json()["results"] print(f"Found {len(results)} matching profiles") # Step 2: Enrich each profile with full data enriched = [] for person in results: profile_url = person["profile_url"] enrich_resp = requests.get( "https://api.anysite.io/api/linkedin/profile", params={"url": profile_url}, headers=headers ) enriched.append(enrich_resp.json()) # Step 3: Export structured data with open("prospects.json", "w") as f: json.dump(enriched, f, indent=2) print(f"Exported {len(enriched)} enriched profiles to prospects.json")
curl -X POST "https://api.anysite.io/api/linkedin/search/users" \ -H "access-token: YOUR_ACCESS_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "title": "VP Sales", "company": "Stripe", "location": "San Francisco Bay Area", "count": 10 }'
anysite linkedin search users \ --title "VP Sales" \ --location "San Francisco Bay Area"
anysite linkedin search users \ --title "Engineering Manager" \ --company "Stripe" \ --format table
# pipeline.yaml name: prospect-list steps: - action: linkedin.search.users params: title: "VP Sales" industry: "Financial Services" location: "San Francisco Bay Area" paginate: true - action: linkedin.profile for_each: results params: url: "" - action: export format: csv output: prospects.csv
Use Cases
How teams use the People Search API in production.
Sales Prospecting at Scale
Define your ICP with title, company size, industry, and location filters. Build prospect lists of hundreds or thousands of matching profiles programmatically. Pipe results directly into your CRM or outreach tool.
Example
Search for "Director of Engineering" at Series B+ fintech companies in the US. Enrich each profile, find email addresses, and load into HubSpot — all automated.
Talent Sourcing and Recruiting
Search by skills, experience, and location to build candidate pools. Filter by current company to find talent at specific organizations. Use school filters for alumni sourcing.
Example
Find "Machine Learning Engineer" profiles at FAANG companies in Seattle with Stanford or MIT education. Enrich profiles and export to your ATS.
Market Mapping
Analyze the talent landscape across industries, geographies, and company types. Understand how many people hold a specific title in a region. Track headcount trends over time.
Example
Map every "Head of AI" across all Fortune 500 companies. Track which companies are hiring for AI leadership and where talent is concentrated.
Event and Community Building
Build targeted invite lists for conferences, webinars, and community events. Find professionals by interest area, role, and geography to create highly relevant attendee lists.
Example
Search for "CTO" and "VP Engineering" in the "San Francisco Bay Area" working in "SaaS". Generate a curated invite list of 2,000 senior engineering leaders for your developer conference.
How Anysite Compares
People search capability across tools and platforms.
| Feature | Anysite | LinkedIn Sales Navigator | Proxycurl | PhantomBuster |
|---|---|---|---|---|
| Search capability | Full API search with 8 filters | Manual UI search | No search — lookup only | Scrapes Sales Nav UI |
| Export data | Structured JSON via API | CSV export, limited | JSON via API | CSV/JSON export |
| Filters | Keywords, title, company, school, location, industry | 25+ filters | No search filters | Depends on Sales Nav |
| Pagination | Cursor-based, unlimited pages | Manual scrolling | N/A | Page-based, fragile |
| Results per search | Full result set via pagination | Up to 2,500 visible | N/A | Varies, often blocked |
| Pricing | From $49/mo (15K credits) | $99-179/mo per seat | From $49/mo (100 credits) | From $69/mo (500 executions) |
| API access | REST API + MCP + CLI | No API | REST API | REST API |
| CRM integration | Via API, n8n, Make, Zapier | Native CRM sync | Via API or Zapier | Via Zapier |
| Pipeline support | CLI pipelines, YAML configs | None | None | Phantom chains |
Pricing
1 credit per page of search results (10 results per page). Same credits work across all Anysite endpoints.
Volume Pricing
| Plan | Credits/Month | Price | Cost per 1K Credits |
|---|---|---|---|
| Starter | 15,000 | $49/mo | $3.27 |
| Growth | 100,000 | $200/mo | $2.00 |
| Scale | 190,000 | $300/mo | $1.58 |
| Pro | 425,000 | $549/mo | $1.29 |
| Enterprise | 1,200,000+ | $1,199/mo | $0.99 |
Search + Enrich Cost Examples
| Action | Credits | What You Get |
|---|---|---|
| 1 search page | 1 credit | 10 results with names, titles, companies, profile URNs |
| 100 search pages | 100 credits | Up to 1,000 matching profiles |
| Search + enrich 100 profiles | 110 credits | 10 search pages + 100 profile lookups with full work history |
| Search + enrich + email for 500 prospects | 550 credits | Full prospect list with enriched profiles and email addresses |
Frequently Asked Questions
Related Endpoints
Combine People Search with these endpoints for complete LinkedIn intelligence.
Build Your First Prospect List in 5 Minutes
Sign up, define your search filters, and get structured results immediately. 7-day free trial with 1,000 credits — no credit card required.