LinkedIn Search groups API
Search LinkedIn groups by keyword, 10 per page: group name, URL, member count, summary, and logo.
Pricing
LinkedIn Search groups API pricing
Try it
Get LinkedIn search groups in one request
{
"data": {
"items": [
{
"description": "A short example description of this item.",
"id": "a1b2c3d4",
"image": "https://example.com/image.jpg",
"membersText": "A short example description of this item.",
"name": "Example title",
"url": "https://example.com/page"
}
],
"page": 29,
"totalPages": 12500,
"totalResults": 12500
},
"found": true,
"reason": "not_found"
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-10-23 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- querystring
python
Keyword to search LinkedIn groups for (e.g. python or sales).
- pageinteger
Which page of up to 10 groups to return, starting at 1 (1-100, default 1). Each page is billed as one request.
Response
JSON, one example value per field.
Matching group records. Populated whenever the provider has data for the entity.
- descriptionstring
Group summary text.
- idstring
Numeric LinkedIn group id, as a string. Pass it to the LinkedIn Group API as groupId for the full record. Populated whenever the provider has data for the entity.
- imagestring
Group logo image URL. The query string is a signed token, so keep the URL intact.
- membersTextstring
Member count as a display string (e.g. 648K members).
- namestring
Group name. Populated whenever the provider has data for the entity.
- urlstring
Canonical LinkedIn group URL. Populated whenever the provider has data for the entity.
The results wrapper, or null when nothing was found.
- pageinteger
The page this response holds, starting at 1.
- totalPagesinteger
How many pages of up to 10 groups the search can reach.
- totalResultsinteger
How many groups match the search in total, including those past the last reachable page.
- foundboolean
True when at least one group was returned.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the LinkedIn Search groups API
The AnyAPI LinkedIn Search groups API returns LinkedIn search groups data as normalized JSON from one POST call to /v1/run/linkedin.search_groups. Search LinkedIn groups by keyword, 10 per page: group name, URL, member count, summary, and logo. AnyAPI returns one normalized schema whichever source serves it. It costs from $1.30 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of LinkedIn search groups calls through AnyAPI succeeded, with a median response time of 0.6 seconds across 1 measured calls.