Roberthalf Jobs Scraper avatar

Roberthalf Jobs Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Roberthalf Jobs Scraper

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

Shahid Irfan

Maintained by Community

Actor stats

2

Bookmarked

25

Total users

3

Monthly active users

6 days ago

Last modified

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?

FieldDescription
titleJob title
companyCompany name (usually Robert Half or client company)
locationHuman-readable job location
salaryFormatted pay or salary range
job_typeEmployment type such as Temp, Perm, or Temp to Perm
remoteRemote or on-site indicator
date_postedPosting date in ISO format
descriptionPlain-text job description
skillsSkills or requirements text
urlDirect Robert Half job URL
job_idUnique job identifier
specializationSpecialization or line of business label
cityCity name
stateprovinceState or province
postal_codePostal code
countryCountry code
branchBranch or office label
industryIndustry label
payrate_minMinimum pay rate
payrate_maxMaximum pay rate
payrate_periodPay period (Hourly, Daily, etc.)
salary_currencySalary currency code
salary_minMinimum salary
salary_maxMaximum salary
salary_periodSalary period
salary_benefitSalary benefit notes
lob_codeLine of business code
functional_roleFunctional role label
response_emailResponse email when provided
rh_contact_emailRobert Half contact email when provided

How to use Robert Half Jobs Scraper

  1. Open the Actor on Apify Store.
  2. Enter a job keyword (for example Financial Analyst or Software Developer).
  3. Add a location such as New York, NY or California. Leave empty for broad search.
  4. Optionally set specialization, employment type, or remote filter.
  5. Set the maximum number of results and pages.
  6. Run the Actor.
  7. Download the dataset or connect it to your workflow.

Input Parameters

ParameterTypeRequiredDefaultDescription
keywordStringNoaccountantJob title, skill, or keyword to search
locationStringNoNew YorkCity, state, or region for the search
specializationSelectNoAll SpecializationsNarrow by specialization: Finance & Accounting, Technology, Marketing & Creative, Legal, or Administrative & Customer Support
jobTypeSelectNoAll TypesFilter by employment type: Permanent, Temporary, or Temp to Permanent
remoteSelectNoAnyRemote filter: Any, Remote Only, or On-site Only
results_wantedIntegerNo20Maximum number of job listings to collect
max_pagesIntegerNo5Maximum result pages to process (each page contains 25 jobs)
proxyConfigurationObjectNo{"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 Accountant or Help Desk Analyst for focused results.
  • Add a city or state when you need local listings. Leave location empty for national coverage.
  • Start with results_wanted: 20 for 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.

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.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

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.