LinkedIn Search API
Search all of LinkedIn by keyword in one call and get matching people, companies, jobs, posts, groups and more, along with the total number of matches.
- Endpoint
- POST /linkedin/search/all
- Price
- 1 credit per result
- SDK
- client.linkedin.searchAll()
- MCP tool
- linkedin_search_all
curl -X POST "https://api.bridgly.app/linkedin/search/all" \ -H "Authorization: Bearer $BRIDGLY_KEY" \ -H "Content-Type: application/json" \ -d '{ "keyword": "openai", "count": 10}'import osimport requestsresponse = requests.post( "https://api.bridgly.app/linkedin/search/all", headers={"Authorization": f"Bearer {os.environ['BRIDGLY_KEY']}"}, json={ "keyword": "openai", "count": 10, },)data = response.json()const response = await fetch("https://api.bridgly.app/linkedin/search/all", { method: "POST", headers: { Authorization: `Bearer ${process.env.BRIDGLY_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ "keyword": "openai", "count": 10 }),});const data = await response.json();import { Bridgly } from "@bridgly/sdk";const client = new Bridgly({ apiKey: "bgly_YOUR_KEY" });const res = await client.linkedin.searchAll({ keyword: "openai", count: 10});if (res.type === "success") { console.log(res.data);}What does the LinkedIn Search API return?
LinkedIn search API: search all of LinkedIn by keyword in one call and get matching people, companies, jobs, posts and groups, plus the total match count. Every response has the same envelope: the result in data, plus timeMs and the creditsCost of the call.
Request body
startinteger- Number of results to skip. Defaults to 0.
keywordstringrequired- Keyword(s) to search LinkedIn for, e.g. "openai", "software engineer", "fintech".
countinteger · 1–10 · default 10- Number of results to return (1–10). Defaults to 10.
Example response
{ "timeMs": 1840, "creditsCost": 1, "data": { "results": [ { "profileUrn": "string", "publicIdentifier": "string", "profileUrl": "string", "memberUrn": "string", "name": "string", "headline": "string", "location": "string", "summary": "string", "profilePictureUrl": "string", "networkDistance": "self", "degreeBadge": "string", "verified": true, "insight": "string", "type": "person" } ], "keyword": "string", "totalResultCount": 0 }}What can you build with the LinkedIn Search API?
Size a market
Use the total result count to see how many people or companies match a keyword.
Explore a topic
See the mix of people, companies and posts behind a term before narrowing down.
Power an agent
Give an AI agent one search tool that covers every LinkedIn result type.
LinkedIn Search API questions
Is there an API to search LinkedIn by keyword?
Yes. Send a keyword and get the people, companies, jobs, posts, groups and more that match, along with the total number of matches. For one kind of result with its own filters, use a dedicated search such as the LinkedIn Job Search or Post Search API.
Can I measure how much LinkedIn talks about a topic?
The total match count is a quick measure of how big a keyword is on LinkedIn. Record it over time to see a topic or brand grow.
How do I get more than 10 results from a LinkedIn search?
Each call returns up to 10 results. Send the same search again with start set to 10, then 20 and so on, to get the next ones.
How do I use the LinkedIn Search API?
Send a POST request to https://api.bridgly.app/linkedin/search/all with keyword in the JSON body and your API key in the Authorization header. In the TypeScript SDK, call client.linkedin.searchAll(). AI agents connected to Bridgly over MCP can call the linkedin_search_all tool.
How much does the LinkedIn Search API cost?
Costs 1 credit per result returned, with a minimum of 1 credit per request. Credits cost $2.00 per 1,000 on pay-as-you-go and as low as $1.00 per 1,000 at volume. New accounts on a business email start with 100 free credits, and failed requests are never charged.
More LinkedIn endpoints
The same API key works on every endpoint. See all LinkedIn API endpoints.
- LinkedIn Company Search API→Find companies on LinkedIn by keyword. Get names, industries, locations, follower counts and page URLs as JSON with the LinkedIn Company Search API.
- LinkedIn Learning Course Search API→LinkedIn Learning API: search LinkedIn Learning courses by keyword as JSON, with each course’s title, author, format, duration, release date and thumbnail.
- LinkedIn Event Search API→LinkedIn events API: search LinkedIn events by keyword as JSON, with each event’s name, date, location, organizer, attendee count and whether it is online.
- LinkedIn Group Search API→LinkedIn groups API: search LinkedIn groups by keyword as JSON, with each group’s name, member count, description, logo and link, 10 results per call.
Try the LinkedIn Search API
100 free credits on business email, no card. Your first call takes a minute.