Hcareers Hotel & Restaurant Job Finder by Category
Pricing
from $0.99 / 1,000 results
Hcareers Hotel & Restaurant Job Finder by Category
Search Hcareers hospitality job listings by keyword, location, state/province, or 26 job categories, with employment-type and remote filters, full descriptions, and parent-brand details.
Pricing
from $0.99 / 1,000 results
Rating
0.0
(0)
Developer
Dataspryva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Hcareers is the dedicated job board for hotels, resorts, restaurants, casinos and the wider hospitality industry. This actor searches it by keyword, city, state/province, any of its 26 job categories or 49 hotel brands, walks the site's entire jobs index, fetches specific job postings, and scrapes employer profiles β returning pay ranges, perks, apply links, photos, full descriptions and property details. No login, proxy, or cookies required.
What this actor does
- Four modes:
search(keyword / location / state / category / brand browsing),allJobs(the complete open-jobs index, with an optionalupdatedSincedate for incremental runs),byUrls(specific job postings), andemployers(company profiles, with their open jobs) - Complete filter surface: 26 hospitality job categories, 49 live state/province pages (US + Canada), 49 hotel-brand pages, free-text city search, remote-only, and employment-type filtering
- Rich job records: advertised pay with parsed
salaryMin/salaryMax/salaryPeriod, perks, the application link (employer ATS when available), photo galleries, and the employer's property profile - Employer data: company description, address, property type, property/job counts, parent brand details and sister properties
- Empty fields are omitted β a field the listing genuinely lacks is left out, never sent as
null
Output per job
jobId,jobUrl,titleemployer,employerLogoUrl,employerProfileUrlbrand,brandLogoUrl,brandProfileUrlβ parent hotel group, when the property is managed by onelocation,locationRaw,locationCity,locationState,locationPostalCode,locationCountrycategoryβ set when a category filter was usedemploymentType,employmentTypeBadges[],isRemotecompensationRawβ pay exactly as advertised;salaryMin,salaryMax,salaryCurrency,salaryPeriodβ parsed from the advertised text (HOUR,YEAR,MONTH, β¦) only when the listing states it;compensationAmountβ structured amount when the site provides oneperksβ advertised perks (e.g. signing bonus)applyUrlβ the job's application link (employer's ATS, or Hcareers' own application flow)description(plain text),descriptionHtml,photoUrl,photoUrls[]industry,datePosted,closingDateβ ISO 8601,postedRelative(e.g."6 days ago")employerAbout,employerAddress,employerPropertyType,employerPropertyCount,employerJobCount,brandAboutrecordType: "job",scrapedAt
Output per employer (mode = employers)
employerName,employerProfileUrlabout,address,propertyType,propertyCount,jobCountbrandName,brandProfileUrl,brandAboutproperties[]β sister properties withname,location,jobCount,urlrecordType: "employer",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search / allJobs / byUrls / employers |
keywords | string | β | Free-text search terms (mode=search) |
location | string | β | City/region/landmark (mode=search) |
state | select | β | US state or Canadian province with live pages (mode=search). Oregon, Puerto Rico and Quebec are kept for older saved tasks; they have no current postings |
category | select | β | One of 26 hospitality job categories (mode=search) |
brand | select | β | One of 49 hotel brands or groups (mode=search) |
remoteOnly | bool | false | Remote-eligible positions only (mode=search) |
employmentTypes | array (enum) | [] | Full-Time / Part-Time / Temporary / On-Call / Seasonal (mode=search) |
jobUrls | array | β | Job URLs or job IDs (mode=byUrls) |
employerUrls | array | β | Employer profile URLs or slugs (mode=employers) |
includeEmployerJobs | bool | true | Also collect the employer's open jobs (mode=employers) |
fetchFullDescription | bool | true | Visit each job's detail page for the full record (mode=search) |
updatedSince | string | β | Date or timestamp incremental cutoff, e.g. 2026-10-11 or 2026-10-11T08:30:00 (mode=allJobs) |
maxItems | int | 24 | Hard cap on emitted records (1β5000) |
Example: kitchen jobs in California, full-time
{"mode": "search","category": "chefs-kitchen","state": "CA","employmentTypes": ["Full-Time"],"maxItems": 50}
Example: every open job, refreshed weekly
{"mode": "allJobs","updatedSince": "2026-10-11","maxItems": 5000}
Example: Marriott-brand remote roles
{"mode": "search","brand": "marriott-hotels","remoteOnly": true,"maxItems": 100}
Example: specific postings and employer profiles
{"mode": "employers","employerUrls": ["omni-hotels-resorts"],"includeEmployerJobs": true,"maxItems": 200}
Use cases
- Hospitality recruitment intelligence β track hiring activity by brand, state, category and property
- Compensation benchmarking β aggregate advertised pay ranges by role, category, brand or region
- Job feeds for career sites β refresh a hospitality job board with structured records and working apply links
- Employer/competitor research β follow which properties a management group is staffing and where
- Labor-market datasets β incremental exports of the whole board for analysis and dashboards
FAQ
Does this require an Hcareers account? No β every listing, company profile and job detail page used is public.
What's the difference between search and allJobs? search supports filters and returns what matches; allJobs walks Hcareers' complete jobs index, so it is the way to export every open posting (with updatedSince for incremental refresh β a date or an exact timestamp). Hcareers does not print a job category on posting pages, so allJobs records carry no category; use search with a category filter when you need that field.
Why is pay missing on some jobs? Many hospitality employers don't advertise pay at all. When they do, compensationRaw carries the exact text and salaryMin/salaryMax/salaryPeriod are parsed from it; if the text can't be parsed faithfully, only the raw text is returned. Pay mentioned only informally somewhere inside the free-text description (often ambiguous β a price or discount, not a wage) is deliberately not guessed into the structured fields.
Why does applyUrl sometimes point back to hcareers.com? Some employers accept applications through Hcareers' own application flow (which asks applicants for a free account); others link straight to their ATS. The actor returns whichever the posting uses.
Why do some jobs show a brand and others don't? Independent properties have no parent group. When a hotel is managed by a brand or management company, Hcareers surfaces it as "A property of: β¦" and the actor includes it.
What is the property profile? Each job's detail page includes the employer's company description, address, property type, and property and job counts; the actor copies these to employer* fields. Mode employers returns the same data as its own record, with sister properties.
Can I combine category, state, brand and keywords? Yes β filters combine with AND logic in search mode.
Is this affiliated with Hcareers? No, this is a third-party actor using only publicly visible pages.
How fresh is the data? Every run reads live pages, so listings reflect the site at run time; new postings appear on the same day they're added.