Glassdoor Jobs Scraper

Search Glassdoor job listings by keyword and location: title, company, company rating, location, salary range, posted age, Easy Apply flag, description snippet and skills. No login, no browser.

  • SOON
  • 1 credit per job listing
  • Failed results are free

Coming soon

This site blocks requests from cloud servers, so this tool goes live once we switch on residential network access. The tool is built and tested; the example below shows what it returns.

See the example

Example output

What your agent gets back.

3 example resultsSAMPLE
  • Registered Nurse 1-(Inpatient Psych Unit-8 Hour Shifts)

    Company
    Hospital: Rush University Medical Center
    Location
    Chicago, IL
    Company rating
    3.6
    Location type
    C
    Posted days ago
    7

    Demonstrates accountability for own professional practice, including progress toward achievement of annual goals with guidance.

  • Registered Nurse | RN | CVCU (Contract)

    Company
    Favorite Healthcare Staffing
    Location
    Arlington Heights, IL
    Company rating
    3.3
    Location type
    C
    Posted days ago
    24

    Travel nursing with Favorite Healthcare Staffing gives you the opportunity to advance your career, develop new skills, and experience new things, all while…

  • Home Health Quality Assurance Registered Nurse RN-OASIS & Clinical Quality

    Company
    CENTER OF ILLINOIS HOME HEALTHCARE INC
    Location
    Arlington Heights, IL
    Company rating
    3.1
    Location type
    C
    Posted days ago
    152

    Communicate documentation corrections and education to field clinicians. Center of Illinois Home Healthcare, Inc. is hiring an experienced Home Health Quality…

View raw JSON
{
  "jobId": "1010294447485",
  "title": "Registered Nurse 1-(Inpatient Psych Unit-8 Hour Shifts)",
  "company": "Hospital: Rush University Medical Center",
  "companyId": "224107",
  "companyRating": 3.6,
  "companyLogoUrl": "https://media.glassdoor.com/sql/224107/rush-university-medical-center-squarelogo-1541703865248.png",
  "location": "Chicago, IL",
  "locationId": "1128808",
  "locationType": "C",
  "jobUrl": "https://www.glassdoor.com/job-listing/registered-nurse-1-inpatient-psych-unit-8-hour-shifts-rush-university-medical-center-JV_IC1128808_KO0,53_KE54,84.htm?jl=1010294447485",
  "postedDaysAgo": 7,
  "easyApply": false,
  "sponsored": false,
  "salaryMin": 37.5,
  "salaryMedian": 47.35,
  "salaryMax": 57.19,
  "salaryCurrency": "USD",
  "salaryPeriod": "HOURLY",
  "salarySource": "EMPLOYER_PROVIDED",
  "snippet": "Demonstrates accountability for own professional practice, including progress toward achievement of annual goals with guidance.",
  "normalizedTitle": "registered nurse",
  "attributes": [
    "Nursing policy compliance",
    "Patient treatment planning",
    "Collaborate with healthcare professionals",
    "Direct patient care",
    "Every other weekend",
    "Nursing",
    "Risk management for crisis intervention support",
    "8 hour shift",
    "Patient question and concern management",
    "Psychosocial assessment",
    "RN License",
    "Medical equipment operation",
    "… 31 more"
  ],
  "searchKeyword": "registered nurse",
  "searchLocation": "Chicago, IL",
  "page": 1,
  "scrapedAt": "2026-10-21T04:55:38.968Z"
}

Use it from your agent

One key, any agent.

  1. 01Get your keySign up with your email. You start with 2,000 free credits.
  2. 02Call the toolSend the input as JSON. The answer comes back with the results and the credits used.
  3. 03Or plug in MCPAdd one block to Claude, Cursor or any MCP client and your agent finds “glassdoor-jobs” by itself.
curl -X POST https://pullwire.dev/api/v1/tools/glassdoor-jobs/runs \
  -H "x-api-key: $PULLWIRE_API_KEY" \
  -H "content-type: application/json" \
  -d '{"searches":[{"keyword":"registered nurse","location":"Chicago, IL"}],"maxResults":3}'

Waits up to 25 s for the results. Add ?async=1 to get a run id back right away.

Options

Everything you can set.

FieldWhat it doesTypeDefault
SearchesrequiredsearchesOne entry per keyword/location combination, each with its own filters.list of entries–
Keywordsearches[].keywordJob title, skill or company, e.g. "registered nurse".text–
Locationsearches[].locationCity, state, country or US ZIP, e.g. "Chicago, IL", "Texas", "London" or "10001". Empty: the whole United States.text–
Posted within (days)searches[].postedWithinDaysOnly jobs posted in the last 1, 3, 7, 14 or 30 days. Empty: any date.one of: 1, 3, 7, 14, 30–
Job typesearches[].jobTypeOnly this employment type. Empty: all types.one of: fulltime, parttime, contract, internship, temporary–
Remote onlysearches[].remoteOnlyOnly remote / work-from-home jobs.yes / nono
Easy Apply onlysearches[].easyApplyOnlyOnly jobs you can apply to directly on Glassdoor.yes / nono
Radius (miles)searches[].radiusMilesDistance around a city location: 0, 5, 10, 15, 25, 50 or 100. Empty: Glassdoor default.number–
Max results for this searchsearches[].maxResultsPerSearchStops paginating once this many jobs are collected for this search (30 per page).number100
Max resultsmaxResultsStop after this many jobs in total across all searches. Empty: no extra cap.number–

Pricing

Pay for results, not requests.

1credit per job listing

One job listing returned from a search. Searches with zero matches are not charged.

  • Failed results are free
  • One balance for every tool
  • 2,000 free credits when you sign up