SimplyHired Jobs Scraper | $0.8 / 1k | All In One
Pricing
from $0.80 / 1,000 results
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
Actor stats
1
Bookmarked
2
Total users
2
Monthly active users
3 days ago
Last modified
Categories
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.
| Parameter | Type | Description | Default |
|---|---|---|---|
country | string | Country-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 |
queries | string[] | One or more search terms, such as job titles, skills, industries, or employer names. Each entry runs as a separate search. | – |
location | string | Search area to focus results by city, state, ZIP or postal code, or place name. | – |
radius | string | Distance from the selected location. Allowed values: exact, 5, 10, 15, 25, 50, 100. | 25 |
remote_only | boolean | When true, limits results to remote jobs instead of location-based local results. | false |
min_salary | integer | Minimum salary threshold to include in results. Use 0 or higher. | – |
sort_by | string | Result ordering. Allowed values: relevance, date. | relevance |
date_published | string | Only 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_type | string | Filter by job type. Allowed values: CF3CP (Full time), 75GKK (Part time), NJXCK (Contract), 4HKF7 (Temporary), VDTG7 (Internship). | – |
limit | integer | Maximum 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
jobwhen 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
houroryear. - 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
- Open the Actor in Apify Console.
- Configure your search parameters, such as country, keywords, location, salary threshold, and posting window.
- Set the maximum number of outputs to collect per search term if you want a bounded run.
- Click Start and wait for the run to finish.
- 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.