Simplyhired Jobs Search Scraper
Pricing
$20.00/month + usage
Simplyhired Jobs Search Scraper
SimplyHired Jobs Search Query Scraper automates job data extraction from SimplyHired. Extract job titles, locations, salaries, descriptions into JSON/CSV formats. Perfect for recruiters, HR professionals & job boards building talent databases. Streamline recruitment with bulk processing.
Pricing
$20.00/month + usage
Rating
0.0
(0)
Developer
ecomscrape
Actor stats
1
Bookmarked
7
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Contact
If you encounter any issues or need to exchange information, please feel free to contact us through the following link: My profile
What Can Simplyhired Jobs Search Query Scraper Do?
In today's competitive job market, access to comprehensive employment data is crucial for recruiters, job seekers, businesses, and market researchers. SimplyHired is a job search engine that gathers millions of listings from various sources, including company career pages, job boards, and niche job websites. With such a vast database of opportunities, the ability to systematically extract and analyze this data becomes invaluable for making informed decisions in recruitment, market analysis, and career planning.
The SimplyHired Jobs Search Scraper addresses the critical need for automated data collection from this extensive job platform. Manual browsing and data collection from job listings is time-consuming, inefficient, and prone to human error. This scraper provides a systematic solution for extracting comprehensive job data, enabling users to gather large volumes of employment information quickly and accurately for analysis, research, or business intelligence purposes.
Comprehensive Job Data Extraction Tool
The SimplyHired scraper is designed to extract detailed job information from SimplyHired.com job listings automatically. The platform allows users to search for job opportunities across the United States by job category, city, state, employer and more, and our scraper captures all this valuable information in a structured format.
This tool stands out for its ability to gather not just basic job information, but comprehensive data including salary estimates, company ratings, geographic coordinates, job types, and detailed descriptions. The scraper is particularly valuable for recruitment agencies, HR departments, job market researchers, salary benchmarking analysts, and businesses looking to understand competitive hiring landscapes.
The target users include HR professionals seeking to analyze market trends, recruiters building comprehensive job databases, researchers studying employment patterns, job seekers wanting to analyze opportunities systematically, and businesses conducting competitive intelligence on hiring practices and salary ranges in their industry.
Input and Output Specifications
Example url 1: https://www.simplyhired.com/search?q=it+manager&l=Washington%2C+DC&jt=CF3CP&job=tkFQxP9qVtmYmAv_FGmShLsp3yo9-AYF49G9bHJNFZCSlOpp3BsZ_A
Example url 2: https://www.simplyhired.com/search?q=it+manager&l=Hutto%2C+TX
Example url 3: https://www.simplyhired.com/search?q=it+manager&l=Arlington%2C+TX
Example Screenshot of jobs information page:

Input Format
The scraper accepts configuration through a JSON object with several key parameters:
Scrape with URLs:
{"max_retries_per_url": 2, // Maximum number of retry attempts for each URL"proxy": { // Proxy configuration to avoid bot detection"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US" // Choose a country that matches your target data location},"max_items_per_url": 20, // Total number of items you want to scrape"urls": [ // Job listing page URLs to scrape"https://www.simplyhired.com/search?q=it+manager&l=Washington%2C+DC&jt=CF3CP&job=tkFQxP9qVtmYmAv_FGmShLsp3yo9-AYF49G9bHJNFZCSlOpp3BsZ_A","https://www.simplyhired.com/search?q=it+manager&l=Hutto%2C+TX","https://www.simplyhired.com/search?q=it+manager&l=Arlington%2C+TX"],"ignore_url_failures": true // Continue scraping even if some URLs fail}
The urls parameter: List of job listing page URLs that you want to scrape. You can add URLs one by one, or use the Bulk edit section to add a prepared list.
The ignore_url_failures parameter: If set to true, the scraper will continue running even if some URLs fail to be scraped after reaching the maximum number of retries. This ensures that one problematic URL doesn't stop your entire scraping job.
When you provide a list of URLs for scraping, all options in the "Scrape with search filters" section will be disabled. The system will only collect data from the URLs you specified.
Scrape with Search Filters:
{"max_retries_per_url": 2, // Maximum number of retry attempts for each search filter"proxy": { // Proxy configuration to avoid bot detection"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US" // Choose a country that matches your target data location},"max_items_per_url": 20, // Total number of items you want to scrape"keyword": "software engineer", // Search keyword to find jobs"location": "New York, NY", // Location to search (city, state, or zip)"job_type": "CF3CP", // Filter by job type"distance": "25", // Filter by distance from location"posted_date": "7", // Filter by posting date"minimum_salary": "80000", // Filter by minimum salary"sort_by": "d" // Sort by date or relevance}
The keyword parameter: The search keyword to find jobs (e.g., "software engineer", "data analyst", "nurse", "accountant").
The location parameter: Enter the location to search for jobs. You can use:
- City and state (e.g., "New York, NY", "Los Angeles, CA")
- Zip codes (e.g., "10001", "90210")
- State abbreviations (e.g., "TX", "CA")
The job_type parameter: Filter jobs by employment type:
""- All Job Types"CF3CP"- Full-time"75GKK"- Part-time"NJXCK"- Contract"4HKF7"- Temporary"VDTG7"- Internship
The distance parameter: Filter jobs by distance from the specified location:
"0"- 0 miles (exact location)"5"- 5 miles"10"- 10 miles"15"- 15 miles"25"- 25 miles"50"- 50 miles"100"- 100 miles
The posted_date parameter: Filter jobs by posting date:
""- Any time"1"- Last 24 hours"7"- Last 7 days"14"- Last 14 days"30"- Last 30 days
The minimum_salary parameter: Filter jobs by minimum annual salary:
""- Any salary"45000"- $45,000+"60000"- $60,000+"80000"- $80,000+"105000"- $105,000+"145000"- $145,000+
The sort_by parameter: Sort jobs by:
""- Relevance (most relevant first)"d"- Date (newest first)
When using search filters for scraping, you need to leave the urls field empty (or set it to null) in the "Scrape with URLs" configuration.
General Options:
The max_items_per_url parameter: Limits the number of job listings extracted from each listing page or search results page. The default value is 20, providing a manageable batch size while allowing for comprehensive data collection.
The max_retries_per_url parameter: Sets the maximum number of retry attempts for each URL or search filters if the scrape is detected as a bot or the page fails to load. The default value is 2, providing a good balance between thoroughness and efficiency.
The proxy parameter: Proxy configuration is essential for maintaining anonymity and avoiding detection. The residential proxy option ensures that your scraping activities appear as legitimate browsing, reducing the risk of being blocked or rate-limited. You should choose a country that matches the location of the website you're scraping (e.g., US for simplyhired.com).
Output Format
You get the output from the Simplyhired Jobs Search Query Scraper stored in a tab. The following is an example of the Information Fields collected after running the Actor.
[ // List of jobs information{"id": "KVted2e1p6RO2zIF_1CFR-qqSm1iqXuXsCpJEzUREp-iZXpqKgFfEQ","url": "https://www.simplyhired.com/job/KVted2e1p6RO2zIF_1CFR-qqSm1iqXuXsCpJEzUREp-iZXpqKgFfEQ","title": "Special Programs Manager, Information Technology","normalized_title": "information technology manager","display_title": "Information Technology Manager","formatted_location": "Fairfax County, VA","city": null,"state": "VA","latitude": 38.85011,"longitude": -77.34971,"job_types": ["Full-time"],"work_settings": [],"job_description_html": "<div><div><div><h1 class=\"jobSectionHeader\"><b>Special Programs Manager, Information Technology</b></h1>\n</div><div><div>Nancy Sprague Technology Center\n</div></div><div><p><b>Description</b></p>\n<div>Assists the chief information technology officer (CITO) in monitoring and managing day-to-day operations and coordination of activities and services related to the Department of Information Technology; ensures effective liaison, appropriate confidentiality, and coordination with all instructional and operational departments on matters related to administration, management, operations, and strategic planning specific to IT-related projects/activities requiring IT input and support; represents the CITO and provides leadership and direction for special projects that may have an operational or organizational impact; provides direction and insight by participating in the development of policy, organizational and financial analyses.</div>\n</div><div><p><b>Qualifications</b></p>\n<div><h3 class=\"jobSectionHeader\"><b>Required</b></h3><ul><li>\nAny combination of education and experience equivalent to a bachelor's degree in business management, information technology, public administration, communications, or a related field.</li><li>\nFive (5) years of experience in supporting or leading technology teams in a project management or similar role for a mid-large sized organization.<ul><li>\nAdvanced degree(s) beyond the minimum degree requirement in a relevant field may be considered for some experience.</li></ul></li><li>\nKnowledge of principles, practices, functionality, and procedures related to the field of information technology.</li><li>\nKnowledge of the principles of project management.</li><li>\nKnowledge of applicable local, state, and federal laws, regulations, and legislation.</li><li>\nStrong organizational, management, and leadership skills.</li><li>\nInterpersonal skills that ensure effective team building.</li><li>\nSkill in customer service and customer relations.</li><li>\nProficiency in the use of technology and data compilation, analysis, and reporting.</li><li>\nAbility to work with all levels of management to facilitate change, implement strategy, and accomplish objectives.</li><li>\nAbility to quickly analyze problems and to recommend workable solutions including the planning and implementation of those solutions.</li><li>\nAbility to work independently and as part of a team.</li><li>\nAbility to facilitate meetings and/or present information to groups.</li><li>\nAbility to develop and maintain effective working relationships with all levels of employees.</li><li>\nAbility to communicate effectively, both orally and in writing to include the ability to make effective presentations to diverse audiences.</li></ul><h3 class=\"jobSectionHeader\"><b>\nPreferred</b></h3><ul><li>\nMaster's degree.</li></ul></div>\n</div><div><p><b>Salary Range</b></p>\n<div>$117,438 - $178,654</div>\n</div><div><p><b>Salary Grade</b><br>\n[Salary Information]</p>\n<div>Unified Scale-Schedule C/Grade 003</div>\n</div><div><p><b>Office</b></p>\n<div>Information technology Administration</div>\n</div><div><p><b>Contract Length</b></p>\n<div>260-Day Contract\n</div></div><div><p><b>Pay Frequency</b></p>\n<div>Monthly</div>\n</div><div><p><b>Percent Full-Time</b></p>\n<div>Full Time\n</div></div><div><p><b>Job Type</b></p>\n<div>Information Technology\n</div></div><div><p><b>Open</b><br>\n<b>Until</b><br>\n<b>Filled</b></p>\n<div>Yes</div>\n</div><div><p><b>Re-Adv.</b><br>\n<b>Position</b></p>\n<div>No</div></div></div></div><div></div>","employee_name": null,"employer_company_page_url": "https://www.simplyhired.com/company/Fairfax-County-Public-Schools","employer_square_logo_url": "https://d2q79iu7y748jz.cloudfront.net/s/_squarelogo/128x128/4781dffb5dda6f42dd0e1198c41c0843","employer_overall_rating": 4,"compensation": "$117,438 - $178,654 a year","is_compensation_estimated": false,"date_on_indeed": 1742980161585,"date_published": 1742965200000,"benefits": [],"qualifications": ["Business Management","Management","Computer Science","Customer service","5 years","Writing skills","Master's degree","Public Administration","Project management","Bachelor's degree","IT","Senior level","Business","Leadership","Information Technology"],"sponsored": false,"expired": false,"beneficiary_name": "Fairfax County Public Schools","camk": "","requirements": ["Management","Computer Science","Customer service","5 years","Writing skills","Master's degree","Project management","Bachelor's degree","IT","Senior level","Business","Leadership"],"remote_attributes": [],"uncategorized": ["Business Management","Public Administration","Paid monthly","Information Technology"],"company": "Fairfax County Public Schools","company_rating": 4,"salary_info": "$117,438 - $178,654 a year","is_salary_estimate": false,"auction": false,"from_url": "https://www.simplyhired.com/search?q=it+manager&l=Washington%2C+DC&jt=CF3CP&job=tkFQxP9qVtmYmAv_FGmShLsp3yo9-AYF49G9bHJNFZCSlOpp3BsZ_A"}, // ... Many other jobs details]
The scraper produces comprehensive job data with over 30 fields per listing:
Core Job Information:
- ID & URL: Unique identifiers and direct links to job postings for easy reference and tracking
- Title & Normalized Title: Both original and standardized job titles for consistent categorization
- Display Title: User-friendly job title as shown on the platform
Location Data:
- Formatted Location, City, State: Complete geographic information for job placement
- Latitude & Longitude: Precise coordinates enabling geographic analysis and mapping
Employment Details:
- Job Types & Work Settings: Classification of employment type (full-time, contract, etc.) and remote/on-site preferences
- Job Description HTML: Complete job description with formatting preserved for detailed analysis
Company Information:
- Employee Name & Company: Employer identification and company details
- Employer Company Page URL: Direct link to company profiles for additional research
- Employer Square Logo URL: Company branding assets for presentation purposes
- Employer Overall Rating: Company reputation metrics for candidate assessment
Compensation Data:
- Compensation & Is Compensation Estimated: Salary information with accuracy indicators
- Salary Info & Is Salary Estimate: Detailed payment data crucial for market analysis
Temporal Information:
- Date On Indeed & Date Published: Posting timestamps for tracking job market timing
- Expired: Status indicator for listing availability
Additional Metadata:
- Benefits & Qualifications: Comprehensive job requirements and offered perks
- Requirements: Specific skills and experience needed
- Sponsored: Indicates paid job placements for understanding market dynamics
- Remote Attributes: Detailed remote work specifications
This rich dataset enables comprehensive job market analysis, salary benchmarking, skills demand assessment, and competitive intelligence gathering.
Usage Guide and Best Practices
Step-by-Step Implementation:
Step 1: Choose Your Scraping Approach
Option A - URL Preparation: Navigate to SimplyHired.com and perform your desired job searches using the website's search and filtering features. Copy the complete search result URLs including all parameters for location, job type, keywords, and other filters.
Option B - Use Search Filters: Define your search criteria using the built-in filters:
- Set
keywordfor specific job titles (e.g., "software engineer", "nurse", "accountant") - Enter
locationto target specific areas (city, state, or zip code) - Select
job_typeto filter by employment type (full-time, part-time, contract, temporary, internship) - Set
distanceto define search radius (0-100 miles) - Choose
posted_dateto filter by recency (24 hours, 7 days, 14 days, 30 days) - Set
minimum_salaryto filter by compensation level ($45k-$145k+) - Choose
sort_byto organize results by relevance or date
Step 2: Configuration Setup
Set appropriate retry limits (max_retries_per_url: 2-3 recommended) and configure US residential proxies to avoid detection. Enable ignore_url_failures for robust scraping.
Step 3: Data Volume Planning Start with smaller batches (10-20 items per URL or search) to test extraction quality before scaling to larger datasets (50-100 items).
Step 4: Proxy Configuration Always use US residential proxies to maintain consistent access and avoid geographic restrictions on SimplyHired.com.
Best Practices:
Method Selection:
- Use URL-based scraping for complex searches with multiple filters or specific parameters
- Use filter-based scraping for simpler keyword and location searches with standard filtering
- Combine both approaches: use filters for broad job discovery, then URLs for targeted extraction
Scraping Strategy:
- Implement delays between requests to respect website resources and maintain stable access
- Regularly monitor extraction quality to ensure complete data capture
- Use specific search queries rather than broad terms for more relevant results
- Set up data validation checks to identify and handle incomplete records
Filter Optimization:
Location Strategy:
- Use specific formats: "City, State" (e.g., "Austin, TX"), zip codes (e.g., "78701"), or state codes (e.g., "CA")
- Combine with
distanceto broaden or narrow search area - Test location format variations if results are limited
Job Type Strategy:
- Use
"CF3CP"(Full-time) for permanent career positions - Use
"NJXCK"(Contract) for project-based work - Use
"75GKK"(Part-time) for flexible schedules - Use
"4HKF7"(Temporary) for short-term assignments - Use
"VDTG7"(Internship) for entry-level opportunities
Salary Filtering Strategy:
- Use
minimum_salaryto target specific compensation ranges - Combine with
keywordto analyze salary by role type - Note that salary filtering may exclude jobs without listed compensation
Recency Strategy:
- Use
posted_date: "1"(24 hours) for real-time job tracking - Use
posted_date: "7"(7 days) for weekly monitoring - Use
posted_date: "14"(14 days) for bi-weekly analysis - Use
posted_date: "30"(30 days) for monthly market research
Sorting Strategy:
- Use
sort_by: "d"(Date) to track newest postings - Use
sort_by: ""(Relevance) for best-matching results
Advanced Filter Combinations:
- High-paying tech jobs:
keyword: "senior engineer", location: "San Francisco, CA", job_type: "CF3CP", minimum_salary: "145000", distance: "25", posted_date: "7" - Entry-level positions:
keyword: "junior analyst", location: "New York, NY", job_type: "VDTG7", distance: "15", posted_date: "14" - Contract work:
keyword: "consultant", location: "Chicago, IL", job_type: "NJXCK", minimum_salary: "80000", distance: "50", sort_by: "d" - Recent local jobs:
keyword: "accountant", location: "78701", job_type: "CF3CP", distance: "10", posted_date: "1", sort_by: "d"
Distance Optimization:
- Start with 10-25 miles for urban areas
- Use 50-100 miles for rural or less populated regions
- Use distance: "0" for exact location matches
- Consider commute patterns when setting distance
Common Issue Resolution:
Extraction Failures:
- For URL-based: Verify URL formats and ensure search parameters are properly encoded
- For filter-based: Verify all parameter values match expected options
- Check proxy connectivity and increase
max_retries_per_urlto 3-5
Incomplete Data:
- Check proxy settings and ensure using US proxies
- Consider adjusting retry parameters (
max_retries_per_url) - Enable
ignore_url_failuresto continue despite some failures
Access Issues:
- When facing access issues, rotate to different US proxy locations
- Reduce request frequency by lowering
max_items_per_url - Implement delays between batches
Empty Results:
- For filter-based: Verify keyword spelling and try broader terms
- Try larger
distancevalues if location seems too specific - Remove
minimum_salaryfilter if results are limited - Test with more recent
posted_datevalues
Location Format Issues:
- Try different formats: "City, State", "Zip Code", or "State"
- Ensure state abbreviations are uppercase (e.g., "TX" not "tx")
- Test location variations if one format doesn't work
Job Type Codes:
- Ensure job_type codes match exactly: CF3CP, 75GKK, NJXCK, 4HKF7, VDTG7
- Leave empty for all job types if specific type returns no results
Use Cases:
- Salary Benchmarking: Use combinations of
keyword + location + minimum_salaryto analyze compensation by market - Market Trends: Track
posted_date: "1"or"7"over time with specific keywords - Geographic Analysis: Compare job availability across different
location + distancecombinations - Employment Type Analysis: Use different
job_typefilters to segment market by employment model - Recent Opportunity Tracking: Combine
posted_date + sort_by: "d"for real-time monitoring
Business Benefits and Applications
The SimplyHired scraper delivers significant time savings by automating what would otherwise be hours of manual data collection. Instead of individually reviewing hundreds of job listings, users can extract comprehensive datasets in minutes, enabling focus on analysis rather than data gathering.
Real-World Applications:
- Recruitment Analytics: Build comprehensive candidate pipelines and understand hiring trends across different markets and industries
- Salary Benchmarking: Access salary data across job titles, companies, and locations to assist with compensation planning and negotiations
- Market Intelligence: Track competitor hiring patterns, skill demands, and employment trends in specific geographic regions
- Job Market Research: Analyze employment patterns, popular job types, and regional hiring concentrations for academic or business research
The extracted data provides quantifiable business value through improved hiring decisions, competitive salary positioning, and data-driven market insights that would be impossible to gather manually at scale.
Conclusion
The SimplyHired Jobs Search Scraper transforms the way organizations and individuals access and analyze job market data. By automating the extraction of comprehensive employment information, this tool enables data-driven decision-making in recruitment, market analysis, and career planning.
Whether you're conducting salary research, building recruitment databases, or analyzing market trends, this scraper provides the reliable, scalable solution needed to harness SimplyHired's extensive job database effectively. Start leveraging automated job data extraction today to gain competitive advantages in understanding and navigating the employment landscape.
Your feedback
We are always working to improve Actors' performance. So, if you have any technical feedback about Simplyhired Jobs Search Query Scraper or simply found a bug, please create an issue on the Actor's Issues tab in Apify Console.