LINKEDIN API

LinkedIn Job Posting API

Get a LinkedIn job posting from its URL. Returns the title, full description, company, location, remote option, experience level, employment type, application link, posting and expiry dates, and applicant and view counts.

Endpoint
POST /linkedin/get-job
Price
1 credit per request
SDK
client.linkedin.getJob()
MCP tool
linkedin_get_job
Terminal
curl -X POST "https://api.bridgly.app/linkedin/get-job" \
-H "Authorization: Bearer $BRIDGLY_KEY" \
-H "Content-Type: application/json" \
-d '{
"jobUrl": "https://www.linkedin.com/jobs/view/4417164255/"
}'
[ REQUEST AND RESPONSE ]

What does the LinkedIn Job Posting API return?

LinkedIn job scraper API: get a job posting from its URL as JSON, with the full description, company, location, seniority, apply link and applicant count. Every response has the same envelope: the result in data, plus timeMs and the creditsCost of the call.

Request body

jobUrlstringrequired
The LinkedIn job posting URL, or its numeric job id, e.g. "https://www.linkedin.com/jobs/view/4417164255/" or "4417164255". A jobs search link with a job open (`?currentJobId=<id>`) works too.

Example response

200 OK · application/json
{
"timeMs": 1840,
"creditsCost": 1,
"data": {
"jobId": "string",
"jobUrn": "string",
"dashJobUrn": "string",
"jobUrl": "string",
"applyUrl": "string",
"title": "string",
"standardizedTitleUrn": "string",
"standardizedTitleId": "string",
"standardizedTitleName": "string",
"description": "string",
"location": "string",
"geoUrn": "string",
"geoId": "string",
"countryUrn": "string",
"countryCode": "string",
"workRemoteAllowed": true,
"experienceLevel": "string",
"employmentType": "string",
"employmentTypeUrn": "string",
"employmentTypeCode": "string",
"industries": [
{
"industryId": "string",
"name": "string"
}
],
"jobFunctions": [
{
"code": "string",
"name": "string"
}
],
"inferredBenefits": [
"string"
],
"jobState": "string",
"sourceDomain": "string",
"listedAt": "string",
"listedAtEpochMs": 0,
"originalListedAt": "string",
"originalListedAtEpochMs": 0,
"expiresAt": "string",
"expiresAtEpochMs": 0,
"closedAt": "string",
"closedAtEpochMs": 0,
"applies": 0,
"views": 0,
"companyName": "string",
"companyUrn": "string",
"companyId": "string",
"companyUrl": "string",
"companyUniversalName": "string",
"companyStaffCount": 0,
"companyDescription": "string",
"companyLogoUrl": "string"
}
}
[ USE CASES ]

What can you build with the LinkedIn Job Posting API?

Build a job board

Import full job descriptions and apply links into your own listings.

Analyze job requirements

Pull descriptions in bulk to extract skills, tools and salary ranges.

Watch hiring demand

Track applicant and view counts to see which roles draw attention.

[ FAQ ]

LinkedIn Job Posting API questions

How do I get the full description of a LinkedIn job posting?

Send the posting’s link, such as linkedin.com/jobs/view/4417164255/, as jobUrl. The response has the title, full description, company, location, remote option, experience level, employment type, application link, posting and expiry dates, and applicant and view counts.

How do I find job postings to look up?

Use the LinkedIn Job Search API to list jobs by keyword, location, workplace type, seniority and date posted. Each result carries its jobUrl, which you can pass straight to this endpoint.

Can I see how many people applied to a LinkedIn job?

Yes. The response includes the applicant and view counts LinkedIn shows for the posting. Look it up again later to see how they change.

How do I use the LinkedIn Job Posting API?

Send a POST request to https://api.bridgly.app/linkedin/get-job with jobUrl in the JSON body and your API key in the Authorization header. In the TypeScript SDK, call client.linkedin.getJob(). AI agents connected to Bridgly over MCP can call the linkedin_get_job tool.

How much does the LinkedIn Job Posting API cost?

Costs 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.

Try the LinkedIn Job Posting API

100 free credits on business email, no card. Your first call takes a minute.

APIMCPSDKCLI
free credits

On business email signup. No credit card required.

Start free with 100 credits