SimplyHired Scraper
Pricing
from $7.00 / 1,000 results
SimplyHired Scraper
Scrape job listings from SimplyHired with structured salary data, skill extraction, and company details. Returns 27 fields per listing including parsed salary ranges, detected skills, requirements, benefits, remote flags, and experience levels. Supports keyword, location, and job type filters.
Pricing
from $7.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share

πΌ SimplyHired Scraper
Whether you're a recruiter tracking hiring trends, a data analyst benchmarking salaries, or a business owner monitoring your competition's job postings, this actor makes it easy to extract structured job listing data from SimplyHired at scale.
The SimplyHired Scraper extracts detailed job listings with salary data and company info, with 25+ structured fields per listing, plus smart skill and requirement extraction from job descriptions.
β¨ What Does It Do
- π Keyword & Location Search β Search for any job title, skill, or keyword in any location worldwide
- π° Salary Parsing β Automatically extracts and structures salary ranges into min, max, currency, and pay period
- π οΈ Skill Extraction β Identifies programming languages, frameworks, cloud platforms, and tools mentioned in descriptions
- π Requirement Mining β Pulls structured requirements, qualifications, and benefits from job descriptions
- π’ Company Intelligence β Captures company names, ratings, and profile links for lead generation
- π Remote Detection β Automatically flags remote, hybrid, and on-site positions
- π Job Type Classification β Detects full-time, part-time, contract, temporary, and internship positions
- π― Experience Level Detection β Classifies listings as entry-level, mid-level, senior, or director
- π Full Descriptions β Captures both plain text and HTML formatted job descriptions
π¬ Demo Video
Coming soon
π§ Input
keyword β The job search term. Use job titles like "software engineer" or skills like "Python developer". Default: software engineer.
location β Where to search. Accepts cities ("New York, NY"), states ("California"), countries ("USA"), or "Remote". Default: USA.
startUrls β Direct SimplyHired search URLs. When provided, keyword and location are ignored. Useful for pre-filtered searches you've built on the site.
jobType β Filter by employment type: Full-time, Part-time, Contract, Temporary, or Internship.
datePosted β Filter by posting recency: Last 24 hours, Last 3 days, Last 7 days, or Last 14 days.
salaryMin β Minimum salary filter (e.g., "50000" for $50k+).
remote β Set to true to filter for remote positions only.
scrapeJobDetails β Visit each job page for full descriptions, skills, and requirements. Enabled by default. Disable for faster but less detailed results.
maxItems β Maximum number of job listings to collect.
{"keyword": "data engineer","location": "San Francisco, CA","jobType": "fulltime","datePosted": "7","remote": false,"scrapeJobDetails": true,"maxItems": 100}
π Output
| π | Field | Description |
|---|---|---|
| π | url | Direct link to the job listing |
| π | jobKey | Unique job identifier for deduplication |
| π | title | Job title |
| π’ | company | Hiring company name |
| π | companyUrl | Link to company profile |
| β | companyRating | Company rating when available |
| π | location | Job location |
| π° | salary | Full salary text as displayed |
| π΅ | salaryMin | Parsed minimum salary amount |
| π΅ | salaryMax | Parsed maximum salary amount |
| π± | salaryCurrency | Currency code (USD, EUR, GBP) |
| π | salaryPeriod | Pay period (YEAR, MONTH, HOUR) |
| π | jobType | Employment type (Full-time, Contract, etc.) |
| βοΈ | snippet | Short preview from search results |
| π | descriptionText | Full job description in plain text |
| π₯οΈ | descriptionHtml | Full job description in HTML |
| β | requirements | Extracted requirements list |
| π οΈ | skills | Detected technical skills and tools |
| π | benefits | Extracted benefits and perks |
| π | qualifications | Required qualifications |
| π | remoteAttributes | Remote/Hybrid/On-site flags |
| π | experienceLevel | Detected seniority level |
| π | sponsored | Whether listing is sponsored |
| π | datePosted | Original posting date |
| π | sourceSearchUrl | Search URL that found this listing |
| π | source | Data source (SimplyHired) |
| β° | scrapedAt | Extraction timestamp |
{"url": "https://www.simplyhired.com/job/example123","jobKey": "example123","title": "Senior Software Engineer","company": "Acme Corp","companyUrl": "https://www.simplyhired.com/company/acme","companyRating": 4.2,"location": "New York, NY","salary": "$140,000 - $180,000 a year","salaryMin": 140000,"salaryMax": 180000,"salaryCurrency": "USD","salaryPeriod": "YEAR","jobType": "Full-time","snippet": "We are looking for a Senior Software Engineer to join our team...","descriptionText": "Full job description text...","descriptionHtml": "<p>Full job description HTML...</p>","requirements": ["5+ years of experience with distributed systems", "Strong proficiency in Python or Go"],"skills": ["Python", "Go", "AWS", "Kubernetes", "PostgreSQL"],"benefits": ["Health insurance", "401(k) matching", "Unlimited PTO"],"qualifications": [],"remoteAttributes": ["Hybrid"],"experienceLevel": "Senior","sponsored": false,"datePosted": "2026-03-28","sourceSearchUrl": "https://www.simplyhired.com/search?q=software+engineer&l=New+York","source": "SimplyHired","scrapedAt": "2026-04-01T12:00:00.000Z"}
π Why Choose the SimplyHired Scraper?
| Feature | Our Actor | Alternatives |
|---|---|---|
| Output Fields | 27 structured fields | 10-15 fields |
| Salary Parsing | Min/Max/Currency/Period | Raw text only |
| Skill Extraction | Automatic from descriptions | Not available |
| Requirement Mining | Structured lists | Not available |
| Experience Level | Auto-detected | Not available |
| Remote Detection | Automatic flags | Manual only |
| Job Type Detection | Multiple types per listing | Single or none |
| Free Preview | 10 items free | Limited or none |
π How to Use
- Sign Up β Create a free account with $5 credit on Apify
- Configure β Enter your search keyword, location, and any filters. Set maxItems for the number of results you need
- Run It β Click Start and let the actor collect your data
That's it. No coding, no setup, no API keys needed.
π― Business Use Cases
- π§βπΌ Recruiters β Monitor job market trends across locations and roles. Track which companies are hiring and at what salary ranges to optimize your placement strategy
- π HR Analytics Teams β Build compensation benchmarking datasets. Compare salary ranges across regions, industries, and experience levels to inform hiring budgets
- π’ Competitive Intelligence β Track competitor hiring patterns. Know when rivals are scaling specific teams or entering new markets based on their job postings
- π¬ Market Researchers β Analyze demand for specific skills and technologies over time. Identify emerging roles and declining ones across industries
- π€ Job Aggregators β Feed structured job data into your platform. Enrich listings with parsed skills, salary ranges, and experience levels
- π‘ Career Coaches β Advise clients using real salary data and skill demand metrics. Show which skills command the highest compensation
β FAQ
π How many jobs can I collect per run?
Free users can preview up to 10 results. Paid users can collect up to 1,000,000 listings per run, limited only by available search results.
π° Why are some salary fields empty?
Not all employers include salary information in their job postings. When salary is listed, the actor automatically parses it into structured min, max, currency, and period fields.
π οΈ How are skills extracted?
The actor uses pattern matching to identify programming languages, frameworks, cloud platforms, databases, and other technical tools mentioned anywhere in the job description.
π What's the difference between descriptionText and descriptionHtml?
descriptionText is plain text suitable for analysis and search. descriptionHtml preserves the original formatting with headings, lists, and links.
π Can I run this on a schedule?
Yes. Use Apify's built-in scheduling to run the actor daily, weekly, or at any interval. New results are deduplicated by job key.
π Does it work for non-US locations?
Yes. SimplyHired covers multiple countries. Enter any location supported by SimplyHired in the location field.
π Integrate SimplyHired Scraper with any app
- Google Sheets β Export job data directly to spreadsheets for team analysis
- Slack β Get notified when new jobs matching your criteria are found
- Webhooks β Send results to your own API endpoints in real-time
- Zapier β Connect to 5,000+ apps without writing code
- Make β Build powerful no-code automation workflows
π‘ More ParseForge Actors
- LinkedIn Jobs Scraper β Extract job postings from LinkedIn with salary and skill data
- Google Maps Reviews Scraper β Collect business reviews with sentiment analysis
- SEEK New Zealand Scraper β Job listings from New Zealand's largest job site
Browse our complete collection at ParseForge on Apify Store.
π Ready to Start?
Create a free account with $5 credit and start collecting SimplyHired job data in minutes.
π Need Help?
- π Check the FAQ section above
- π Visit Apify Documentation
- π¬ Contact us for custom requirements
β οΈ Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or connected to SimplyHired or Indeed Inc. in any way. It is designed for legitimate data collection and research purposes. Users are responsible for complying with applicable terms of service and data protection regulations.