Skip to content

SimplyHired Scraper

Try for free

Scrape SimplyHired jobs in the US, Canada and UK by keyword, location and filters, or from search and job URLs. Get title, company, salary, location, job type, benefits, skills, full description, posting date and apply link.

💼 SimplyHired Scraper

Scrape job listings from SimplyHired in the United States, Canada and the United Kingdom. Search by keyword and location with SimplyHired's own filters, or paste search and job URLs, and get the title, company, salary, location, job type, benefits, skills, full description, posting date and apply link for every job. No login, no browser, pay only for the jobs you save.

✨ Why use SimplyHired Scraper?

  • ⚡ Fast — reads SimplyHired's own page data over plain HTTP, several pages and job pages at a time.
  • 🧾 Complete rows — search card fields plus the full job page: description (HTML and text), structured salary (min, max, currency, period), city, state, coordinates, qualifications and company rating.
  • 🌎 Three countries — simplyhired.com, simplyhired.ca and simplyhired.co.uk, with each site's job types and currency.
  • 🎛️ Real site filters — distance, date posted, job type, minimum salary and sort order are passed to SimplyHired, so you only pay for matching jobs.
  • 🔁 Clean data — duplicates across pages and searches are removed, and dates are ISO 8601.
  • 🔓 No account needed — only public job listings are read.

🎯 Use cases

  • 📊 Labor market research — track demand, salaries and benefits for a role across cities.
  • 💰 Salary benchmarking — collect pay ranges with structured min and max values per hour or year.
  • 🧲 Lead generation — find companies that are hiring right now in your target region or industry.
  • 🗂️ Job boards and aggregators — feed fresh listings with full descriptions into your own site.
  • 🔔 Monitoring — schedule daily runs with "Last 24 hours" to catch new postings.

🚀 How to use

  1. Enter a Keyword (for example registered nurse) and a Location (for example Boston, MA), or paste SimplyHired search or job URLs.
  2. Set Max results and, if you like, filters such as distance, date posted, job type or minimum salary.
  3. Click Start.
  4. Download the jobs as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldDescription
keywordJob title, skill or company.
locationCity, state, province, ZIP code, or Remote.
startUrlsSimplyHired search URLs (their filters are kept) or job URLs, from any of the three sites.
maxItemsMaximum jobs to save (0 = no limit). One search serves a few hundred jobs (up to about 900).
includeDetailsOpen each job page for the full description and structured fields (default on).
countryus, ca or uk: which site the keyword search uses.
radiusDistance from the location: 0, 5, 10, 15, 25, 50 or 100.
postedWithinany, 1, 7, 14 or 30 days.
jobTypeFull-time, part-time, contract, temporary, internship, and more.
minSalaryMinimum yearly salary in the site's currency.
sortByrelevance or date.
{
  "keyword": "software engineer",
  "location": "New York, NY",
  "maxItems": 20,
  "postedWithin": "7",
  "jobType": "full-time"
}

📤 Output

FieldDescription
jobKey, urlSimplyHired job id and job page link.
title, company, companyRatingJob title, employer and its rating (when shown).
location, city, state, latitude, longitudeWhere the job is.
salary, salaryMin, salaryMax, salaryCurrency, salaryPeriodSalary text as shown and its parsed parts.
jobType, jobTypes, remote, remoteAttributesEmployment type and remote flags.
benefits, requirements, skills, qualificationsSimplyHired's tags for the job.
snippet, descriptionText, descriptionHtmlSearch snippet and the full description.
datePosted, datePublished, expiredWhen the job was added and whether it has expired.
sponsored, indeedApply, applyUrlAd flag, easy-apply flag and the apply link.
searchKeyword, searchLocation, searchUrl, site, scrapedAtWhere the row came from.
{
  "jobKey": "pR885UfXXEquRuih1PVGw9Ujl7fkq-RglEg5fxkaZzhQn1D46UaJzQ",
  "url": "https://www.simplyhired.com/job/pR885UfXXEquRuih1PVGw9Ujl7fkq-RglEg5fxkaZzhQn1D46UaJzQ",
  "title": "Software Engineer - December 2026 Graduates",
  "company": "Meow",
  "companyRating": 4.3,
  "location": "New York, NY",
  "city": "New York",
  "state": "NY",
  "latitude": 40.715508,
  "longitude": -73.9903,
  "salary": "$140,000 - $150,000 a year",
  "salaryMin": 140000,
  "salaryMax": 150000,
  "salaryCurrency": "USD",
  "salaryPeriod": "YEAR",
  "jobType": "Full-time",
  "jobTypes": ["Full-time"],
  "remote": false,
  "benefits": [],
  "requirements": ["Computer Science", "US work authorization", "Entry level"],
  "skills": ["Software engineering", "PostgreSQL", "TypeScript"],
  "snippet": "Recently graduated or graduating soon with a degree in Computer Science, Software Engineering, or a…",
  "descriptionText": "About us\n\nAt Meow, we provide startups with business accounts, corporate cards, and ...",
  "datePosted": "2026-09-17T20:27:42.979Z",
  "datePublished": "2026-09-17T05:00:00.000Z",
  "expired": false,
  "sponsored": false,
  "indeedApply": true,
  "applyUrl": "https://www.simplyhired.com/out?r=...",
  "site": "simplyhired.com",
  "searchKeyword": "software engineer",
  "searchLocation": "New York, NY",
  "scrapedAt": "2026-10-16T00:18:43.247Z"
}

💰 Pricing

You pay $0.80 per 1,000 jobs saved ($0.0008 per job), plus platform usage for compute and residential proxy traffic. Example: a test run that saved 879 jobs with full details used 0.043 GB of residential traffic and 0.014 compute units ($0.09 of usage), so 1,000 jobs cost about $0.80 + $0.10 = $0.90 in total. With full details off, usage is a few cents per 1,000 jobs. Empty searches and rejected inputs are never charged.

❓ FAQ

Is it legal to scrape SimplyHired? The actor reads only public job listings that anyone can see without an account. Check the site's terms and your local rules for how you use the data, especially any personal data.

Do I need an account or a proxy? No account. SimplyHired refuses datacenter addresses, so the actor uses residential proxies by default, with exits pinned to the site's country (US, Canada or UK).

How many jobs can I get? SimplyHired serves a few hundred jobs per search (we measured 394 to 935, depending on the search), even when it reports thousands of matches. For more, run several locations or filter combinations (for example one URL per city); duplicates across searches are removed.

Why is a field empty? SimplyHired does not show every field for every job. Salary, rating, benefits and logo appear only when the employer provides them. With Include full job details off, job page fields (description, coordinates, structured salary) stay empty.

How do I find remote jobs? Set the location to Remote, or paste a SimplyHired search URL for remote jobs.

Can I schedule it or use the API? Yes. Schedule runs in the console, or start runs and read the dataset through the API and integrations.

⚠️ Limits

  • A few hundred jobs per search, at most about 900 (a SimplyHired limit); split large searches by location or filters. The run's status message says when a search hit this limit.
  • Apply links go through SimplyHired's redirect, as on the site.
  • Company reviews and salary pages are not scraped, only job listings.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.