Docs/Google Jobs
Docs / API reference
POST/v1/data/google/jobs
Google Jobs
Search Google Careers job listings and return normalized job rows with company, locations, apply/detail URLs, description blocks, qualifications, benefits, experience level, and posting dates.
Execution model
Live request
Runtime depends on endpoint, target, pagination, rendering mode, and active plan limits.
Credit weight
Live catalog
Current weights are managed from the Data API Weights admin table and shown on pricing before use.
Parameters
| Name | Type | Requirement | Description |
|---|---|---|---|
| query | string | Required | Job search query, e.g. software engineer. |
| num_results | number | Optional | Number of jobs to fetch. Auto-paginates provider pages (1-2000). |
| has_remote | boolean | Optional | Filter to remote-eligible jobs when true. |
| target_level | string[] | Optional | Experience levels: INTERN_AND_APPRENTICE, EARLY, MID, ADVANCED, DIRECTOR. |
| employment_type | string[] | Optional | Job types: FULL_TIME, PART_TIME, TEMPORARY, INTERN. |
| company | string[] | Optional | Organizations such as Google, DeepMind, GFiber, Waymo, Wing, YouTube, Verily Life Sciences. |
| location | string[] | Optional | Location filters, e.g. New York, NY, USA. |
| degree | string | Optional | Degree filter: PURSUING_DEGREE, ASSOCIATE, BACHELORS, MASTERS, PHD. |
| skills | string | Optional | Skills filter, e.g. coding. |
| sort_by | string | Optional | Sort order: relevance or date. |
Response fields
| Field | Type | Description |
|---|---|---|
| success | boolean | Whether the request completed successfully. |
| query | string | Normalized job query. |
| total_results | number | Total matching jobs when the source exposes it. |
| jobs | array | Job rows with job_id, title, company, locations, apply_url, detail_url, HTML detail blocks, experience_level, created_at, and updated_at. |
| companies | array | Available source company filters when exposed. |
| time_taken | number | API response time in seconds. |
| error | string | Error or source-empty classification. |
Request and response
curl -X POST "https://api.datablue.dev/v1/data/google/jobs" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "software engineer",
"num_results": 10,
"has_remote": true,
"target_level": [
"MID"
],
"sort_by": "date"
}'Example response
{
"success": true,
"query": "software engineer",
"total_results": 10,
"time_taken": 2.34,
"jobs": [
{
"position": 1,
"job_id": "123456789",
"title": "Software Engineer, Search",
"company": "Google",
"locations": [
{
"display_name": "Bengaluru, Karnataka, India",
"city": "Bengaluru",
"country": "IN"
}
],
"apply_url": "https://www.google.com/about/careers/applications/jobs/results/123456789",
"detail_url": "https://www.google.com/about/careers/applications/jobs/results/123456789",
"experience_level": "MID",
"created_at": "2026-07-01",
"updated_at": "2026-07-08"
}
]
}