/v1/actions/linkedin-extract-job/run/liveExtract Linkedin Job Profile pulls the full content of a single LinkedIn job posting — title, description, seniority, location, employment type, and the hiring company — from a job URL or jobId. It runs on the LinkedIn level and gives you the clean structured payload a recruiter tool, market-intel job board, or outreach engine actually needs.
The action targets individual postings, so you can trigger it per-record: a new job matches a search, Edges returns the canonical job object, your system stores it.
You pass in a LinkedIn job URL or jobId, Edges requests the job detail through your authenticated LinkedIn session, and the posting is parsed into a typed JSON object. The operation runs live — the full job record is in hand by the time the action returns.
The action runs on Edges infrastructure, browser-less and paced against LinkedIn's rate guidance. If the job has been closed, removed, or is region-restricted, Edges returns a typed error so your workflow can branch cleanly.
Use this action when you need the structured source-of-truth for a single job — not a search, just one posting, ready for scoring or parsing. It fits the LinkedIn profile & company data API use case and plugs into recruitment, job-market intel, and sales-trigger workflows.
Extract Linkedin Job Profile is typically called inside a handler: a job ID arrives (from a search, an alert, or a scrape), the action enriches it, the record lands in your database.
One. Extract Linkedin Job Profile is a per-record primitive. For a list of open roles, pair it with a search action and let Edges pace the extraction for you.
Your account. The action runs through your connected LinkedIn session, and the job visibility you get is the visibility LinkedIn grants to that session. Edges handles pacing and retries.
Yes. Typical chains are Search Linkedin Jobs → Extract Linkedin Job Profile → score → route or Extract Linkedin Job Profile → Extract LinkedIn Company Profile → CRM. Any Edges action that accepts a company URL or job ID can consume the output.
Wire Extract Linkedin Job Profile into your recruitment or market-intel pipeline via the Edges API, a no-code platform, or a scheduled workflow. Browse the full Actions library to compose it with job search, company extraction, and outreach.
curl -X POST "https://api.edges.run/v1/actions/linkedin-extract-job/run/live" \
-H "X-API-KEY: <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"identity_ids": [
"your-identity-uuid"
],
"identity_mode": "direct",
"input": {
"linkedin_job_url": "https://www.linkedin.com/in/example-profile",
"custom_data": "example_value"
}
}'{
"linkedin_job_id": 42,
"job_location": "example_value",
"linkedin_job_url": "https://www.linkedin.com/in/example-profile",
"field": "example_value",
"job_description": "example_value",
"type": "example_value",
"title": "Software Engineer at Example Corp",
"remote_allowed": true,
"skills": [
"item1",
"item2",
"item3"
],
"linkedin_company_id": "example-123",
"linkedin_company_url": "https://www.linkedin.com/in/example-profile",
"company_name": "Example Name",
"linkedin_job_application_url": "https://www.linkedin.com/in/example-profile",
"profile_full_name": "John Doe",
"linkedin_profile_id": 42,
"sales_navigator_profile_id": "example-123",
"linkedin_profile_url": "https://www.linkedin.com/in/example-profile",
"posted_at": "example_value",
"reposted_at": "example_value"
}