SimplyHired Jobs Scraper | $0.8 / 1k | All In One avatar

SimplyHired Jobs Scraper | $0.8 / 1k | All In One

Pricing

from $0.80 / 1,000 results

Go to Apify Store
SimplyHired Jobs Scraper | $0.8 / 1k | All In One

SimplyHired Jobs Scraper | $0.8 / 1k | All In One

Extract structured SimplyHired job listings with titles, salaries, company data, locations, full descriptions and more across US, Canada, and all localized markets. Built for enterprise-grade hiring intelligence, labor market analysis, and automated recruiting or analytics pipelines.

Pricing

from $0.80 / 1,000 results

Rating

0.0

(0)

Developer

Fatih Tahta

Fatih Tahta

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

2

Monthly active users

3 days ago

Last modified

Share

SimplHired Scraper | All In One

Slug: fatihtahta/simplyhired-jobs-scraper

Overview

SimplHired Scraper | All In One collects structured job listing data such as job title, company name, location, salary details, posting date, apply link, and full job description. It supports country-specific SimplyHired marketplaces across the United States, Canada, China, Argentina, Australia, Austria, Belgium, Brazil, Germany, Spain, France, India, Ireland, Italy, Japan, Mexico, the Netherlands, Portugal, South Africa, South Korea, Sweden, Switzerland, and the United Kingdom, which makes it useful for labor market research, hiring intelligence, and operational reporting. Instead of running manual searches and copying listings one by one, you can automate recurring collection with consistent filters and export-ready JSON output. The result is a cleaner, more dependable dataset that saves time for analysts, operators, and engineering teams.

Why Use This Actor

  • Market research and analytics teams: Track job demand, salary ranges, hiring activity, and regional trends across keywords, locations, and countries.
  • Product and content teams: Identify hiring patterns, employer demand, and topic momentum to inform content calendars, landing pages, or roadmap priorities.
  • Developers and data engineering teams: Feed structured job records into ETL jobs, dashboards, internal search tools, enrichment pipelines, and reporting workflows.
  • Lead generation and enrichment teams: Find relevant employers, validate company hiring activity, and enrich outreach lists with current job and location context.
  • Monitoring and competitive tracking teams: Watch competitor hiring signals, compare posting velocity over time, and detect changes in role mix by market.

Input Parameters

Provide any combination of URLs, queries, and filters where supported; for this actor, most runs are driven by queries and search filters.

ParameterTypeDescriptionDefault
countrystringCountry-specific SimplyHired marketplace to search. Allowed values: united-states, canada, china, argentina, australia, austria, belgium, brazil, germany, spain, france, india, ireland, italy, japan, mexico, netherlands, portugal, south-africa, south-korea, sweden, switzerland, united-kingdom.united-states
queriesstring[]One or more search terms, such as job titles, skills, industries, or employer names. Each entry runs as a separate search.
locationstringSearch area to focus results by city, state, ZIP or postal code, or place name.
radiusstringDistance from the selected location. Allowed values: exact, 5, 10, 15, 25, 50, 100.25
remote_onlybooleanWhen true, limits results to remote jobs instead of location-based local results.false
min_salaryintegerMinimum salary threshold to include in results. Use 0 or higher.
sort_bystringResult ordering. Allowed values: relevance, date.relevance
date_publishedstringOnly include jobs posted within a recent window. Allowed values: 1 (last 24 hours), 7 (last 7 days), 14 (last 14 days), 30 (last 30 days).
job_typestringFilter by job type. Allowed values: CF3CP (Full time), 75GKK (Part time), NJXCK (Contract), 4HKF7 (Temporary), VDTG7 (Internship).
limitintegerMaximum number of listings to collect per search term. Leave empty to continue through available results.

Example Inputs

Scenario: Query-driven hiring research

{
"country": "united-states",
"queries": ["data analyst", "business analyst"],
"location": "Chicago, IL",
"radius": "25",
"sort_by": "relevance",
"date_published": "7",
"limit": 150
}

Scenario: Remote-only role discovery

{
"country": "canada",
"queries": ["customer success manager"],
"remote_only": true,
"min_salary": 80000,
"sort_by": "date",
"date_published": "14",
"limit": 100
}

Scenario: Targeted local search with salary and job type filters

{
"country": "united-kingdom",
"queries": ["registered nurse"],
"location": "London",
"radius": "15",
"job_type": "CF3CP",
"min_salary": 45000,
"sort_by": "date",
"limit": 120
}

Output

6.1 Output destination

The actor writes results to an Apify dataset as JSON records. And the dataset is designed for direct consumption by analytics tools, ETL pipelines, and downstream APIs without post-processing.

6.2 Record envelope (all items)

This actor emits one logical record type: job.

  • type (string, recommended for normalization): Use job when building a standardized record envelope across datasets.
  • id (string, required): Stable SimplyHired job identifier.
  • url (string, required): Canonical URL of the job listing.

Recommended idempotency key: type + ":" + id

Use that key for deduplication and upserts when the same listing appears across multiple queries, schedules, or exports.

6.3 Examples

Example: job (type = "job")

{
"id": "GaXPoSWJs1pOWI0apJXzbncaacfasBpu_v0cgt3eDCizvbWFA5OT7g",
"url": "https://www.simplyhired.com/job/GaXPoSWJs1pOWI0apJXzbncaacfasBpu_v0cgt3eDCizvbWFA5OT7g",
"applyUrl": "https://www.simplyhired.com/out?r=Uw0JXvihu0NKcnDMvM6DyOHvnZoYlSzGBMUeF2BER-1hfYGTL47CoZ4BbPR5AcBqFQ6WCbnifJOJL4Ze1kMZIAHKtYqpiEAP4ahFUA0OLi42f1q3E50WFNfshyK7FlBqIh0UWpjHKnkV9oFIV9aFqRjfnzJWynXuVghftBe6krOEWAXHPF5T8Z0chIGEcIZf2u2MX-mVUbuWEqyn2IM4W7iWmi9CoRkLjk0QDpJbqWwlLfBz25P2uyQfPSns9jzP2o6nWQPtNBRD5uluqS-EgesZpnnrYb90PRslKfeS8D9ZaIdLKIYQg37iBe9TWfrrYa2xwtHyJNfc3dglgtgMGkYNPGueeyHYkHY8Tq_ncjMST3-zMafYtC8SZg2yFovlphvTTHFlUs0LlpfHrL-1pl5tUGbnBWNBGwfriMf_1hDZ7eGFeekKlYiL12KKRr3MQ_HuhYNylvipLxW7Z3_vcaD4bAqZbgw9LqJ5C9BL2RBWbrw3Z9NvOG1JKri-BSp7oe2lNelWoIxwbGowtTTZVPAv7EV7oUxmNhxwrcnTBoce6-yUv7cn8m1Wz-HfaXWQD5hmEOxtQYWebyGzI7CGPs5rk3XVddpjZRax4q1GIi-TOGOnolQEc9qAw_JFOV34R99KIvpRbEFFNB0z10PWUI70le8uyizDX3Mcpbum2Zuw8SK8Ufe64PYg5_akgbAImDTkL5C5VGmf3DiH9s1XrW-5MghUfJx_zX6PtIqmR141EoMUZ2rv8GY3luIef9_MwJw9M4GlAWdqxVAi4RGoMzoocmHuhok5KeglNGH_ppGhUWdudC9x",
"title": "Nurse Manager – Cardiovascular Center, Westwood",
"sourceUrl": "https://www.simplyhired.com/search?q=manager&l=90210&mip=150000&sr=5",
"seedId": "ef38c2d88459",
"seedType": "query",
"seedValue": "manager",
"pageIndex": 1,
"company": "UCLA Health",
"location": "Los Angeles, CA",
"city": "Los Angeles",
"state": "CA",
"latitude": 34.065197,
"longitude": -118.44658,
"snippet": "Provides leadership and direct supervision, monitoring, and evaluation of the clinical and administrative clinic staff.",
"description": "Description Major duties include but are not limited to: Accountable for the clinical care and the daily operations of the clinic. Provides direct operational oversight for the clinic in the absence of the Clinic Operations Manager. Provides leadership and direct supervision, monitoring, and evaluation of the clinical and administrative clinic staff. Responsible for coordination of clinical services for the staff, adherence to personnel policies and procedures. Provides continuous quality improvement for the clinic and creates a culture of teamwork to ensure successful and efficient daily operations, interdisciplinary collaborations, and the timely achievement of departmental and University objectives. Demonstrates leadership skills including advanced communication, coaching, and conflict resolution. Coordinates with the Clinic Operations Manager in hiring, recruiting and retention of qualified personnel; establishing departmental goals; and systems management of human, financial, and physical resources with autonomy. Manages resources and oversees compliance with internal policies and external regulatory agency requirements and contributes to strategic plans and policies. Utilizes a wide range of alternatives in problem solving and demonstrates a high degree of professional competence and skill. Responsible for maintaining an environment that aligns Oversee Westwood Cardiovascular Centers including Suites 630 West, 630 East, 690 and 545. Salary Range: $124,600 - $289,400 /annually Qualifications Required Graduate from an accredited school of nursing. BSN required. MSN preferred. CA RN License ACLS from American Heart Association or American Red Cross Two-year previous charge RN or leadership Knowledge of Cardiology and General Surgical patient population. Ability to supervise and provide leadership and direction to the clinical staff in accordance with organizations and departmental goals and objectives. Ability to complete a nursing physical assessment with strong critical thinking skills. Ability to apply a broad knowledge base to act effectively to coordinate and assess patient care and act as a liaison with nursing staff, outside agencies, team physicians, referring physicians, patient and family. Ability to represent the Medical Center in site visits and review by managed care, insurance groups, and regulatory entities. Ability to provide a leadership style that demonstrates principles of time management, conflict resolution, problem-solving and delegation. Ability to evaluate the effectiveness of interventions toward the attainment of established goals and to recognize the need to reassess or reset goal parameters Ability to delegate tasks in a management style that is consistent with promoting leadership and teamwork Knowledge base to provide education to patients, families, and other staff regarding clinical and patient care issues Excellent organizational skills, proficiency in meeting deadlines, ability to work independently and prioritize workload. Ability to manage numerous concurrent tasks in a high stress environment and deal with change. Preferred: Ambulatory clinic experience Spanish speaking skills",
"descriptionHtml": "<div><div><b>Description</b><p></p><p> Major duties include but are not limited to:</p><p></p><ul><li> Accountable for the clinical care and the daily operations of the clinic. </li><li>Provides direct operational oversight for the clinic in the absence of the Clinic Operations Manager.</li><li> Provides leadership and direct supervision, monitoring, and evaluation of the clinical and administrative clinic staff. </li><li>Responsible for coordination of clinical services for the staff, adherence to personnel policies and procedures. </li><li>Provides continuous quality improvement for the clinic and creates a culture of teamwork to ensure successful and efficient daily operations, interdisciplinary collaborations, and the timely achievement of departmental and University objectives. </li><li>Demonstrates leadership skills including advanced communication, coaching, and conflict resolution. </li><li>Coordinates with the Clinic Operations Manager in hiring, recruiting and retention of qualified personnel; establishing departmental goals; and systems management of human, financial, and physical resources with autonomy. </li><li>Manages resources and oversees compliance with internal policies and external regulatory agency requirements and contributes to strategic plans and policies. </li><li>Utilizes a wide range of alternatives in problem solving and demonstrates a high degree of professional competence and skill. </li><li>Responsible for maintaining an environment that aligns </li><li><p>Oversee Westwood Cardiovascular Centers including Suites 630 West, 630 East, 690 and 545.<br> </p><br> </li></ul><div>Salary Range: $124,600 - $289,400 /annually</div></div><div><b> Qualifications</b><p></p><div> Required</div><ul><li> Graduate from an accredited school of nursing. BSN required. MSN preferred. </li><li>CA RN License </li><li>ACLS from American Heart Association or American Red Cross</li><li> Two-year previous charge RN or leadership </li><li>Knowledge of Cardiology and General Surgical patient population.</li><li> Ability to supervise and provide leadership and direction to the clinical staff in accordance with organizations and departmental goals and objectives.</li><li> Ability to complete a nursing physical assessment with strong critical thinking skills.</li><li> Ability to apply a broad knowledge base to act effectively to coordinate and assess patient care and act as a liaison with nursing staff, outside agencies, team physicians, referring physicians, patient and family. Ability to represent the Medical Center in site visits and review by managed care, insurance groups, and regulatory entities.</li><li> Ability to provide a leadership style that demonstrates principles of time management, conflict resolution, problem-solving and delegation.</li><li> Ability to evaluate the effectiveness of interventions toward the attainment of established goals and to recognize the need to reassess or reset goal parameters</li><li> Ability to delegate tasks in a management style that is consistent with promoting leadership and teamwork</li><li> Knowledge base to provide education to patients, families, and other staff regarding clinical and patient care issues</li><li> Excellent organizational skills, proficiency in meeting deadlines, ability to work independently and prioritize workload. Ability to manage numerous concurrent tasks in a high stress environment and deal with change.</li></ul><p> Preferred:</p><p></p><ul><li> Ambulatory clinic experience </li><li>Spanish speaking skills</li></ul></div></div>",
"salaryText": "$124,600 - $298,100 a year",
"salaryMin": 124600,
"salaryMax": 298100,
"salaryCurrency": "$",
"salaryPeriod": "year",
"publishedAt": "2026-03-31T05:00:00+00:00",
"companyRating": 4.1,
"normalizedTitle": "nurse manager",
"requirements": [
"Spanish",
"Nursing",
"RN License",
"ACLS Certification",
"Outpatient",
"Clinic",
"Team management",
"Conflict management",
"Bachelor of Science in Nursing",
"Recruiting",
"Organizational skills",
"Senior level",
"Leadership",
"Communication skills",
"Cardiology"
],
"qualifications": [
"Collaborate with healthcare professionals",
"Direct patient care",
"Spanish",
"Nursing department supervision",
"Nursing",
"Managerial strategic planning",
"Strategic management",
"Clinical supervision",
"Recruitment process management",
"Operations management",
"Healthcare resource management",
"Managed care",
"RN License",
"Outpatient clinic experience",
"Patient assessment",
"Regulatory compliance",
"Master's degree in nursing",
"Employee retention",
"ACLS Certification",
"Outpatient",
"Diagnostic evaluation",
"Team management",
"Cardiology",
"Conflict management",
"Bachelor of Science in Nursing",
"Clinical staff recruitment",
"Recruiting",
"Organizational skills",
"Healthcare team management",
"Charge experience",
"MSN",
"Bachelor's degree in nursing",
"Continuous quality improvement (CQI)",
"Financial management",
"Patient treatment",
"Senior level",
"Patient education",
"Care coordination",
"Leadership",
"Healthcare compliance",
"Communication skills",
"Staffing management"
],
"uncategorized": [
"Collaborate with healthcare professionals",
"Direct patient care",
"Nursing department supervision",
"Managerial strategic planning",
"Strategic management",
"Clinical supervision",
"Recruitment process management",
"Operations management",
"Healthcare resource management",
"Managed care",
"Outpatient clinic experience",
"Patient assessment",
"Regulatory compliance",
"Master's degree in nursing",
"Employee retention",
"Diagnostic evaluation",
"Cardiology",
"Clinical staff recruitment",
"Healthcare team management",
"Charge experience",
"MSN",
"Bachelor's degree in nursing",
"Continuous quality improvement (CQI)",
"Financial management",
"Patient treatment",
"Patient education",
"Care coordination",
"Healthcare compliance",
"Staffing management"
],
"companyPageUrl": "https://www.simplyhired.com/browse-jobs/companies/Ucla-Health",
"employerSquareLogoUrl": "https://d2q79iu7y748jz.cloudfront.net/s/_squarelogo/128x128/afdaaed7658a3871b2e037f7ea059a12",
"indeedApply": false,
"sponsored": true,
"auction": true,
"expired": false,
"domain": "simplyhired.com"
}

Field reference

Job fields (type = "job")

  • id (string, required): Stable job identifier.
  • url (string, required): Canonical job listing URL.
  • applyUrl (string, optional): Apply or outbound application URL.
  • title (string, optional): Job title as listed.
  • sourceUrl (string, required): Search results page where the listing was found.
  • seedId (string, required): Stable identifier for the originating search input.
  • seedType (string, required): Origin type for the search seed. Current value: query.
  • seedValue (string, required): Original query value that led to the result.
  • pageIndex (integer, required): Search results page index where the record was found.
  • company (string, optional): Employer name.
  • location (string, optional): Display location text.
  • city (string, optional): City parsed from the listing.
  • state (string, optional): State or region parsed from the listing.
  • latitude (number, optional): Listing latitude when available.
  • longitude (number, optional): Listing longitude when available.
  • snippet (string, optional): Short preview text from the listing.
  • description (string, optional): Plain-text job description.
  • descriptionHtml (string, optional): HTML-formatted job description.
  • salaryText (string, optional): Salary text as displayed.
  • salaryMin (number, optional): Parsed minimum compensation.
  • salaryMax (number, optional): Parsed maximum compensation.
  • salaryCurrency (string, optional): Currency symbol or code when available.
  • salaryPeriod (string, optional): Compensation period, such as hour or year.
  • publishedAt (string, optional): Publication timestamp in ISO 8601 format.
  • companyRating (number, optional): Employer rating when available.
  • normalizedTitle (string, optional): Normalized version of the job title.
  • requirements (array[string], optional): Extracted requirements or skill tags.
  • jobTypes (array[string], optional): Job type labels associated with the listing.
  • benefits (array[string], optional): Benefits mentioned in the listing.
  • remoteAttributes (array[string], optional): Remote-work attributes when available.
  • workSettings (array[string], optional): Work setting labels such as onsite, hybrid, or remote when available.
  • qualifications (array[string], optional): Extracted qualifications.
  • uncategorized (array[string], optional): Additional extracted attributes that do not fit another category.
  • companyPageUrl (string, optional): Public employer page URL on SimplyHired.
  • employerSquareLogoUrl (string, optional): Employer logo image URL.
  • indeedApply (boolean, optional): Indicates whether the listing shows an Indeed Apply flow.
  • sponsored (boolean, optional): Indicates whether the listing is marked as sponsored.
  • auction (boolean, optional): Indicates whether the listing is flagged with auction-related metadata.
  • expired (boolean, optional): Indicates whether the listing appears expired.
  • domain (string, optional): Source SimplyHired domain, such as simplyhired.com.

Data guarantees & handling

  • Best-effort extraction: fields may vary by region, session, availability, and UI experiments.
  • Optional fields: null-check in downstream code.
  • Deduplication: recommend type + ":" + id.

How to Run on Apify

  1. Open the Actor in Apify Console.
  2. Configure your search parameters, such as country, keywords, location, salary threshold, and posting window.
  3. Set the maximum number of outputs to collect per search term if you want a bounded run.
  4. Click Start and wait for the run to finish.
  5. Download results in JSON, CSV, Excel, or other supported formats.

Scheduling & Automation

Scheduling

Automated Data Collection

You can schedule runs to keep your job dataset fresh without manually re-running the actor. This is useful for recurring market tracking, hiring monitoring, and regular reporting.

  • Navigate to Schedules in Apify Console
  • Create a new schedule (daily, weekly, or custom cron)
  • Configure input parameters
  • Enable notifications for run completion
  • Optional: add webhooks for automated processing

Integration Options

  • Webhooks: Trigger downstream actions when a run completes
  • Zapier: Connect to 5,000+ apps without coding
  • Make (Integromat): Build multi-step automation workflows
  • Google Sheets: Export results to a spreadsheet
  • Slack/Discord: Receive notifications and summaries
  • Email: Send automated reports via email

Performance

These timings are estimates and will vary by search scope and output size.

  • Small runs (< 1,000 outputs): ~2–3 minutes
  • Medium runs (1,000–5,000 outputs): ~5–15 minutes
  • Large runs (5,000+ outputs): ~15–30 minutes

Execution time varies based on filters, result volume, and how much information is returned per record.

Compliance & Ethics

Responsible Data Collection

This actor collects publicly available job listing information from SimplyHired marketplaces in the United States, Canada, China, Argentina, Australia, Austria, Belgium, Brazil, Germany, Spain, France, India, Ireland, Italy, Japan, Mexico, the Netherlands, Portugal, South Africa, South Korea, Sweden, Switzerland, and the United Kingdom for legitimate business purposes. Common use cases include labor market research and market analysis, talent intelligence and recruitment operations, and competitive hiring tracking. This section is informational and not legal advice.

  • Labor market research and market analysis
  • Talent intelligence and recruitment operations
  • Competitive hiring tracking and benchmarking

Best Practices

  • Use collected data in accordance with applicable laws, regulations, and the target site’s terms
  • Respect individual privacy and personal information
  • Use data responsibly and avoid disruptive or excessive collection
  • Do not use this actor for spamming, harassment, or other harmful purposes
  • Follow relevant data protection requirements where applicable, including GDPR and CCPA

Support

For help, use the Issues section on the actor page in Apify Console. Include the input you used with sensitive values redacted, the run ID, the expected behavior versus the actual behavior, and, if helpful, a small output sample.