Access millions of job listings from Google Jobs with structured JSON responses. Search by keyword, location, date posted, and job type.
Built for job boards, HR tech platforms, recruitment agencies, and career tools.
# Search Google Jobs listings
import requests
url = "https://google-jobs-scraper.apidominance.com/api/jobs"
params = {
"query": "software engineer",
"location": "New York",
"datePosted": "week",
"jobType": "fulltime"
}
response = requests.get(url, params=params)
jobs = response.json()["jobs"]
print(f"Found {len(jobs)} jobs")
No scraping headaches. Just structured data.
Job listings from Google Jobs across all countries and languages. Filter by country code for localized results.
Dual-layer Redis + SQLite caching with smart TTLs based on freshness needs. Fast responses, lower costs.
Search by keyword, location, date posted (today, 3 days, week, month), job type (full-time, part-time, contract, remote).
Every listing includes title, company, location, salary, description, apply link, and posting date in clean JSON.
Background refresh worker keeps popular queries warm. Cache TTLs from 2-12 hours based on date filters.
RESTful API with OpenAPI 3.0 spec. Works with any language. Comprehensive error handling and rate limiting.
Simple, powerful query parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
query |
string | Job search keywords (e.g., "software engineer", "data scientist") | Required |
location |
string | City, state, or country (e.g., "New York", "London", "Remote") | Optional |
datePosted |
string | Filter by recency: today, 3days, week, month | Optional |
jobType |
string | Job type: fulltime, parttime, contractor, intern | Optional |
country |
string | Two-letter country code for localized results (e.g., "us", "gb", "de") | Optional |
From side projects to enterprise platforms
Power your job board with real-time Google Jobs data. No scraping infrastructure needed. Focus on your product, not data collection.
Enrich your recruiting platform with comprehensive job market data. Track openings, salary ranges, and hiring trends.
Build tools that help job seekers find relevant opportunities. Aggregate listings across industries and locations.
Analyze job market trends, track demand for specific skills, and monitor hiring activity across sectors and geographies.
Every job listing comes with title, company, location, salary data, description, and a direct apply link. Parse it, store it, display it — your choice. Salary data is extracted from job descriptions and Google's detected extensions when available.
// Example API Response
{
"jobs": [
{
"title": "Senior Software Engineer",
"company": "Google",
"location": "New York, NY",
"salary": "$165,000 - $210,000",
"description": "Design and build...",
"date_posted": "2 days ago",
"job_type": "Full-time",
"apply_link": "https://..."
}
],
"total_results": 10,
"cached": false
}
Start free. Scale when you're ready.
50 free requests. No credit card. Real-time data in milliseconds.