Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Scrape LinkedIn Jobs Without Login or API Key (Half Were Recruiters)

Description and use

Automated scraping of LinkedIn jobs without login or API key, followed by filtering out recruiter postings.

Problem

Obtaining recent LinkedIn job listings without a LinkedIn account, cookies, or API key, and distinguishing recruiter postings from startup postings.

Outcome

The workflow retrieves recent LinkedIn jobs in ~10 seconds for ~1.5¢, producing structured data and filtering out half of the listings that are recruiter postings.

Workflow

  • 1. Create a free Apify account and obtain an API token.
  • 2. Prepare a JSON input with keywords, location, datePosted, maxItems, and scrapeCompany flags.
  • 3. Call Apify’s run‑sync‑get‑dataset‑items endpoint with the input and API token.
  • 4. Receive a list of job objects in JSON.
  • 5. Apply a 15‑line Python filter that checks company name, LinkedIn slug, website, and industry to exclude recruiting agencies.

Evidence

This morning I pulled every "founding engineer" job posted in the US in the last 24 hours, straight into Python. No LinkedIn account, no cookies, no API key from LinkedIn.

Source

The run took 10 seconds and cost about 1.5 cents.

Source

My first idea was to filter on industries == "Staffing and Recruiting". On real data, that caught only 2 of the agencies.

Source

What works better is to check the company name, its LinkedIn slug, its website and its industry together:

Source

  • Record date: 2026-10-20T14:56:34.197Z