OrbTop

Hospitality Jobs Aggregator — Hcareers, Hosco, Caterer & More

JOBSLEAD GENERATION

Hospitality Jobs Aggregator — Hcareers, Hosco, Caterer & More

Scrapes hospitality job listings from Hcareers, Hospitality Online, and CatererGlobal in one run. Returns normalized records with fields that are specific to the industry — tip eligibility, housing, family-rate benefits, cuisine specialty, and a brand-tier score that signals career trajectory.

The three source boards together cover tens of thousands of active hotel and restaurant postings across the US, UK, and MENA. Running them separately and reconciling the output is how most people waste a Tuesday morning.

What It Returns

Each record contains the job listing data you'd expect, plus several fields that generic scrapers don't bother with.

Field Type Description
source_board string hcareers | hospitalityonline | catererglobal
job_id string Board-specific job identifier
posted_date string Posting date or relative time as shown on the board
job_title string Job title as listed
title_category string Normalized category: housekeeping | f&b | front-office | culinary | engineering | sales-marketing | revenue | gm | corporate | spa | event
seniority_level string entry | line | supervisor | manager | director | executive | gm | vp
employment_type string full-time | part-time | seasonal | contract | internship
employer_name string Top-level management company or employer (e.g., Aimbridge, Davidson)
employer_brand string Hotel brand or property name (e.g., JW Marriott, Ritz-Carlton)
property_name string Specific property
property_city string City
property_state_province string State or province
property_country string Country
property_postcode string Postal code
is_remote boolean Whether the role is remote
is_corporate_office_role boolean Corporate HQ vs. property-level role
salary_min number Minimum advertised salary
salary_max number Maximum advertised salary
salary_currency string ISO 4217 currency code
salary_period string hourly | monthly | annual
tip_eligible boolean Inferred from role type and geography (servers, bartenders, front desk in US/UK/AU)
service_charge_share boolean Whether a service-charge pool is mentioned
benefits string Comma-separated: bonus / 401k / housing / meals / family-rate / dental / vision / pto
housing_provided boolean Employer housing offered — common at remote resorts
meals_provided boolean Complimentary meals mentioned
family_and_friends_rate boolean The iconic hotel-employee discount rate
visa_sponsorship boolean H2B / E3 / Tier 2 visa sponsorship available
language_requirements string Comma-separated languages required
cuisine_specialty string For chef/F&B roles: Italian, French, Japanese, etc.
certifications_required string Comma-separated: CHA / ServSafe / TIPS / etc.
description string Full job description text
apply_url string Direct application link
apply_email string Application email if provided
composite_employer_score integer 1–10 brand-tier score. Ritz-Carlton/Four Seasons = 10, major brands = 7–8, select-service = 4–5, independent = 1–2. Signals career trajectory.

Input

Parameter Type Required Default Description
sources array No all three Which boards to scrape. Options: hcareers, hospitalityonline, catererglobal
maxItems integer Yes 10 Maximum job records to return across all selected sources

Example Input

{
  "sources": ["hcareers", "hospitalityonline"],
  "maxItems": 500
}

To scrape all three boards:

{
  "maxItems": 1000
}

Use Cases

Hospitality recruiters — Aimbridge, Hersha, Highgate, and similar management companies recruit across properties simultaneously. A single aggregated pull across boards saves hours of manual cross-referencing, and the normalized schema means analysis starts immediately.

Career services departments — Cornell SHA, ECPI, Glion, and similar institutions advise students on the labor market. The composite_employer_score and seniority_level fields give a structured view of where entry-level demand actually is right now.

Corporate rate negotiators — Knowing GM tenure and property-level hiring activity at a target hotel is a surprisingly useful signal before rate negotiations. Hotels actively replacing leadership tend to be more flexible.

Hospitality recruitment agencies — Renard, Marshall+Sterling, and similar firms source across multiple boards daily. Running this actor on a schedule and feeding results into a CRM cuts the manual sourcing loop significantly.

Compensation benchmarking — The salary fields, when present, combined with property_country, employment_type, and title_category, give a reasonable regional compensation picture. The hospitality industry discloses salary less often than it should, which makes the cases where it does more valuable.

Source Coverage

Board Geography Focus Notes
Hcareers US Full-service hotels, casino resorts, management companies 4,000+ active listings at any time
Hospitality Online US Similar to Hcareers — sister site with overlapping but not identical inventory 7,000+ active listings
CatererGlobal UK / MENA / Global UK hospitality and Gulf region properties (Jumeirah, FRHI) Accessed via Apify cloud IPs

Hcareers and Hospitality Online share infrastructure and a similar card structure. CatererGlobal is a separate ASP.NET-based platform focused on UK and international luxury markets.

Notes on Specific Fields

tip_eligible — Inferred, not extracted. US front-of-house and F&B roles are marked true by default. This is an approximation; individual employers vary.

family_and_friends_rate — The most iconic hospitality employee perk. Inferred from role type combined with whether the employer is a recognizable brand. Present in the description when explicitly stated.

composite_employer_score — A deterministic lookup against a brand table, not a live rating. Ritz-Carlton and Four Seasons anchor at 10; select-service brands sit at 4–6; independents default to 2. The intent is career-trajectory signaling, not brand quality assessment.

employer_name vs employer_brand — Many hotel properties are operated by management companies (Aimbridge, Interstate, Davidson) rather than the brand owner. Where the listing shows "A property of: [Parent Company]", the actor splits these correctly: employer_name is the management company, employer_brand is the property/hotel brand.

Technical Notes

The actor uses Cheerio-based HTML parsing across all three sources. No JavaScript rendering required for the primary sources. Hcareers and Hospitality Online share identical page structure; the actor uses a single handler for each with minor URL differences.

CatererGlobal is served via Akamai CDN and is accessible from Apify cloud egress IPs. Local dev runs may show connection failures that do not occur in the cloud.

Memory usage is low — 512 MB default is sufficient for runs up to several thousand records. For bulk pulls (10,000+ records), increase maxItems and allow the actor to paginate through all available pages. Each source has 80–200+ pages of listings at typical page sizes.

Example Output Record

{
  "source_board": "hcareers",
  "job_id": "4289627",
  "posted_date": "3 days ago",
  "job_title": "Front Desk Supervisor",
  "title_category": "front-office",
  "seniority_level": "supervisor",
  "employment_type": "Full-Time",
  "employer_name": "Island Hospitality Management",
  "employer_brand": "Residence Inn by Marriott New Rochelle",
  "property_name": "Residence Inn by Marriott New Rochelle",
  "property_city": "New Rochelle",
  "property_state_province": "NY",
  "property_country": "US",
  "salary_min": 22,
  "salary_max": 26,
  "salary_currency": "USD",
  "salary_period": "hourly",
  "tip_eligible": false,
  "family_and_friends_rate": true,
  "benefits": "401k,health,dental,vision,pto",
  "composite_employer_score": 6,
  "apply_url": "https://recruiting.paylocity.com/..."
}

Built by OrbTop — hospitality data infrastructure.