Real-Time Google Jobs Data via API

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.

Powered by SerpAPI
Smart Caching
Free Tier
search_jobs.py
# 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")

Why This API

No scraping headaches. Just structured data.

🌐

Global Coverage

Job listings from Google Jobs across all countries and languages. Filter by country code for localized results.

Smart Caching

Dual-layer Redis + SQLite caching with smart TTLs based on freshness needs. Fast responses, lower costs.

🔍

Rich Filters

Search by keyword, location, date posted (today, 3 days, week, month), job type (full-time, part-time, contract, remote).

📊

Structured Data

Every listing includes title, company, location, salary, description, apply link, and posting date in clean JSON.

🚀

Always Fresh

Background refresh worker keeps popular queries warm. Cache TTLs from 2-12 hours based on date filters.

🛠️

Easy Integration

RESTful API with OpenAPI 3.0 spec. Works with any language. Comprehensive error handling and rate limiting.

API Parameters

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

Built For Your Use Case

From side projects to enterprise platforms

Job Boards

Power your job board with real-time Google Jobs data. No scraping infrastructure needed. Focus on your product, not data collection.

HR Tech Platforms

Enrich your recruiting platform with comprehensive job market data. Track openings, salary ranges, and hiring trends.

Career Coaches

Build tools that help job seekers find relevant opportunities. Aggregate listings across industries and locations.

Market Research

Analyze job market trends, track demand for specific skills, and monitor hiring activity across sectors and geographies.

Rich, Structured Responses

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
}

Simple, Transparent Pricing

Start free. Scale when you're ready.

Basic
Free
  • 50 requests / month
  • 1 request / second
  • All search parameters
  • Standard support
Start Free
Ultra
$19.99/mo
  • 100,000 requests / month
  • 10 requests / second
  • All search parameters
  • Priority support
Subscribe

Start Searching Jobs Today

50 free requests. No credit card. Real-time data in milliseconds.

Try Free on RapidAPI Try on Apify