Search jobs
Returns Glassdoor job listings for query in one location, about 62 rows per search. Requires loc_id, Glassdoor's own location id — no location-name lookup is offered. No paging parameter; vary query and loc_id for more rows. data is null when the location id is invalid.
1 credit / requestBilled only on success
Authorization
ApiKeyAuth x-api-key<token>
In: header
Query Parameters
query*string
What to search for, as free text — Glassdoor's own sc.keyword.
Length
1 <= length <= 200loc_id*integer
Glassdoor location ID from the locId query parameter in a glassdoor.com search URL.
Range
1 <= valueloc_type?string
What kind of place loc_id names — Glassdoor's locT. C city, S state, N nation, M metro. Must match the id: a city id sent with S does not search that city's state, it searches nothing useful.
Default
"C"curl -X GET "https://example.com/v1/glassdoor/jobs?query=software+engineer&loc_id=1147401" \ -H "x-api-key: YOUR_API_KEY"{ "data": { "query": "software engineer", "loc_id": 1147401, "count": 62, "jobs": [ { "title": "Senior Software Engineer", "normalized_title": "software engineer", "occupations": [ "Software Engineer" ], "occupation_group": "string", "occupation_group_id": "string", "employer": { "id": "671932", "name": "Stripe", "short_name": "string", "rating": 3.9, "logo_url": "string" }, "location": { "name": "San Francisco, CA", "type": "C", "loc_id": 1147401, "country_id": 0 }, "pay": { "p10": 145000, "p50": 187000, "p90": 240000, "period": "ANNUAL", "currency": "USD", "source": "EMPLOYER_ESTIMATED_SALARY" }, "age_in_days": 3, "easy_apply": true, "expired": true, "job_url": "https://www.glassdoor.com/partner/jobListing.htm?jobListingId=1009292918313", "job_listing_id": "1009292918313", "is_sponsored_job": true, "is_sponsored_employer": true, "ad_order_id": "string", "has_employer_spotlight": true } ] }}