DEV Community

agenthustler
agenthustler

Posted on

What you can do with LinkedIn Jobs data that LinkedIn's own UI won't let you

LinkedIn's job search is intentionally frustrating. They want you scrolling, clicking, and staying on their platform — not exporting results into something useful. No bulk export. No real salary transparency. A hard 1,000-result cap. Filters that feel like they were designed in 2015.

This isn't a bug. It's a business model.

But what if you could get the raw data out and actually do things with it?

What LinkedIn's UI won't let you do

If you've ever tried to do serious job market research on LinkedIn, you've hit these walls:

  • No bulk export. You can't download search results. Not as CSV, not as JSON, not as anything. Copy-paste, one by one.
  • Limited filters. Want to filter by salary range? Only available in some regions. Want to see only remote jobs posted in the last 3 days by companies with 50-200 employees? Good luck chaining that together.
  • The 1,000-result cap. LinkedIn quietly stops showing results after ~1,000. If you're searching a broad category like "software engineer" in the US, you're seeing maybe 5% of what's out there.
  • No historical data. When a job posting disappears, it's gone. You can't track trends, compare posting velocity, or analyze which companies are ramping up hiring.

LinkedIn gives you a keyhole. The data behind it is a panorama.

What becomes possible with raw LinkedIn Jobs data

Once you can pull structured job data — title, company, location, salary, posting date, description, applicant count — things get interesting fast.

1. Salary trend analysis across companies

Filter jobs by role and extract salary ranges. Plot them over time. You'll see which companies are raising (or cutting) compensation, sometimes weeks before it makes the news.

2. "Who's hiring the most right now?" dashboard

Count job postings per company in your target sector. A company posting 50+ roles in a week is either growing fast or has a retention problem. Either way, that's a signal worth knowing.

3. Apply from your own CRM

Pipe job listings into Notion, Airtable, or a custom tracker. Add your own status columns, notes, and follow-up reminders. Apply on your schedule, not LinkedIn's.

4. Job posting velocity as an investment signal

This one's underrated. A sudden spike in engineering hires at a public company often precedes product launches. A sudden drop can signal budget cuts. Hedge funds pay for this data. You can collect it yourself.

A practical example

Here's how you'd process LinkedIn Jobs data in Python to find salary trends:

import json
from collections import defaultdict

# Load your scraped data
with open("linkedin_jobs.json") as f:
    jobs = json.load(f)

# Group salaries by company
salary_by_company = defaultdict(list)
for job in jobs:
    if job.get("salary"):
        company = job["companyName"]
        # Extract min salary from range like "$120K - $150K"
        salary_min = int(job["salary"].split("-")[0]
                        .replace("$","").replace("K","000").strip())
        salary_by_company[company].append(salary_min)

# Show average salary per company
for company, salaries in sorted(salary_by_company.items(), 
                                 key=lambda x: -sum(x[1])/len(x[1])):
    avg = sum(salaries) // len(salaries)
    print(f"{company}: ${avg:,} avg ({len(salaries)} postings)")
Enter fullscreen mode Exit fullscreen mode

Output might look like:

Anthropic: $185,000 avg (23 postings)
Stripe: $172,000 avg (41 postings)
Datadog: $158,000 avg (67 postings)
Enter fullscreen mode Exit fullscreen mode

Now you're doing comp analysis, not just job searching.

Where to get the data

I built a LinkedIn Jobs Scraper on Apify that handles all of this. You give it search criteria — keywords, location, date range — and it returns structured JSON with every field LinkedIn has: title, company, salary, description, applicant count, posting date, and more.

It runs in the cloud, handles pagination and the 1,000-result cap automatically, and costs a fraction of what commercial job data APIs charge.

Try it out

If you're doing job market research, building a hiring dashboard, or just tired of LinkedIn's UI getting in your way — give it a spin.

And if it's useful, I'd genuinely appreciate a review on the Apify store page. Reviews help other people find tools like this, and they help me keep building.


The job market has more signal than LinkedIn lets you see. You just need the right lens.

Top comments (0)