26 platforms, inside your AI
Zomler

API · LinkedIn

[ docs ]Social

LinkedIn

Measured LinkedIn data, one operation per call. /in/ handles come from evidence (web search, a pasted URL, a prior answer) — never typed from a name: first-last slugs often name a DIFFERENT person, and the fetch bills. ops: profiles (batch of /in/ handles or URLs; fields=["positions"] adds the work history, include.posts adds each person's recent posts in the same call), posts (one person, deep — includes the author's profile card when held), companies (company pages), searchPeople (a company's people filtered by title/seniority/function, or GLOBAL with query and no company), searchCompanies (query + size/industry/ location), jobs (listings by title + filters), searchPosts (find POSTS by keyword — the content itself, not people/companies; narrow by mention, content type, recency), postComments (a post's comment thread by URL), profileComments (a person's OWN commenting activity by /in/ handle), postReactions (who reacted to a post, filterable by reaction), profileReactions (what a person reacted to), adsLibrary (an advertiser's public ads from an Ad Library URL), history (stored series, free). A person's work email and mobile number are the `contacts` tool's job — find the /in/ here first. Ops are independent — issue several as PARALLEL tool calls for faster answers.

POST https://api.zomler.com/api/v1/platforms/linkedin

profiles

from 4 credits · fresh for 7 days

Profile cards for up to ten people, by /in/<slug> vanity handle (a full profile URL is accepted and reduced to its slug). `include.posts` adds each person's recent posts to the same answer.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
fieldslist of enumprofilepositions
includeobject
include.postsobject
include.posts.limitinteger101-50

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/linkedin \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "profiles",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'

posts

from 20 credits for 10 · fresh for 3 days

A person's recent posts with engagement. (Company-page posts are not served yet — asking today is declined with a reason, never guessed at.)

Request fields

FieldTypeDefaultValues / limits
subjectrequiredstring≤400 chars
limitinteger101-50

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/linkedin \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "posts",
    "subject": "example"
  },
  "estimateOnly": false
}'

companies

from 4 credits · fresh for 14 days

Company pages for up to ten /company/<slug> handles or URLs.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/linkedin \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "companies",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'

searchPeople

from 39 credits for 10

People search. With `company`: that company's people, filtered (employees-of-X). Without it: a GLOBAL search — give `query` (e.g. "fintech founder") and/or titles. Find founders/leadership via titles (free text: "Founder", "CEO") and/or seniority bands (cxo, owner_partner); functions and tenure narrow further.

Request fields

FieldTypeDefaultValues / limits
companystring≤400 chars
querystring≤300 chars
titleslist of string
pastTitleslist of string
pastCompanieslist of string
schoolslist of string
locationslist of string
industrieslist of string
companySizeslist of enum1-1011-5051-200201-500501-10001001-50005001-1000010001+
senioritylist of enumin_trainingentryseniorstrategicentry_managerexperienced_managerdirectorvice_presidentcxoowner_partner
functionslist of enumaccountingadministrativearts_and_designbusiness_developmentcommunity_and_social_servicesconsultingeducationengineeringentrepreneurshipfinancehealthcare_serviceshuman_resourcesinformation_technologylegalmarketingmedia_and_communicationmilitary_and_protective_servicesoperationsproduct_managementprogram_and_project_managementpurchasingquality_assurancereal_estateresearchsales
yearsAtCompanylist of enumlt_1y1_2y3_5y6_10ygt_10y
yearsOfExperiencelist of enumlt_1y1_2y3_5y6_10ygt_10y
recentlyChangedJobsboolean
recentlyPostedboolean
personNameslist of string
currentCompanieslist of string
companyHqLocationslist of string
profileLanguageslist of string
limitinteger101-50

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/linkedin \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "searchPeople"
  },
  "estimateOnly": false
}'

searchCompanies

from 21 credits for 10

Company search by keyword and structured filters.

Request fields

FieldTypeDefaultValues / limits
querystring≤300 chars
locationslist of string
companySizeslist of enum1-1011-5051-200201-500501-10001001-50005001-1000010001+
industrieslist of string
limitinteger101-50

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/linkedin \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "searchCompanies"
  },
  "estimateOnly": false
}'

jobs

from 10 credits for 10

Job listings search: `query` is the job-title anchor, the rest narrow it.

Request fields

FieldTypeDefaultValues / limits
queryrequiredstring≤300 chars
locationslist of string
companieslist of string
industrieslist of string
workplacelist of enumremotehybridonsite
employmentTypelist of enumfull_timepart_timecontractinternshiptemporary
experienceLevellist of enuminternshipentryassociatemid_seniordirectorexecutive
postedWithinenum1h1d7d30d
salaryMininteger40-1000
easyApplyboolean
under10Applicantsboolean
sortenumrelevancenewest
limitinteger101-50

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/linkedin \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "jobs",
    "query": "example"
  },
  "estimateOnly": false
}'

searchPosts

from 20 credits for 10

Search LinkedIn POSTS by keyword — the content itself, not people or companies. `query` is the search ("layoffs fintech", a product name, a hashtag). Narrow by who is mentioned, the content type (videos, images, documents…), how recent, and sort by relevance or date.

Request fields

FieldTypeDefaultValues / limits
queryrequiredstring≤300 chars
mentioninglist of string
contentTypeenumallvideosimagesjobslive_videosdocumentscollaborative_articles
postedWithinenumany1h1d7d30d3m6m1y
sortenumrelevancenewest
includeRepostsboolean
includeQuotePostsboolean
limitinteger101-50

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/linkedin \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "searchPosts",
    "query": "example"
  },
  "estimateOnly": false
}'

postComments

from 49 credits for 25

Comments on up to ten LinkedIn POSTS, by post URL. `includeReplies` pulls nested replies; `postedWithin` limits how far back to read.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
includeRepliesboolean
postedWithinenumany1d7d30d
limitinteger251-100

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/linkedin \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "postComments",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'

profileComments

from 49 credits for 25

A profile's OWN commenting activity — the comments up to ten people left across LinkedIn, by /in/<slug> handle, newest first.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
postedWithinenumany1d7d30d
limitinteger251-100

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/linkedin \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "profileComments",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'

postReactions

from 49 credits for 25

Reactions on up to ten LinkedIn POSTS, by post URL — who reacted and how. `reactionTypes` filters to specific reactions (Like, Celebrate…).

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
reactionTypeslist of enumlikecelebratesupportloveinsightfulfunny
limitinteger251-100

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/linkedin \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "postReactions",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'

profileReactions

from 49 credits for 25

A profile's OWN reactions — what up to ten people reacted to across LinkedIn, by /in/<slug> handle, newest first.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
postedWithinenumany1d7d30d
limitinteger251-100

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/linkedin \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "profileReactions",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'

adsLibrary

from 49 credits for 25

Ads from the LinkedIn Ad Library, by Ad Library URL — an advertiser's page (all their live ads) or a single ad's detail URL.

Request fields

FieldTypeDefaultValues / limits
subjectrequiredstring≤400 chars
limitinteger251-100

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/linkedin \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "adsLibrary",
    "subject": "example"
  },
  "estimateOnly": false
}'

history

free · reads what is held

The stored time series — free, reads what captures already wrote.

Request fields

FieldTypeDefaultValues / limits
entityenumpeoplepeoplecompanies
subjectsrequiredlist of string1-10 items
metricstringfollowers
daysinteger901-730

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/linkedin \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "history",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'