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

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Share

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

Search once across multiple job boards 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 across major job boards.


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 posted to Indeed and LinkedIn appears once.
  • Filters by remote, job type, posting recency, and location.

Default boards are Indeed + Google Jobs, which are the most reliable for typical runs. The Actor uses Apify Proxy by default when no proxy configuration is provided, because job boards often block plain datacenter traffic. ZipRecruiter, LinkedIn, and Glassdoor are supported but more variable; residential proxy works best for them.


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, google]Boards to scrape
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", "google"],
"maxResultsPerSite": 50,
"remoteOnly": false
}

Remote AI jobs example

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

Recruiter sourcing example

{
"searchTerms": ["software engineer", "data engineer", "product manager"],
"location": "United States",
"jobBoards": ["indeed", "google"],
"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", "google"],
"hoursOld": 168,
"maxResultsPerSite": 50,
"maxItems": 300
}

Healthcare jobs example

{
"searchTerms": ["registered nurse", "nurse practitioner", "medical assistant"],
"location": "California",
"jobBoards": ["indeed", "google"],
"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 / Google Jobs are the safest default boards. ZipRecruiter / LinkedIn / Glassdoor are more aggressively protected — keep Apify Proxy enabled and use residential proxy for better coverage.
  • 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.