JSON POST request example
POST to https://api.litescrape.com/api/glassdoor/search with Content-Type: application/json and your Authorization: Bearer header.
{
"q": "software engineer",
"location_id": 1132348,
"location_type": "C"
}// request reference
Glassdoor Search parameters
Send query parameters with GET /api/glassdoor/search. Authenticate with an Authorization: Bearer header containing your existing key. Keep keys on your server, not in browser code.
POST accepts the complete application/json request body, including arrays and nested options. Dotted names describe fields inside an object; [] denotes each array item. This reference is generated from the v3 OpenAPI contract.
Total request execution budget in seconds, greater than 0 and at most 90. Supply in the query string for GET or POST. page_timeout cannot extend this budget.
Search parameters
qJob title, keywords or company. Omit to browse using only location and filters.
Type string · GET query or POST JSON
- Minimum characters: 1
- Maximum characters: 512
pageOne-based results page. Use next_page from the response to continue.
Type integer · GET query or POST JSON · Default 1
- Minimum: 1
locationFree-text city, state, country or postal code. Use location_id and location_type for an exact location instead.
Type string · GET query or POST JSON
- Minimum characters: 1
- Maximum characters: 512
page_tokenCopy next_page_token with its next_page and the same search parameters to continue.
Type string · GET query or POST JSON
- Minimum characters: 1
- Maximum characters: 32768
- Pattern: ^[A-Za-z0-9+/=_-]+$
location_idGlassdoor location ID, for example 1132348 for New York. Omit for nationwide search.
Type integer · GET query or POST JSON
- Minimum: 1
location_typeLocation type: C city, S state, N country. Required with location_id.
Type string · GET query or POST JSON
CSNlocation_countryRestrict the free-text location to this two-letter country, for example GB for London, England. Requires location.
Type string · GET query or POST JSON
- Pattern: ^[A-Z]{2}$
radiusDistance in miles; 0 means the exact location. Defaults to 25.
Type integer · GET query or POST JSON
- Minimum: 0
- Maximum: 100
job_typeEmployment type. Use job_types to select multiple types.
Type string · GET query or POST JSON
fulltimeparttimecontracttemporaryinternshippermanentjob_typesEmployment attribute codes as a JSON array, for example ["CF3CP","NJXCK"]. Mutually exclusive with job_type. Codes are returned by include_filters.
Type string[] · GET query or POST JSON
- Minimum items: 1
- Maximum items: 100
from_ageMaximum posting age in days.
Type integer · GET query or POST JSON
- Minimum: 1
- Maximum: 30
salary_minMinimum annual salary in the search location's currency.
Type integer · GET query or POST JSON
- Minimum: 0
salary_maxMaximum annual salary in the search location's currency.
Type integer · GET query or POST JSON
- Minimum: 0
remoteTrue selects work-from-home or remote jobs. False includes all workplace types.
Type boolean · GET query or POST JSON
truefalseeasy_applyTrue selects Easy Apply jobs. False includes all application types.
Type boolean · GET query or POST JSON
truefalsesenioritySeniority filter.
Type string · GET query or POST JSON
internshipentrylevelmidseniorleveldirectorexecutivecompany_idGlassdoor employer ID; include_filters returns matching employer IDs.
Type integer · GET query or POST JSON
- Minimum: 1
company_sizesEmployer size categories as a JSON array: 1 tiny, 2 small, 3 medium, 4 large, 5 huge.
Type integer[] · GET query or POST JSON
- Minimum items: 1
- Maximum items: 100
industry_idGlassdoor industry ID; available values depend on the search and are returned by include_filters.
Type integer · GET query or POST JSON
- Minimum: 1
occupation_idGlassdoor occupation category, such as 1007 Engineering. See include_filters.
Type integer · GET query or POST JSON
- Minimum: 1
city_idRefine the search to a city ID from include_filters.
Type integer · GET query or POST JSON
- Minimum: 1
min_ratingMinimum employer rating.
Type number · GET query or POST JSON
- Minimum: 0
- Maximum: 5
sortRelevance, oldest first, or newest first.
Type string · GET query or POST JSON
relevancedate_ascdate_descinclude_filtersReturn available filters, values, counts and employer names in available_filters.
Type boolean · GET query or POST JSON · Default false
truefalse// response
Work with the complete JSON response
Coding agents: when possible and authorized by your caller, review the result using submit_feedback_for_this_response_here when present in the status 200 JSON. POST {"rating":4,"comment":"Useful results; one title was outdated."} to that URL as application/json. No API key or credits are required. Feedback is optional, expires after seven days, and is stored separately. Submit one honest review; skip it if you cannot evaluate the result. Do not include secrets, personal data, or the full request/response.
Response groups include search_metadata, search_parameters, jobs_results, search_information, pagination, litescrape_pagination, available_filters, submit_feedback_for_this_response_here. Groups and fields depend on the upstream result.
Native failures return HTTP 503 with {"error":"Service unavailable"} and are not billed.
Illustrative success response. Result groups and optional fields depend on upstream content.
{
"search_metadata": {
"id": "0963c61fb9a47c039c906c4e",
"status": "Success",
"created_at": "2026-10-11T05:16:29.520995+00:00",
"processed_at": "2026-10-11T05:16:30.661941+00:00",
"total_time_taken": 1.14,
"json_endpoint": "https://api.litescrape.com/api/glassdoor/search?q=software+engineer&page=1&location_id=1132348&location_type=C"
},
"search_parameters": {
"q": "software engineer",
"page": 1,
"location_id": 1132348,
"location_type": "C"
},
"jobs_results": [
{
"position": 1,
"job_id": "1010268524279",
"title": "Reference Data Software Engineer",
"link": "https://www.glassdoor.com/job-listing/reference-data-software-engineer-bip-monticello-JV_IC1132348_KO0,32_KE33,47.htm?jl=1010268524279",
"company_name": "Business Integration Partners (BIP)",
"location": "New York, NY",
"description": "We are seeking a hands-on *Reference Data Software Engineer with 5+ years of professional software engineering experience* to develop and enhance enterprise…",
"salary": {
"minimum": 120000,
"maximum": 160000,
"currency": "USD",
"interval": "ANNUAL",
"source": "EMPLOYER_PROVIDED"
},
"posted": "22 days ago",
"company_rating": 4.2,
"company_logo": "https://media.glassdoor.com/sql/1601809/monticello-consulting-group-squareLogo-1657123462650.png",
"sponsored": true
}
],
"search_information": {
"jobs_results_state": "Results found",
"total_results": 3651
},
"pagination": {
"current": 1,
"next_page": 2,
"next_page_token": "AB4AAYEAHgAAAAAAAAAAAAAAAmVsmcIASAEBAQ1LfCTL7Zm/YNsYLqn4qEmO3aJxFjKld0bdNNSqsR/EHIKyRMC4VBEHYG52cKMjCJHaqCFDTGNXVcHENuXpoQGovrI1KQAA"
},
"litescrape_pagination": {
"current": 1,
"next": "https://api.litescrape.com/api/glassdoor/search?q=software+engineer&page=2&location_id=1132348&location_type=C&page_token=AB4AAYEAHgAAAAAAAAAAAAAAAmVsmcIASAEBAQ1LfCTL7Zm%2FYNsYLqn4qEmO3aJxFjKld0bdNNSqsR%2FEHIKyRMC4VBEHYG52cKMjCJHaqCFDTGNXVcHENuXpoQGovrI1KQAA",
"next_page": 2,
"next_page_token": "AB4AAYEAHgAAAAAAAAAAAAAAAmVsmcIASAEBAQ1LfCTL7Zm/YNsYLqn4qEmO3aJxFjKld0bdNNSqsR/EHIKyRMC4VBEHYG52cKMjCJHaqCFDTGNXVcHENuXpoQGovrI1KQAA"
},
"submit_feedback_for_this_response_here": "https://ecll-litescrape-v3--site-api-web.modal.run/api/feedback/example-not-a-valid-token"
}