Google Jobs scraper and job alerts API: 50–300 jobs per search with full description, parsed salary, posted date and every resolved apply link. Filter by date, hours, job type, remote, company, job board, salary and title words. Only-new mode for daily alerts. $2 per 1,000 jobs.
More filters. Only these companies / exclude companies, only these job boards / exclude job boards, only jobs with a salary, minimum yearly salary, posted within N hours and exclude title keywords. Like the other filters, they're checked on every job and skipped jobs are never charged.
1.1.1 (2026-10-06)
Fewer false empty results. When Google blocked earlier attempts, a search could be reported as having no jobs on the first unblocked try. Empty pages are now confirmed on three unblocked attempts.
1.1 (2026-10-03)
26 countries. Added Germany, Switzerland, Spain, Italy, Mexico, Brazil, Argentina, Colombia, Peru, Japan, Hong Kong, Ghana, Qatar, Saudi Arabia and Egypt.
Local-language parsing. Posted dates, salaries (€, R$, pesos, S/, ¥ with 万, CHF, mil / Mio units) and job types are now read in local languages.
New fields.companyDomain (the employer's website) and salaryYearlyMin / salaryYearlyMax.
Apply links. The employer-first apply link now prefers the link that matches the hiring company.
Empty searches. A search that shows no Google Jobs listings is re-checked with fresh IPs before it's reported as empty.
1.0 (2026-10)
First release: Google Jobs search with full descriptions, highlights, parsed salaries, resolved apply links, date / job-type / remote filters, multiple searches and locations, and only-new mode for scheduled runs.