Google Jobs Scraper
Extract job listings, salaries, company info, and application links from Google Jobs search. Powered by spider-browser .
Extract data in minutes
import { SpiderBrowser } from "spider-browser";
const spider = new SpiderBrowser({
apiKey: process.env.SPIDER_API_KEY!,
stealth: 2,
});
await spider.connect();
const page = spider.page!;
await page.goto("https://www.google.com/search?q=software+engineer+jobs&ibp=htl;jobs");
await page.content(10000);
const data = await page.evaluate(`(() => {
const jobs = [];
document.querySelectorAll(".PwjeAc").forEach(el => {
const title = el.querySelector(".BjJfJf")?.textContent?.trim();
const company = el.querySelector(".vNEEBe")?.textContent?.trim();
const location = el.querySelector(".Qk80Jf")?.textContent?.trim();
if (title) jobs.push({ title, company, location });
});
return JSON.stringify({ total: jobs.length, jobs: jobs.slice(0, 10) });
})()`);
console.log(JSON.parse(data));
await spider.close(); Data you can extract
Job data aggregation
Extract titles, salaries, and requirements from google.com/jobs search results.
Access gated content
Stealth browsing handles login walls and bot detection on job platforms.
Scheduled monitoring
Track new postings and salary changes with recurring scrape jobs.
More Jobs scrapers
Extract job postings, salary estimates, company reviews, and application data from Indeed.
Extract company reviews, salary data, interview questions, and job listings from Glassdoor.
Extract job listings, company data, and salary insights from LinkedIn Jobs search results.
Start scraping google.com/jobs
Get your API key and start extracting data in minutes.