SimplyHired $1๐ฐ URL | Keyword Filters | Enriched
Pricing
from $1.00 / 1,000 results
SimplyHired $1๐ฐ URL | Keyword Filters | Enriched
From $1/1K. Pull active SimplyHired jobs across the US, UK, Canada, Australia, Ireland, and India. Search via builder or URL. Extract 40+ fields, including title, company, salary range, full HTML description, qualifications, geocoordinates, and apply URL.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
AbotAPI
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
SimplyHired Jobs Scraper
Pull every active job posting from SimplyHired (US, UK, Canada, Australia, Ireland, India) in two clicks. Two input modes (Search builder, URL paste), 40+ structured fields per ad including title, company, parsed salary range, full HTML description, qualifications list, geocoordinates, and the direct apply URL. Walks SERP pages forward automatically with built-in de-duplication.
Why This Scraper?
- 40+ fields per ad, far richer than the typical 10 to 15 from competing scrapers. Includes parsed salary range (min, max, currency, period), city + state + lat + lng, work setting (Remote / Hybrid / On-site), qualifications, benefits, full HTML description, employer logo, and the decoded apply URL.
- Two input modes that both work for individual ads or full searches: build by keywords + location + job type + country site, or paste any simplyhired.com /search or /job URL and the scraper walks pagination forward from there.
- Six SimplyHired regional sites supported in one input field: US, UK, Canada, Australia, Ireland, India.
- Per-search budget cap so multi-keyword runs return a fair share from each search; client-side de-duplication across pages and searches via the canonical jobKey.
- Concurrent detail enrichment (six workers) with per-record push, so a mid-page failure preserves the listings already fetched.
- Three-tier proxy preflight ladder demotes from your chosen tier to the default Apify pool, then no-proxy, picking whichever passes the homepage probe first.
Data You Get
Sample shape: values are illustrative placeholders, not from a live ad.
| Field | Example |
|---|---|
id | "abcd1234example" |
url | "https://www.simplyhired.com/job/abcd1234example" |
title | "Sample Job Title" |
displayTitle | "Sample Display Title" |
normalizedTitle | "sample title" |
company | "Sample Company Inc" |
companyRating | 4.2 |
companyPageUrl | "https://www.simplyhired.com/company/000-sample" |
employerLogoUrl | "https://d2qVG5qoiTBWGGVh.cloudfront.net/sample-logo.png" |
employerHomepage | "https://www.example.com" |
location | "Remote" |
formattedLocation | "Remote" |
city | "Remote" |
state | null |
latitude | 40.7128 |
longitude | -74.0060 |
country | "us" |
jobTypes | ["Full-time"] |
workSettings | ["Remote"] |
remoteAttributes | ["Remote"] |
salary | "$0 - $0 a year" |
salaryMin | 140000 |
salaryMax | 180000 |
salaryCurrency | "USD" |
salaryPeriod | "year" |
compensation | { "currency": "USD", "period": "year" } |
snippet | "Short listing preview text appears here..." |
descriptionHtml | "<p>Full long-form HTML description appears here.</p>" |
descriptionText | "Full long-form description as plain text appears here." |
requirements | ["Python", "AWS"] |
qualifications | ["Bachelor's degree", "5+ years experience"] |
benefits | ["Health insurance", "401(k)"] |
skillsAll | ["Python", "AWS", "API design"] |
datePosted | "2026-01-01T00:00:00.000Z" |
datePostedEpochMs | 1735689600000 |
dateOnIndeed | 1735689600000 |
applyUrl | "https://example.com/apply/000" |
mobileApplyUrl | "https://example.com/m/apply/000" |
indeedApply | false |
sponsored | false |
auction | false |
expired | false |
jobCardTrackingKey | "0-pdx0-0-0000000000000000-0000000000000000" |
jobTypeRequested | "fulltime" |
searchQuery | "software engineer" |
searchLocation | "Remote" |
pageNumber | 1 |
source | "SimplyHired" |
scrapedAt | "2026-01-01T00:00:00.000Z" |
How to Use
1) Search by keyword + location
{"mode": "search","queries": ["software engineer"],"location": "Remote","country": "us","jobType": "fulltime","maxPages": 5,"maxListings": 100,"fetchDetails": true}
2) Search multiple keywords with full enrichment
{"mode": "search","queries": ["nurse", "physical therapist", "medical assistant"],"location": "Boston, MA","country": "us","jobType": "any","skipSponsored": true,"maxPages": 3,"maxListings": 150,"fetchDetails": true}
3) UK or Canada site
{"mode": "search","queries": ["product manager"],"location": "London","country": "uk","jobType": "fulltime","maxPages": 5,"maxListings": 100}
4) URL mode (paste any SimplyHired URL, including a single job)
{"mode": "url","urls": ["https://www.simplyhired.com/search?q=software+engineer&l=Remote","https://www.simplyhired.com/search?q=nurse&l=Boston%2C+MA","https://www.simplyhired.com/job/abcd1234example"],"maxPages": 5,"maxListings": 250,"fetchDetails": true}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | enum | search | search (use builder fields) or url (paste URLs). |
queries | array of strings | ["software engineer"] | One scrape per keyword. Empty = browse without keyword filter. |
location | string | Remote | City, state, ZIP, or "Remote". Examples: "New York, NY", "94103". |
country | enum | us | Which SimplyHired regional site: us, uk, ca, au, ie, in. |
jobType | enum | any | any / fulltime / parttime / contract / temporary / internship / commission. |
skipSponsored | bool | false | Drop sponsored / promoted job cards. |
urls | array of strings | example URL | URL mode only. Each URL is paged forward independently. |
maxPages | int | 3 | Max SERP pages per search (or per pasted URL). Each page returns up to 20 listings. |
maxListings | int | 0 | Cap across all searches. 0 = no cap. |
fetchDetails | bool | true | Also fetch each job's detail page for the full HTML description, qualifications list, employer logo, lat/lng, and apply URL. |
proxy | object | Apify Residential US | SimplyHired requires residential routing pinned to the country site you query (Datacenter exit IPs are rejected). Default = { useApifyProxy: true, apifyProxyGroups: ["RESIDENTIAL"], apifyProxyCountry: "US" }. For other regions set the country code to match (GB / CA / AU / IE / IN). Apify Free plans without residential access can paste their own residential proxy URLs in this field. |
Output Example
Sample shape: values are illustrative placeholders, not from a live ad.
{"id": "abcd1234example","url": "https://www.simplyhired.com/job/abcd1234example","title": "Sample Job Title","displayTitle": "Sample Display Title","normalizedTitle": "sample title","company": "Sample Company Inc","companyRating": 4.2,"companyPageUrl": "https://www.simplyhired.com/company/000-sample","employerLogoUrl": "https://d2qVG5qoiTBWGGVh.cloudfront.net/sample-logo.png","employerHomepage": "https://www.example.com","location": "Remote","formattedLocation": "Remote","city": "Remote","state": null,"latitude": 40.7128,"longitude": -74.006,"country": "us","jobTypes": ["Full-time"],"workSettings": ["Remote"],"remoteAttributes": ["Remote"],"salary": "$0 - $0 a year","salaryMin": 140000,"salaryMax": 180000,"salaryCurrency": "USD","salaryPeriod": "year","compensation": { "currency": "USD", "period": "year" },"snippet": "Short listing preview text appears here...","descriptionHtml": "<p>Full long-form HTML description appears here.</p>","descriptionText": "Full long-form description as plain text appears here.","requirements": ["Python", "AWS"],"qualifications": ["Bachelor's degree", "5+ years experience"],"benefits": ["Health insurance", "401(k)"],"skillsAll": ["Python", "AWS", "API design"],"datePosted": "2026-01-01T00:00:00.000Z","datePostedEpochMs": 1735689600000,"dateOnIndeed": 1735689600000,"applyUrl": "https://example.com/apply/000","mobileApplyUrl": "https://example.com/m/apply/000","indeedApply": false,"sponsored": false,"auction": false,"expired": false,"jobCardTrackingKey": "0-pdx0-0-0000000000000000-0000000000000000","jobTypeRequested": "fulltime","searchQuery": "software engineer","searchLocation": "Remote","pageNumber": 1,"source": "SimplyHired","scrapedAt": "2026-01-01T00:00:00.000Z"}
Plan Requirement
This scraper requires Apify Residential proxy access (Apify Starter plan or higher). SimplyHired blocks Datacenter exit IPs, so the default proxy in this actor is { useApifyProxy: true, apifyProxyGroups: ["RESIDENTIAL"], apifyProxyCountry: "US" }. For UK / CA / AU / IE / IN regional sites, change apifyProxyCountry to match (GB, CA, AU, IE, IN). Free-plan users can paste their own residential proxy URLs into the proxy field.