Workday Job Scraper avatar

Workday Job Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Workday Job Scraper

Workday Job Scraper

Extract job postings from any Workday career site instantly! Built for pure speed, this scraper runs really fast without proxies. Gather real-time recruitment data, roles, and requirements effortlessly. Perfect for HR analytics. Supercharge your data collection!

Pricing

from $2.00 / 1,000 results

Rating

5.0

(6)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

3

Bookmarked

59

Total users

16

Monthly active users

10 hours

Issues response

9 days ago

Last modified

Share

Workday Jobs Scraper

Extract job listings from Workday career pages quickly and at scale. Collect structured hiring data such as job titles, locations, posting dates, descriptions, and application links for research, recruiting intelligence, and market monitoring. This actor is built for reliable recurring collection across one or many Workday career sites.

Features

  • Multi-site collection — Run multiple Workday career URLs in a single actor run.
  • URL-based keyword targeting — Use search URLs with query terms (for example, ?q=admin) to focus results.
  • Comprehensive job records — Gather enriched fields including posting metadata, text content, and links.
  • Automatic duplicate control — Prevent repeated job records in the dataset.
  • Scalable collection controls — Tune volume with results_wanted and max_pages.
  • Integration-ready output — Export clean structured data for analytics, alerts, and workflows.

Use Cases

Recruiting Intelligence

Track active openings by employer and monitor how hiring demand changes over time. Build sourcing lists from fresh job postings without manual browsing.

Competitive Market Monitoring

Compare hiring activity across competitors and regions. Detect expansion signals by role type, location, and posting cadence.

Sales Prospecting

Identify companies hiring for roles connected to your product or service. Use job demand signals to prioritize outreach and timing.

Labor Market Analysis

Create repeatable datasets for reporting and trend analysis. Measure shifts in hiring by title, geography, and posting recency.


Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlsArrayNoWorkday sample URLOne or more Workday career URLs to collect from.
results_wantedIntegerNo20Maximum number of jobs to save in one run.
max_pagesIntegerNo20Maximum pages processed per start URL.
proxyConfigurationObjectNo{"useApifyProxy": false}Proxy settings for reliability on larger runs.

Output Data

Each dataset item may include the following non-empty fields:

FieldTypeDescription
titleStringJob title.
companyStringHiring company or organization.
job_idStringJob posting ID when available.
requisition_idStringRequisition identifier when available.
locationsStringSource location text.
cityStringParsed city name when available.
stateStringParsed state/region when available.
countryStringCountry name when available.
job_typeStringEmployment type (for example full time).
work_scheduleStringShift or work schedule text when available.
departmentStringDepartment or hiring team when available.
job_familyStringJob family grouping when available.
categoryStringJob category when available.
posted_atStringPosting datetime in ISO format when available.
posted_on_textStringHuman-readable posting text.
posted_within_filterStringPosting window metadata used by the run.
apply_urlStringApplication URL.
job_urlStringPublic job URL.
description_htmlStringJob description in HTML format.
description_textStringClean plain-text description.
responsibilities_textStringResponsibilities text when available.
qualifications_textStringQualifications text when available.
remoteString/BooleanRemote indicator when available.
salaryString/ObjectCompensation details when available.
sourceStringSource label.
external_pathStringExternal path reference when available.
bullet_fieldsArrayAdditional short listing fields.
can_applyBooleanApply availability flag when available.
include_resume_parsingBooleanResume parsing flag when available.
questionnaire_idStringQuestionnaire ID when available.
job_posting_site_idStringPosting site identifier when available.
hiring_organization_urlStringHiring organization URL when available.
similar_jobs_countNumberCount of similar jobs when available.
api_non_empty_field_countNumberCount of non-empty captured source fields.
api_dataObjectRaw nested source data (non-empty values only).

Usage Examples

Basic Collection

Collect jobs from one Workday career page:

{
"startUrls": [
{ "url": "https://workday.wd5.myworkdayjobs.com/Workday/?source=Careers_Website" }
],
"results_wanted": 20,
"max_pages": 20
}

Use a search URL with q to focus results:

{
"startUrls": [
{ "url": "https://workday.wd5.myworkdayjobs.com/Workday/?q=admin&source=Careers_Website" }
],
"results_wanted": 50,
"max_pages": 20
}

Multi-Site Monitoring

Collect from multiple career sites in one run:

{
"startUrls": [
{ "url": "https://sysco.wd5.myworkdayjobs.com/syscocareers?q=transportation" },
{ "url": "https://workday.wd5.myworkdayjobs.com/Workday/?q=supervisor&source=Careers_Website" }
],
"results_wanted": 100,
"max_pages": 30
}

Sample Output

{
"title": "Transportation Supervisor",
"company": "US3069 Sygma Portland (The Sygma Network, Inc)",
"requisition_id": "R234160",
"locations": "Sygma Portland",
"country": "United States of America",
"job_type": "Full time",
"posted_at": "2026-01-20T00:00:00.000Z",
"posted_on_text": "Posted 29 Days Ago",
"apply_url": "https://wd5.myworkdaysite.com/recruiting/sysco/syscocareers/job/...",
"job_url": "https://sysco.wd5.myworkdayjobs.com/syscocareers/job/...",
"description_text": "This position provides support to the transportation manager and supervises delivery operations.",
"source": "workday"
}

Tips for Best Results

Use Valid Workday Career URLs

  • Start with live public career pages.
  • If a target URL redirects to a maintenance or invalid page, switch to another valid Workday career URL for that employer.

Use URL Query Terms for Filtering

  • Add query text directly to your URL (for example ?q=warehouse).
  • Keep queries specific to improve relevance.

Tune Run Size for Speed

  • Start with results_wanted: 20 for validation.
  • Increase results_wanted and max_pages gradually for production pulls.

Use Proxies for Higher Stability

  • Configure proxy settings for larger or scheduled runs.
  • Residential groups are useful for tougher targets.

Proxy Configuration

{
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Integrations

Connect your dataset with:

  • Google Sheets — Analyze hiring trends in spreadsheets.
  • Airtable — Build searchable hiring intelligence bases.
  • Slack — Send alerts for new matching job records.
  • Make — Automate downstream enrichment and routing.
  • Zapier — Connect job signals to CRM and outreach tools.
  • Webhooks — Push data to internal systems in real time.

Export Formats

  • JSON — Best for APIs and custom pipelines.
  • CSV — Best for spreadsheet workflows.
  • Excel — Best for stakeholder reporting.
  • XML — Best for legacy integrations.

Frequently Asked Questions

Can I scrape more than one Workday career site in one run?

Yes. Add multiple entries in startUrls.

How do I search by keyword now?

Use keyword query parameters in the URL, such as ?q=admin.

Why did I get fewer jobs than results_wanted?

The source may have fewer matching jobs, or your run limits may be too strict. Increase max_pages or use broader query terms.

Why are some fields missing in certain records?

Some postings simply do not expose every field. The actor outputs only non-empty values.

Can I schedule this actor?

Yes. Use Apify schedules for hourly, daily, or weekly monitoring.

Does the actor remove duplicates?

Yes. Duplicate postings are filtered during a run.

Can I download results in CSV or Excel?

Yes. Dataset export supports JSON, CSV, Excel, and XML.


Support

For issues or feature requests, use the actor issue tracker in Apify Console.

Resources


This actor is intended for lawful data collection and research. You are responsible for compliance with applicable laws, website terms, and data-use requirements in your jurisdiction.