Multi Job Board Scraper - Indeed, Google Jobs, LinkedIn & More avatar

Multi Job Board Scraper - Indeed, Google Jobs, LinkedIn & More

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Multi Job Board Scraper - Indeed, Google Jobs, LinkedIn & More

Multi Job Board Scraper - Indeed, Google Jobs, LinkedIn & More

Scrape job listings from Indeed, Google Jobs, ZipRecruiter, LinkedIn and Glassdoor by keyword and location. Export deduplicated jobs with salaries, companies, dates, descriptions and URLs.

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Group Oject

Group Oject

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Indeed Jobs Scraper — Multi-Board (Indeed + Optional Google, LinkedIn & More)

Scrape Indeed job listings by keyword and location — fast and reliable. Optionally add Google Jobs, ZipRecruiter, LinkedIn, and Glassdoor. Export clean, deduplicated job data with companies, salaries, posting dates, descriptions, and URLs.

Search once and get one structured dataset. Use it to find software engineer jobs, remote data jobs, AI/ML roles, product manager openings, nurse jobs, marketing jobs, and other hiring-market data.


What it does

  • Searches one or many keywords across your chosen job boards and locations.
  • Returns one clean row per job: title, company, location, board, job type, remote flag, normalized salary, posting date, and URL.
  • Deduplicates across boards so the same job appears once.
  • Filters by remote, job type, posting recency, and location.

Indeed is the default board and returns full results out of the box. Google Jobs uses Apify's dedicated Google SERP proxy instead of ordinary datacenter traffic, avoiding the common Google /sorry/ and 429 response. ZipRecruiter, LinkedIn, and Glassdoor remain optional, best-effort boards and may require a residential proxy.


Who it's for

  • Recruiters & sourcers — pull fresh openings across boards into one sheet.
  • Job seekers & job-board builders — aggregate listings programmatically.
  • Labor-market researchers — track roles, salaries, and hiring trends.
  • ATS / HR-tech — feed live postings into your pipeline.

Use this Actor for focused job-search and market-research workflows such as:

  • Software engineer jobs in New York — collect engineering roles from Indeed, Google Jobs, and optional extra boards with salary and company details.
  • Remote data engineer jobs — find remote data engineering openings across major job boards.
  • Remote AI and machine learning jobs — search AI engineer, ML engineer, and machine learning engineer roles in one run.
  • Product manager jobs in London — gather UK product roles with normalized job records.
  • Digital marketing jobs in the USA — track SEO specialist, content marketing, and digital marketing manager openings.
  • Nurse jobs in California — collect registered nurse, RN, and nurse practitioner jobs by location.
  • Recruiter sourcing lists — build structured lead lists of current hiring companies by role, location, and board.

You can save any configuration as an Apify task for repeated runs, scheduled job monitoring, or API integrations.


Input

FieldTypeDefaultDescription
searchTermstringJob title / keyword (e.g. "software engineer")
searchTermsarrayRun several searches in one go
locationstringCity, state, or country (e.g. "New York, NY")
jobBoardsarray[indeed]Boards to scrape (Indeed default; others optional)
maxResultsPerSiteinteger50Results per board per term
maxItemsinteger0Hard cap on total jobs (0 = unlimited)
hoursOldintegerOnly jobs posted within N hours
jobTypeenumanyfull-time / part-time / contract / internship / temporary
remoteOnlybooleanfalseRemote positions only
countryIndeedstringUSACountry for Indeed / Glassdoor
proxyConfigurationobjectApify ProxyProxy settings. Leave default for the most reliable runs

At least one of searchTerm / searchTerms is required.

Example input

{
"searchTerm": "software engineer",
"location": "New York, NY",
"jobBoards": ["indeed"],
"maxResultsPerSite": 50,
"remoteOnly": false
}

Remote AI jobs example

{
"searchTerms": ["ai engineer", "machine learning engineer", "ml engineer"],
"location": "Remote",
"remoteOnly": true,
"jobBoards": ["indeed"],
"maxResultsPerSite": 40,
"maxItems": 300,
"countryIndeed": "USA"
}

Recruiter sourcing example

{
"searchTerms": ["software engineer", "data engineer", "product manager"],
"location": "United States",
"jobBoards": ["indeed"],
"maxResultsPerSite": 50,
"maxItems": 500,
"countryIndeed": "USA"
}

LinkedIn + Indeed sourcing example

{
"searchTerms": ["sales manager", "account executive", "business development"],
"location": "United States",
"jobBoards": ["indeed", "google", "linkedin"],
"maxResultsPerSite": 30,
"maxItems": 300,
"countryIndeed": "USA"
}

Fresh remote software jobs example

{
"searchTerms": ["software engineer", "backend engineer", "full stack developer"],
"location": "Remote",
"remoteOnly": true,
"jobBoards": ["indeed"],
"hoursOld": 168,
"maxResultsPerSite": 50,
"maxItems": 300
}

Healthcare jobs example

{
"searchTerms": ["registered nurse", "nurse practitioner", "medical assistant"],
"location": "California",
"jobBoards": ["indeed"],
"maxResultsPerSite": 50,
"maxItems": 500,
"countryIndeed": "USA"
}

More in examples/.


Output

One dataset row per job:

{
"title": "Senior Software Engineer",
"company": "Acme",
"location": "New York, NY, US",
"jobBoard": "indeed",
"jobType": "fulltime",
"isRemote": false,
"salary": "$120,000 - $150,000 / year",
"datePosted": "2026-06-12",
"jobUrl": "https://www.indeed.com/viewjob?jk=...",
"companyUrl": null,
"description": "…",
"searchTerm": "software engineer"
}

A SUMMARY key-value record holds totals, boards, and any warnings.


Tips & limitations

  • Indeed is the reliable default board. Google Jobs automatically uses the dedicated Apify Google SERP proxy and currently returns up to 10 results per search term. Google SERP requests are billed as platform proxy usage. ZipRecruiter, LinkedIn, and Glassdoor remain best-effort boards; use a residential proxy when they are blocked.
  • For large or scheduled runs, keep Apify Proxy enabled to avoid rate limits.
  • Salaries are only as complete as the board provides; many postings omit them.
  • Built on the open-source python-jobspy library.
  • Scrapes publicly listed jobs only. Respect each board's terms of use.

Changelog

See CHANGELOG.md.