SimplyHired Jobs Scraper
Pricing
from $3.00 / 1,000 results
SimplyHired Jobs Scraper
Scrape job listings from SimplyHired.com - search by keyword and location, filter by employment type, remote work, date posted, and minimum salary. Returns full job details including salary, description, benefits, and application URLs.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Extract job listings from SimplyHired.com — one of the largest US job aggregators, pulling listings from company career sites, staffing agencies, and niche job boards. Get structured job data including title, company, salary, employment type, remote work status, full description, and direct application URLs.
Features
- Keyword + location search — search any job title, skills, or keywords across any US location
- Direct URL scraping — scrape specific SimplyHired job posting pages
- Employment type filter — full-time, part-time, contract, temporary, internship, freelance
- Date posted filter — past 24 hours, 3 days, week, or month
- Minimum salary filter — client-side filter by annual salary
- Remote work filter — filter for remote or hybrid positions
- Cursor-based pagination — retrieve beyond the first page of results
- Full job details — description, benefits, qualifications, salary breakdown, expiration date
Input
| Field | Type | Description |
|---|---|---|
mode | select | search (keyword search) or byUrl (scrape specific job URLs) |
searchQuery | string | Job title, skills, or keywords (mode=search) |
location | string | City, state, zip, or "remote" (mode=search) |
jobUrls | array | SimplyHired job URLs to scrape (mode=byUrl) |
employmentType | select | Full-time, Contract, Part-time, Temporary, Permanent, Internship, Temp-to-hire, Freelance |
datePosted | select | Any time, Past 24h, Past 3 days, Past week, Past month |
minSalary | integer | Minimum annual salary in USD |
remoteType | select | Any, Remote, Hybrid |
maxItems | integer | Maximum records to return (1–500) |
Output
Each record contains:
| Field | Description |
|---|---|
jobId | Unique SimplyHired/Indeed job key |
title | Job title |
company | Employer name |
location | City, state location string |
city | City name |
state | State abbreviation |
remoteType | Remote / Hybrid work / on-site (if available) |
employmentType | Full-time, Contract, etc. |
salary | Salary display string (e.g., "$100,000 - $150,000 a year") |
salaryMin | Minimum salary in cents-base unit (e.g., 100000 = $100k) |
salaryMax | Maximum salary |
salaryCurrency | ISO currency code (e.g., "USD") |
salaryPeriod | annual / monthly / weekly / hourly |
description | Full job description (HTML stripped) |
benefits | List of benefits offered |
qualifications | Required skills and qualifications |
datePosted | ISO UTC timestamp of posting date |
expirationDate | Expiration date (if available) |
jobUrl | SimplyHired job listing URL |
applicationUrl | Direct application URL |
companyPageUrl | Company page on SimplyHired |
companyRating | Overall employer rating (if available) |
sponsored | Whether the listing is sponsored |
sourceUrl | Source URL of the scraped record |
scrapedAt | ISO UTC timestamp of scrape time |
recordType | Always "job" |
Example Usage
Search for software engineers in New York:
{"mode": "search","searchQuery": "software engineer","location": "New York","employmentType": "CF3CP","maxItems": 50}
Find remote Python jobs posted in the last week:
{"mode": "search","searchQuery": "python developer","remoteType": "Remote","datePosted": "7","maxItems": 100}
Scrape specific job URLs:
{"mode": "byUrl","jobUrls": ["https://www.simplyhired.com/job/abc123KEY","https://www.simplyhired.com/job/xyz789KEY"]}
FAQs
How often is the data updated? SimplyHired updates its listings in real-time. Scraping reflects the current state of the site.
Can I search without specifying a location?
Yes — leave the location field empty to search across all locations.
What is the maximum number of results?
SimplyHired shows up to ~100 pages of 20 results each. Set maxItems accordingly (max 500).
Why are some jobs missing salary information?
SimplyHired only shows salary when employers provide it. The salary field will be absent if not available.
Does this work for remote jobs?
Yes — you can set location to "remote" or use the remoteType filter.
Is this actor free to use? Yes — it uses SimplyHired's public website and requires no API keys or credentials.