Roberthalf Jobs Scraper
Pricing
from $1.00 / 1,000 results
Roberthalf Jobs Scraper
Efficiently extract detailed job listings from Robert Half, a premier professional staffing agency. This lightweight actor is designed for speed and reliability. To ensure seamless access and avoid blocking, using residential proxies is highly recommended.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(2)
Developer
Shahid Irfan
Maintained by CommunityActor stats
2
Bookmarked
25
Total users
3
Monthly active users
6 days ago
Last modified
Categories
Share
What does Robert Half Jobs Scraper do?
Robert Half Jobs Scraper collects structured job listings from Robert Half (roberthalf.com), a US-based staffing and recruitment platform covering finance, technology, legal, marketing, and administrative roles. You can search by keyword, location, specialization, employment type, and remote work preference. The actor returns job titles, pay and salary ranges, descriptions, skills, posting dates, job identifiers, location details, and contact fields in a clean dataset.
This actor is useful for recruiting research, salary benchmarking, job board aggregation, hiring market intelligence, and skills analysis.
Why use Robert Half Jobs Scraper?
- Structured dataset creation - Collect Robert Half listing data without manual copy-paste from search pages.
- Rich compensation fields - Capture pay rates, salary ranges, periods, currencies, and salary benefit notes for compensation research.
- Recruiting-ready records - Each item includes job identifiers, business line labels, branch info, and contact emails when available.
- Automation and scheduling - Run on demand or schedule recurring collection in Apify Console. Export to JSON, CSV, Excel, or XML.
- Integration friendly - Connect datasets to Google Sheets, Airtable, Slack, Make, or Zapier for downstream workflows.
What data can you extract from Robert Half?
| Field | Description |
|---|---|
title | Job title |
company | Company name (usually Robert Half or client company) |
location | Human-readable job location |
salary | Formatted pay or salary range |
job_type | Employment type such as Temp, Perm, or Temp to Perm |
remote | Remote or on-site indicator |
date_posted | Posting date in ISO format |
description | Plain-text job description |
skills | Skills or requirements text |
url | Direct Robert Half job URL |
job_id | Unique job identifier |
specialization | Specialization or line of business label |
city | City name |
stateprovince | State or province |
postal_code | Postal code |
country | Country code |
branch | Branch or office label |
industry | Industry label |
payrate_min | Minimum pay rate |
payrate_max | Maximum pay rate |
payrate_period | Pay period (Hourly, Daily, etc.) |
salary_currency | Salary currency code |
salary_min | Minimum salary |
salary_max | Maximum salary |
salary_period | Salary period |
salary_benefit | Salary benefit notes |
lob_code | Line of business code |
functional_role | Functional role label |
response_email | Response email when provided |
rh_contact_email | Robert Half contact email when provided |
How to use Robert Half Jobs Scraper
- Open the Actor on Apify Store.
- Enter a job keyword (for example
Financial AnalystorSoftware Developer). - Add a location such as
New York, NYorCalifornia. Leave empty for broad search. - Optionally set specialization, employment type, or remote filter.
- Set the maximum number of results and pages.
- Run the Actor.
- Download the dataset or connect it to your workflow.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
keyword | String | No | accountant | Job title, skill, or keyword to search |
location | String | No | New York | City, state, or region for the search |
specialization | Select | No | All Specializations | Narrow by specialization: Finance & Accounting, Technology, Marketing & Creative, Legal, or Administrative & Customer Support |
jobType | Select | No | All Types | Filter by employment type: Permanent, Temporary, or Temp to Permanent |
remote | Select | No | Any | Remote filter: Any, Remote Only, or On-site Only |
results_wanted | Integer | No | 20 | Maximum number of job listings to collect |
max_pages | Integer | No | 5 | Maximum result pages to process (each page contains 25 jobs) |
proxyConfiguration | Object | No | {"useApifyProxy": false} | Proxy settings for larger or cloud-based runs |
Usage Examples
Finance Jobs in New York
Collect permanent accounting and finance roles in New York:
{"keyword": "Financial Analyst","location": "New York, NY","specialization": "Finance & Accounting","jobType": "Perm","results_wanted": 50,"max_pages": 3}
Remote Technology Roles
Collect remote software development and IT roles across the US:
{"keyword": "Software Developer","location": "","specialization": "Technology","remote": "yes","results_wanted": 100,"max_pages": 10}
Temporary Administrative Jobs
Find temporary administrative support positions in California:
{"keyword": "Administrative Assistant","location": "California","specialization": "Administrative & Customer Support","jobType": "Temp","results_wanted": 75,"max_pages": 5}
Sample Output
{"title": "Sr. Accountant","company": "Robert Half","location": "Purchase, NY, US","salary": "$40 - $45 / Hourly","job_type": "Temp","date_posted": "2026-02-19T15:34:06Z","description": "Our client is seeking a senior accountant to support monthly close, reconciliations, and reporting.","skills": "Account reconciliation, general ledger, month-end close, Excel","url": "https://www.roberthalf.com/us/en/job/purchase-ny/sr-accountant/02970-0013387615-usen","job_id": "02970-0013387615-usen","city": "Purchase","stateprovince": "NY","postal_code": "10577","country": "US","branch": "White Plains","functional_role": "Sr. Accountant","industry": "Finance","payrate_min": "40.00","payrate_max": "45.00","payrate_period": "Hourly","salary_currency": "USD","source": "roberthalf.com","source_system": "Salesforce"}
Tips for Best Results
- Use specific job titles such as
Senior AccountantorHelp Desk Analystfor focused results. - Add a city or state when you need local listings. Leave location empty for national coverage.
- Start with
results_wanted: 20for quick tests, then increase for production exports. - Use specialization and employment type filters to narrow results when keyword searches return too many unrelated roles.
- Some fields only appear when Robert Half provides that detail for a specific job. Empty values are removed from each record.
- For larger cloud runs, enable Apify Proxy:
{"proxyConfiguration": {"useApifyProxy": true}}
Integrations
- Google Sheets - Export results for team review and sharing.
- Airtable - Build a searchable recruiting database.
- Webhooks - Send new listings to your own system after each run.
- Make - Automate routing, alerts, and notifications.
- Zapier - Trigger follow-up workflows.
- Slack - Notify channels when matching roles are collected.
Export Formats
- JSON - For applications and data pipelines.
- CSV - For spreadsheets and quick analysis.
- Excel - For reporting and presentation.
- XML - For system imports and legacy integrations.
Frequently Asked Questions
How many jobs can I collect in one run?
You can collect as many matching jobs as your results_wanted and max_pages settings allow. Each page contains up to 25 jobs. Increase both limits for larger datasets.
Can I search multiple locations at once?
Run the actor once per location for the cleanest results. You can combine exported datasets afterward.
Why do some fields not appear on every item?
Robert Half provides different levels of detail per job. The actor removes empty values from each record, so you only see fields that had data. Common optional fields include salary details, contact emails, and branch labels.
Does the actor remove duplicate jobs?
Yes. Duplicate jobs are filtered before saving using job identifiers, URLs, and a record hash.
Can I collect full job descriptions?
Yes. Job descriptions and skills are included in both plain text and formatted HTML fields when Robert Half provides them.
What should I do if results are too broad?
Use a more specific keyword, add a location, choose a specialization, or set an employment type filter.
Can I export data to CSV or Excel?
Yes. Apify datasets can be downloaded in CSV, Excel, JSON, XML, and other formats from the Apify Console.
Is it legal to scrape Robert Half?
Scraping public web data can be legal, but you are responsible for complying with applicable laws, website terms, and privacy rules. This actor collects publicly available job listing data.
Related Actors
- Fast LinkedIn Job Scraper - Collect LinkedIn job listings by keyword, location, and posting date.
- USA Jobs Scraper - Extract federal job listings from USAJobs.gov.
- SimplyHired Job Scraper - Gather job data from SimplyHired with keyword and location search.
- Workday Job Scraper - Extract job postings from Workday career sites.
Support
For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
This actor is designed for legitimate data collection from publicly available sources. Users are responsible for using the data responsibly and complying with applicable laws and website terms of service.