Google Jobs
DataBlue / Docs / Endpoint
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

NameTypeRequirementDescription
querystringREQUIREDJob search query, e.g. software engineer.
num_resultsnumberoptionalNumber of jobs to fetch. Auto-paginates provider pages (1-2000).
has_remotebooleanoptionalFilter to remote-eligible jobs when true.
target_levelstring[]optionalExperience levels: INTERN_AND_APPRENTICE, EARLY, MID, ADVANCED, DIRECTOR.
employment_typestring[]optionalJob types: FULL_TIME, PART_TIME, TEMPORARY, INTERN.
companystring[]optionalOrganizations such as Google, DeepMind, GFiber, Waymo, Wing, YouTube, Verily Life Sciences.
locationstring[]optionalLocation filters, e.g. New York, NY, USA.
degreestringoptionalDegree filter: PURSUING_DEGREE, ASSOCIATE, BACHELORS, MASTERS, PHD.
skillsstringoptionalSkills filter, e.g. coding.
sort_bystringoptionalSort order: relevance or date.

Response Fields

FieldTypeDescription
successbooleanWhether the request completed successfully.
querystringNormalized job query.
total_resultsnumberTotal matching jobs when the source exposes it.
jobsarrayJob rows with job_id, title, company, locations, apply_url, detail_url, HTML detail blocks, experience_level, created_at, and updated_at.
companiesarrayAvailable source company filters when exposed.
time_takennumberAPI response time in seconds.
errorstringError or source-empty classification.

cURL Example

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"
}'

System Responses

200 OK

Request processed successfully.

401 UNAUTHORIZED

Missing or invalid API key.

429 RATE LIMIT

System capacity exceeded.

500 SYSTEM FAILURE

Internal core exception.

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"
    }
  ]
}