SimplyHired Scraper avatar

SimplyHired Scraper

Pricing

from $7.00 / 1,000 results

Go to Apify Store
SimplyHired Scraper

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

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

ParseForge Banner

💼 SimplyHired Scraper

🚀 Collect structured job listings with salary parsing and skill extraction. Search by keyword, location, job type, and more. Get 27 fields per listing including parsed salary ranges, detected skills, and experience levels. No coding required.

🕒 Last updated: 2026-04-16 · 📊 27 fields per listing · 💰 Salary parsing (min/max/currency) · 🛠️ Skill extraction · 🏠 Remote detection

The SimplyHired Scraper extracts detailed job listings with structured salary data, skill extraction, and company details. Each listing includes 27 fields covering parsed salary ranges, detected technical skills, requirements, benefits, remote flags, and experience levels.

Whether you are a recruiter tracking hiring trends, a data analyst benchmarking salaries, or a business owner monitoring competitor job postings, this tool delivers structured job market data at scale without manual browsing.

🎯 Target Audience💡 Primary Use Cases
Recruiters, HR analytics teams, market researchers, job aggregators, career coaches, competitive intelligence teamsSalary benchmarking, hiring trend analysis, skill demand tracking, job feed enrichment, compensation planning

📋 What the SimplyHired Scraper does

  • 🔍 Keyword and 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 from descriptions.
  • 📋 Requirement mining. Pulls structured requirements, qualifications, and benefits from job descriptions.
  • 🏠 Remote detection. Automatically flags remote, hybrid, and on-site positions.
  • 🎯 Experience level. Classifies listings as entry-level, mid-level, senior, or director.

Each record includes the full job description in both plain text and HTML formats, plus company ratings and profile links.

💡 Why it matters: manually researching job market data across locations, roles, and salary ranges means browsing hundreds of listing pages. This Actor exports structured, analysis-ready job data in minutes.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough.


⚙️ Input

InputTypeDefaultBehavior
keywordstring"software engineer"Job search term (title, skill, or keyword).
locationstring"USA"City, state, country, or "Remote".
maxItemsinteger10Max listings. Free: 10, Paid: up to 1,000,000.
startUrlsarray[]Direct search URLs (overrides keyword/location).
jobTypestring""Full-time, Part-time, Contract, Temporary, Internship.
datePostedstring""Last 24h, 3d, 7d, or 14d.
salaryMinstring""Minimum salary filter (e.g., "50000").
remotebooleanfalseFilter for remote positions only.
scrapeJobDetailsbooleantrueVisit each job page for full descriptions and skills.

Example: data engineer jobs in San Francisco.

{
"keyword": "data engineer",
"location": "San Francisco, CA",
"jobType": "fulltime",
"datePosted": "7",
"maxItems": 100
}

Example: remote Python jobs posted in the last 24 hours.

{
"keyword": "Python developer",
"location": "Remote",
"remote": true,
"datePosted": "1",
"maxItems": 50
}

⚠️ Good to Know: Free users are limited to 10 items per run. Enable scrapeJobDetails (default) for full descriptions, skills, and requirements. Disabling it gives faster but less detailed results.


📊 Output

🧾 Schema

FieldTypeExample
🔗 urlstring"https://www.simplyhired.com/job/example123"
🔑 jobKeystring"example123"
📋 titlestring"Senior Software Engineer"
🏢 companystring"Acme Corp"
🔗 companyUrlstring"https://www.simplyhired.com/company/acme"
companyRatingnumber4.2
📍 locationstring"New York, NY"
💰 salarystring"$140,000 - $180,000 a year"
💵 salaryMinnumber140000
💵 salaryMaxnumber180000
💱 salaryCurrencystring"USD"
📅 salaryPeriodstring"YEAR"
📋 jobTypestring"Full-time"
✂️ snippetstringShort preview from search results
📄 descriptionTextstringFull plain text description
🖥️ descriptionHtmlstringFull HTML description
requirementsarray["5+ years distributed systems"]
🛠️ skillsarray["Python", "Go", "AWS"]
🎁 benefitsarray["Health insurance", "401(k)"]
🎓 qualificationsarrayRequired qualifications
🏠 remoteAttributesarray["Hybrid"]
📊 experienceLevelstring"Senior"
📌 sponsoredbooleanfalse
📅 datePostedstring"2026-03-28"
🔗 sourceSearchUrlstringOriginal search URL
🌐 sourcestring"SimplyHired"
🕒 scrapedAtISO 8601"2026-04-01T12:00:00.000Z"

📦 Sample records


✨ Why choose this Actor

Capability
💰Salary parsing. Min, max, currency, and period extracted automatically.
🛠️Skill extraction. Languages, frameworks, and tools detected from descriptions.
📋Requirement mining. Structured lists of requirements, qualifications, and benefits.
🏠Remote detection. Automatic remote, hybrid, and on-site flags.
🎯Experience levels. Entry-level, mid-level, senior, and director classification.
📊27 structured fields. Full data per listing including company ratings.
Flexible filters. Keyword, location, job type, date posted, salary, and remote.

📊 27 fields per listing with parsed salaries, detected skills, remote flags, and experience levels.


📈 How it compares to alternatives

ApproachCostFieldsSalary parsingSkill extractionSetup
⭐ SimplyHired Scraper (this Actor)$5 free credit27 structuredYes (min/max/currency)Yes (auto-detected)⚡ 2 min
Manual browsingFreeVisual onlyNoNo🕒 Hours
Generic web scraperVaries10-15NoNo🕒 30+ min
Other job scrapersVaries10-15Raw text onlyNo🕒 Varies

🚀 How to use

  1. 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the SimplyHired Scraper page on Apify.
  3. 🎯 Set input. Enter your search keyword, location, and filters.
  4. 🚀 Run it. Click Start and watch results appear.
  5. 📥 Download. Grab results in JSON, CSV, or Excel from the Dataset tab.

⏱️ Total time: 3-5 minutes. No coding required.


💼 Business use cases

💰 Salary & Market Intelligence

  • Benchmark compensation across roles and regions
  • Track hiring trends by industry and location
  • Monitor competitor job postings at scale
  • Analyze skill demand and supply gaps

🧑 Recruiting & HR

  • Build candidate sourcing databases
  • Identify which companies are hiring and where
  • Track remote work adoption by industry
  • Generate weekly job market snapshots


🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

🎓 Research and academia

  • Empirical datasets for papers, thesis work, and coursework
  • Longitudinal studies tracking changes across snapshots
  • Reproducible research with cited, versioned data pulls
  • Classroom exercises on data analysis and ethical scraping

🎨 Personal and creative

  • Side projects, portfolio demos, and indie app launches
  • Data visualizations, dashboards, and infographics
  • Content research for bloggers, YouTubers, and podcasters
  • Hobbyist collections and personal trackers

🤝 Non-profit and civic

  • Transparency reporting and accountability projects
  • Advocacy campaigns backed by public-interest data
  • Community-run databases for local issues
  • Investigative journalism on public records

🧪 Experimentation

  • Prototype AI and machine-learning pipelines with real data
  • Validate product-market hypotheses before engineering spend
  • Train small domain-specific models on niche corpora
  • Test dashboard concepts with live input

🤖 Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:

❓ Frequently Asked Questions


🔌 Automating SimplyHired Scraper

  • 🟢 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • 📚 See the Apify API documentation for full details.

🔌 Integrate with any app

  • Make - Automate job monitoring workflows
  • Zapier - Connect 5,000+ apps
  • Slack - Get notifications for new matches
  • Airbyte - Data pipelines
  • GitHub - Trigger from commits
  • Google Sheets - Export to spreadsheets

💡 Browse the complete ParseForge collection.


🆘 Need Help? Open our contact form to request a new scraper or report an issue.


⚠️ Disclaimer: Independent tool, not affiliated with SimplyHired or Indeed Inc. Designed for legitimate data collection and research purposes. Users are responsible for complying with applicable terms of service and data protection regulations.