SimplyHired $1๐Ÿ’ฐ URL | Keyword Filters | Enriched avatar

SimplyHired $1๐Ÿ’ฐ URL | Keyword Filters | Enriched

Pricing

from $1.00 / 1,000 results

Go to Apify Store
SimplyHired $1๐Ÿ’ฐ URL | Keyword Filters | Enriched

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

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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.

FieldExample
id"abcd1234example"
url"https://www.simplyhired.com/job/abcd1234example"
title"Sample Job Title"
displayTitle"Sample Display Title"
normalizedTitle"sample title"
company"Sample Company Inc"
companyRating4.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"
statenull
latitude40.7128
longitude-74.0060
country"us"
jobTypes["Full-time"]
workSettings["Remote"]
remoteAttributes["Remote"]
salary"$0 - $0 a year"
salaryMin140000
salaryMax180000
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"
datePostedEpochMs1735689600000
dateOnIndeed1735689600000
applyUrl"https://example.com/apply/000"
mobileApplyUrl"https://example.com/m/apply/000"
indeedApplyfalse
sponsoredfalse
auctionfalse
expiredfalse
jobCardTrackingKey"0-pdx0-0-0000000000000000-0000000000000000"
jobTypeRequested"fulltime"
searchQuery"software engineer"
searchLocation"Remote"
pageNumber1
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

ParameterTypeDefaultDescription
modeenumsearchsearch (use builder fields) or url (paste URLs).
queriesarray of strings["software engineer"]One scrape per keyword. Empty = browse without keyword filter.
locationstringRemoteCity, state, ZIP, or "Remote". Examples: "New York, NY", "94103".
countryenumusWhich SimplyHired regional site: us, uk, ca, au, ie, in.
jobTypeenumanyany / fulltime / parttime / contract / temporary / internship / commission.
skipSponsoredboolfalseDrop sponsored / promoted job cards.
urlsarray of stringsexample URLURL mode only. Each URL is paged forward independently.
maxPagesint3Max SERP pages per search (or per pasted URL). Each page returns up to 20 listings.
maxListingsint0Cap across all searches. 0 = no cap.
fetchDetailsbooltrueAlso fetch each job's detail page for the full HTML description, qualifications list, employer logo, lat/lng, and apply URL.
proxyobjectApify Residential USSimplyHired 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.