Jobs Search API

Complete documentation for the Jobs Search API. Search job listings from Google Jobs with salary, apply links, and qualifications.

Jobs Search API

Overview

The Jobs Search API provides access to job listings aggregated from Google Jobs. Search for positions by keyword, filter by employment type, date posted, remote availability, and more. Each result includes detailed information such as salary data, qualifications, apply links, company logos, and structured highlights for benefits and responsibilities.

The API is designed for building job boards, career tools, salary research platforms, and recruitment dashboards.

Authentication

All requests require a valid RapidAPI key. Include the following headers with every request:

HeaderValue
X-RapidAPI-KeyYOUR_API_KEY
X-RapidAPI-Hostjobs-search-api.p.rapidapi.com

You can obtain an API key by subscribing to the Jobs Search API on RapidAPI.

Base URL

1
https://jobs-search-api.p.rapidapi.com

Endpoints

EndpointMethodPathDescription
Search JobsGET/jobs/searchSearch job listings with filters for location, employment type, date, and more

Getting Started

1. Get Your API Key

Subscribe to the Jobs Search API on RapidAPI to receive your API key.

2. Make Your First Request

Search for jobs with a simple query:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
import requests

url = "https://jobs-search-api.p.rapidapi.com/jobs/search"

querystring = {
    "q": "software engineer in San Francisco"
}

headers = {
    "X-RapidAPI-Key": "YOUR_API_KEY",
    "X-RapidAPI-Host": "jobs-search-api.p.rapidapi.com"
}

response = requests.get(url, headers=headers, params=querystring)
data = response.json()

for job in data["data"]["jobs"]:
    print(f"{job['title']} at {job['company']}")
    print(f"  Location: {job['location']}")
    print(f"  Salary: {job.get('salary', 'Not specified')}")
    print()

3. Apply Filters

Narrow your search with filters for employment type, date posted, remote work, and more. See the Search Jobs endpoint documentation for the full list of parameters.

Rate Limits

Rate limits depend on your RapidAPI subscription plan. Check your plan details on the RapidAPI listing for specific limits.

Ready to get started?

Get your API key and start making requests in minutes.

Get Your API Key