SimplyHired Jobs Scraper avatar

SimplyHired Jobs Scraper

Pricing

from $0.25 / 1,000 jobs

Go to Apify Store
SimplyHired Jobs Scraper

SimplyHired Jobs Scraper

US job listings from SimplyHired with pay as numbers and its period, the company's employee rating, benefits and the full description. Search by keyword and city, state or ZIP code with a radius, or paste a SimplyHired search link.

Pricing

from $0.25 / 1,000 jobs

Rating

0.0

(0)

Developer

deriverge s.r.o.

deriverge s.r.o.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

SimplyHired Jobs Scraper exports US job listings from simplyhired.com, one row per job: title, company with its employee rating, city, state and coordinates, pay as numbers with its period, job type and schedule, benefits, qualifications, skills and the full description. To try it, click Start on the prefilled search for accountant in Chicago, IL, which returns 20 jobs. About a quarter of the listings show no pay. It costs $0.50 per 1,000 jobs on the Free plan ($0.25 on Business), and the $5 of monthly credit in Apify's Free plan covers about 10,000 jobs.

What data does it return?

FieldDescription
title, normalizedTitleJob title as posted and SimplyHired's standard title for it, e.g. Staff Accountant - Mortgage and staff accountant.
company, companyRatingEmployer and its average employee rating from 1 to 5, such as 3.5. The rating is empty for about a quarter of employers.
location, city, statePlace as SimplyHired shows it (Lombard, IL), the city and the two-letter state code.
latitude, longitudeCoordinates of the job location, for maps and distance filters.
remote, workSettingstrue for remote jobs, and the work setting tags Remote, Hybrid work or In person.
salaryTextPay as SimplyHired shows it: $60,000 - $75,000 a year, $29.18 an hour or $0.60 per mile.
salaryMin, salaryMax, salaryPeriodThe same pay as numbers, with yearly, monthly, weekly or hourly.
jobTypesJob type and schedule tags, e.g. Full-time, Part-time, Day shift or Monday to Friday.
benefitsBenefits the listing names, e.g. Health insurance, 401(k) matching or Paid time off.
requirementsQualifications: experience level (Mid-level), degrees (Bachelor's degree) and licenses (RN License, CDL A).
skillsSkills SimplyHired extracts from the listing, from a few to more than 50 per job.
snippet, description, descriptionHtmlThe summary from the search results, and the full description as text and HTML.
postedAtWhen the job was published, in ISO 8601 UTC.
easyApply, applyUrltrue when you can apply with an Indeed profile, and the link to the application.
sponsoredtrue for paid placements in the search results.
detailsIncludedtrue once the job page has been read. Rows with false carry the search result fields only.

How to scrape SimplyHired jobs

  1. Type Keywords as you would in the SimplyHired search box: a job title, skill or company, one per line (registered nurse, truck driver, data analyst). Every keyword runs as a separate search.
  2. In Locations, give a city with its state (Chicago, IL), a state (Texas), a ZIP code (94105) or Remote, and set Radius (miles) up to 100. An empty field searches the whole US.
  3. Narrow the results with the filters SimplyHired applies: Posted within (24 hours, 7, 14 or 30 days), Minimum salary ($ per year), Job type (full-time, part-time, contract, per diem, PRN, temp-to-hire and more) and Sort by newest first.
  4. To reuse a search built on simplyhired.com, paste its address into Search links from simplyhired.com (optional).
  5. Leave Include full details on to open every job page for the description, city, state, coordinates, standard title, logo and apply link. The price stays the same, but each job page adds time.
  6. Click Start. Finished rows collect in the Output tab, where you can download them as CSV, Excel or JSON.

For API input, postedWithinDays is text ("7") and jobType a lowercase code:

{
"keywords": ["registered nurse", "nurse practitioner"],
"locations": ["Texas"],
"postedWithinDays": "7",
"jobType": "full-time",
"minSalary": 70000,
"maxItems": 500
}

Example output

One job from a run on 29 September 2026, with the two description fields shortened.

{
"key": "simplyhired:Pqt-KY_r1K5l8BybYINvL3NQCDF0LallBGxHamfsdroJDoF7_UGRbQ",
"jobKey": "Pqt-KY_r1K5l8BybYINvL3NQCDF0LallBGxHamfsdroJDoF7_UGRbQ",
"title": "Staff Accountant - Mortgage",
"normalizedTitle": "staff accountant",
"url": "https://www.simplyhired.com/job/Pqt-KY_r1K5l8BybYINvL3NQCDF0LallBGxHamfsdroJDoF7_UGRbQ",
"company": "Mutual of Omaha Mortgage",
"companyRating": 3.5,
"companyLogo": "https://d2q79iu7y748jz.cloudfront.net/s/_squarelogo/128x128/83e937e4e3b073fddfec39bd13421fe2",
"location": "Lombard, IL",
"city": "Lombard",
"state": "IL",
"latitude": 41.844948,
"longitude": -88.01544,
"remote": false,
"workSettings": [],
"salaryText": "$60,000 - $75,000 a year",
"salaryMin": 60000,
"salaryMax": 75000,
"salaryPeriod": "yearly",
"jobTypes": [
"Full-time"
],
"benefits": [
"Paid holidays",
"Health insurance",
"Dental insurance",
"Flexible spending account",
"Vision insurance",
"401(k) matching",
"Life insurance",
"Paid sick time",
"Pet insurance"
],
"requirements": [
"Mid-level",
"Office",
"Finance",
"Bachelor's degree",
"Continuous improvement",
"GAAP",
"Financial services",
"Accounting",
"Communication skills"
],
"skills": [
"Optimizing workflow processes",
"Data integrity assurance",
"Accounting systems",
"Financial close processing",
"Preparation of internal financial performance reports",
"Financial data reconciliation",
"Bachelor's degree in finance",
"Spreadsheets",
"Mortgage industry",
"Data integrity and documentation",
"Accounting and finance experience",
"Productivity software",
"Bachelor's degree in accounting"
],
"snippet": "Bachelor's degree in Accounting, Finance, or related field. Assist in preparing components of the monthly profit and loss statements for assigned branches,…",
"description": "Staff Accountant - Mortgage (Lombard, IL)\nQualifications\n\n- Bachelor's degree in Accounting, Finance, or related field\n\n- Proficient in accounting and financial management software and Microsoft Office products\n\n- Strong working knowledge of MS Excel\n\n- Excellent communication and interpersonal ...",
"descriptionHtml": "<div><p><b>Staff Accountant &ndash; Mortgage (Lombard, IL)</b></p><p><b>\nQualifications</b></p><ul><li>\nBachelor's degree in Accounting, Finance, or related field</li><li>\nProficient in accounting and financial management software and Microsoft Office ...",
"postedAt": "2026-08-20T05:00:00.000Z",
"easyApply": true,
"sponsored": true,
"applyUrl": "https://www.simplyhired.com/out?r=ZUz0kHOyzfkASEX7e4GepfJwv_btwq76sop6ngH_hnTi_ZUZhQd3J7gIZuM5YC0jRjwz4c9wmRrIaeOFiUo4zEyTd3U0LYaEa3p4Zxbk1VY_T9b-vopgkVmA_B8NUNCyo9vow705cY7UeGknBPwZQk1_Fg7I2dSAwDbE5YkC",
"detailsIncluded": true,
"searchQuery": "\"accountant\" in Chicago, IL",
"scrapedAt": "2026-09-29T06:30:33.087Z"
}

How much does it cost to scrape SimplyHired?

Free planStarterScaleBusiness
1,000 jobs$0.50$0.40$0.325$0.25

You pay only for the events in the table. There is no start fee, and compute time and proxies are included.

Exporting 5,000 jobs with full details costs $2.50 on the Free plan and $1.25 on Business. Duplicates across searches, jobs removed by Exclude keywords and jobs you already received in new-only mode cost nothing.

Limits

  • SimplyHired lists US jobs only. Each results page holds 20 jobs and links to the next, and the actor follows those links until they end or Maximum jobs is reached. registered nurse in Texas matched about 12,900 jobs in September 2026.
  • Relevance order mixes in old listings. In a September 2026 run of three Texas searches, half of the jobs were more than 30 days old and the oldest was posted in 2018. Use Sort by newest first or Posted within for fresh jobs.
  • Paid placements are common: about two thirds of the jobs in that run had sponsored: true.
  • Requests to SimplyHired are spaced half a second apart, which is why a run with full details returns about 90 jobs a minute.
  • If SimplyHired answers with HTTP 403, 429 or a Cloudflare check, the run stops and keeps the jobs it has already returned.
  • A run returns up to 1,000 jobs unless you raise Maximum jobs (the form starts at 20). With several searches, each gets an equal share of the limit.

Pay on SimplyHired

Employers state pay in whatever unit they use. In September 2026 runs for Texas and Chicago, accountant jobs were mostly paid by the year, registered nurse jobs by the hour, and truck driver jobs by the year, the week ($1,500 - $2,000 a week), the hour or the mile. salaryMin and salaryMax keep the numbers as shown and salaryPeriod names the unit, so convert them before you compare jobs. Per-mile pay such as $0.60 per mile has no period. Minimum salary ($ per year) is SimplyHired's own filter and runs before the results reach the actor.

FAQ

SimplyHired shows these listings to anyone who searches, without an account. The actor collects the job, the employer and its public rating, and no data about recruiters or applicants. Descriptions belong to the employers, so check SimplyHired's terms before republishing them. You are responsible for how you use the data.

What is normalizedTitle for?

It groups the many ways employers write a title. In a Chicago run, Development & Construction Accountant and Accountant both carried accountant, so you can count jobs per role without cleaning the titles first.

How do I find remote jobs?

Put Remote in Locations. A row has remote: true when SimplyHired tags the job as remote or its location says so. Hybrid work stays in workSettings and leaves remote false.

How do I get new jobs every day?

Turn on Return only jobs new since the last run, add a Watch name such as nurse-texas and schedule the run daily; a saved task works without the name. Jobs you have received are remembered for 120 days. With Sort by newest first and Posted within set to 24 hours, each daily run reads only the newest listings.

Support

This actor is built and maintained by deriverge s.r.o., a software company based in the Czech Republic. If a run fails or a field you need is missing, please open an issue in the Issues tab or write to us at info@deriverge.com. We respond in English and Czech. Runs can be scheduled in Apify Console or started from the API tab, which has examples for Python, JavaScript and cURL and works with Make, Zapier, n8n and the Apify MCP server. If the actor saves you time, a short review helps other people find it.