VOOZH about

URL: https://apify.com/shahidirfan/caterer-job-scraper

โ‡ฑ Caterer Job Scraper ยท Apify


Pricing

Pay per usage

Go to Apify Store

Efficiently scrape hospitality and catering job listings from Caterer.com. This lightweight actor is designed for high-speed data extraction. Important: To avoid blocking and ensure seamless performance, the use of UK residential proxies is strictly required.

Pricing

Pay per usage

Rating

5.0

(1)

Developer

๐Ÿ‘ Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

15

Total users

2

Monthly active users

4 months ago

Last modified

Share

Caterer Jobs Scraper

Extract and collect hospitality and catering job listings from Caterer.com in a clean, structured dataset. Gather job titles, companies, locations, salaries, posting dates, and formatted descriptions for hiring research, market monitoring, and lead generation. Built for repeatable, scalable job data collection workflows.

Features

  • Flexible search input โ€” Run with startUrl or with keyword and location.
  • Rich job coverage โ€” Collect core listing data plus company and posting metadata.
  • Dual description formats โ€” Get both description_text and description_html.
  • Duplicate-safe collection โ€” Avoids duplicate listings within the same run.
  • Pagination support โ€” Collect across multiple result pages with clear limits.
  • Optional proxy usage โ€” Keep proxy off by default and enable only when needed.

Use Cases

Job Market Research

Track demand for specific hospitality roles across locations. Build reliable datasets for trend analysis, seasonality checks, and regional comparisons.

Recruitment Intelligence

Monitor hiring activity, salary signals, and role availability. Use consistent output for recruitment dashboards and sourcing workflows.

Lead Generation

Collect company and job listing data for outreach campaigns. Segment records by role, location, and posting freshness.

Content and Newsletter Workflows

Create automated job roundups for niche audiences. Feed fresh listings into newsletters, internal portals, or community channels.


Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNoโ€”Direct Caterer jobs URL to start from.
keywordStringNo"chef"Job title or keyword query.
locationStringNo"london"Location query used with keyword search.
results_wantedIntegerNo20Maximum number of jobs to save.
max_pagesIntegerNo2Maximum number of pages to process.
proxyConfigurationObjectNo{ "useApifyProxy": false }Optional proxy settings for difficult targets.

Output Data

Each item in the dataset contains structured job listing data.

FieldTypeDescription
idIntegerSource listing ID.
job_idIntegerNormalized job ID used in output.
titleStringJob title.
urlStringAbsolute URL to the job listing.
companyStringNormalized company name.
companyNameStringSource company name field.
companyIdIntegerSource company identifier.
companyUrlStringCompany reference URL.
companyLogoUrlStringCompany logo URL when available.
locationStringJob location text.
salaryStringSalary or compensation text when available.
postCodeStringPostcode when available.
datePostedStringSource posting date-time.
date_postedStringNormalized ISO posting date-time.
periodPostedDateStringAdditional posting period value.
publishFromDateStringListing publish start date-time.
publishToDateStringListing publish end date-time.
description_textStringPlain text listing description.
description_htmlStringSafe formatted description (p, br, strong, ul, li).
sourceStringSource website identifier.
keyword_searchStringKeyword used for this run when applicable.
location_searchStringLocation used for this run when applicable.
extracted_atStringISO extraction timestamp.

Additional source metadata fields may appear when provided by the listing.


Usage Examples

Basic Keyword and Location Search

{
"keyword":"chef",
"location":"london",
"results_wanted":20,
"max_pages":2
}

Start from a Direct URL

{
"startUrl":"https://www.caterer.com/jobs/chef/in-london",
"results_wanted":30,
"max_pages":3
}

Optional Proxy-Enabled Run

{
"keyword":"restaurant manager",
"location":"manchester",
"results_wanted":25,
"max_pages":2,
"proxyConfiguration":{
"useApifyProxy":true,
"apifyProxyGroups":["RESIDENTIAL"],
"apifyProxyCountry":"GB"
}
}

Sample Output

{
"id":106814258,
"job_id":106814258,
"title":"Chef",
"url":"https://www.caterer.com/job/chef/lamb-and-lion-job106814258",
"company":"Lamb and Lion",
"companyName":"Lamb and Lion",
"companyId":1451088,
"companyUrl":"https://www.caterer.com/jobs/lamb-and-lion?cmpId=1451088&q=Lamb+and+Lion&cmp=1",
"location":"Isle Brewers, Taunton (TA3), TA10 0AT",
"salary":"From ยฃ26,000 to ยฃ30,000 per annum",
"datePosted":"2026-02-26T14:42:56.81Z",
"date_posted":"2026-02-26T14:42:56.810Z",
"description_text":"We are looking for a chef or someone with culinary skills to join our team...",
"description_html":"<p>We are looking for a chef or someone with culinary skills to join our team...</p>",
"source":"caterer.com",
"keyword_search":"chef",
"location_search":"london",
"extracted_at":"2026-03-10T08:10:49.068Z"
}

Tips for Best Results

Use Focused Search Terms

  • Use specific role keywords such as chef, sous chef, or restaurant manager.
  • Add location for higher relevance and cleaner datasets.

Start Small, Then Scale

  • Begin with results_wanted: 20 for quick validation.
  • Increase volume after confirming output quality.

Use Direct URLs for Monitoring

  • Use startUrl for repeatable tracking of the same search view.
  • Keep max_pages aligned with your collection goal.

Enable Proxy Only If Needed

  • Keep proxy disabled for lower-cost runs.
  • Enable proxy when requests are blocked or unstable.

Integrations

Connect the dataset with:

  • Google Sheets โ€” Build searchable tracking sheets.
  • Airtable โ€” Maintain structured hiring databases.
  • Slack โ€” Push new job alerts to channels.
  • Webhooks โ€” Trigger downstream systems automatically.
  • Make โ€” Automate enrichment and routing flows.
  • Zapier โ€” Connect jobs data with business apps.

Export Formats

  • JSON โ€” Application workflows and APIs.
  • CSV โ€” Spreadsheet filtering and analysis.
  • Excel โ€” Business reporting.
  • XML โ€” Structured integrations.

Frequently Asked Questions

Can I run this scraper without keyword and location?

Yes. You can run with startUrl, or use defaults from your actor input settings.

What happens if I provide startUrl and keyword/location?

startUrl is used as the run entry point.

Does the output include both plain and formatted descriptions?

Yes. Output includes description_text and description_html.

Is proxy mandatory for every run?

No. Proxy is optional and disabled by default.

Can some fields be missing in certain records?

Yes. Some listings may not publish every field, such as salary or postcode.

How do I control how much data is collected?

Use results_wanted and max_pages to control total output volume.


Support

For issues or feature requests, use support options in the Apify Console.

Resources


Legal Notice

This actor is intended for lawful data collection and research. You are responsible for compliance with website terms and all applicable laws in your jurisdiction. Use collected data responsibly.

You might also like

Caterer Job Scraper

orgupdate/Caterer-Job-Scraper

The latest and most advanced Caterer Job Scraper. Our new Caterer Job Scraper extracts real-time job postings at scale from all over the world. A new research tool built for recruitment, insights and HR.

NHS UK Jobs Scraper

shahidirfan/NHS-UK-jobs-Scraper

Efficiently extract vacancies from the UK's official health job board. This lightweight actor is designed for speed and reliability. For the best performance and to avoid blocking, using residential proxies is highly recommended. Streamline your healthcare recruitment data today!

22

5.0

Randstad Job Scraper

shahidirfan/Randstad-Job-Scraper

Extract job listings efficiently with the Randstad Job Scraper. This lightweight solution is built for speed and ease of use. To ensure seamless extraction and reliable performance, the use of residential proxies is highly recommended. Start gathering recruitment data instantly.

18

5.0

Roberthalf Jobs Scraper

shahidirfan/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.

19

5.0

Edarabia Jobs Scraper ๐Ÿ’ผ

shahidirfan/Edarabia-Jobs-Scraper

Efficiently scrape job listings from Edarabia, the leading job board in the UAE. This lightweight actor is designed for speed and accuracy, gathering essential job data seamlessly. To ensure the best results and avoid blocking, using residential proxies is highly recommended.

Wuzzuf Jobs Scraper ๐Ÿ”

shahidirfan/Wuzzuf-Jobs-Scraper

Extract job listings efficiently from Wuzzuf, Egypt's leading employment platform. This lightweight actor is designed for speed and ease of use. To ensure the best stability and avoid potential blocking, using residential proxies is highly recommended.

39

5.0

Caterer.com Scraper โ€“ UK Hospitality Jobs, Salaries & Details

abotapi/caterer-com-scraper

Scrape UK hospitality jobs from Caterer.com, including chef, hotel, restaurant, bar, and events roles. Search by keyword, location, filters, or URLs. Returns salary, employer, logo, location, skills, and 35+ fields, with optional full description, GPS, and company profile.

Behance Jobs Scraper

shahidirfan/behance-jobs-scraper

Scrape creative job listings directly from Behance. This lightweight actor efficiently extracts job details for designers, artists, and tech professionals. To ensure seamless data extraction and prevent blocking, the use of residential proxies is highly recommended.

17

5.0

Caterer.com UK Hospitality Jobs Scraper

memo23/caterer-scraper

Scrape 5,900+ UK hospitality jobs from Caterer.com โ€” chef, restaurant, hotel, events โ€” via official mobile API. Filters: keyword, location, posted-within, employer-type, min-salary, job-type. Rows: title, employer + logo, structured salary, lat/lng, applyUrl

๐Ÿ‘ User avatar

Muhamed Didovic

20

eFinancialCareers Jobs Scraper

shahidirfan/eFinancialCareers-Jobs-Scraper

Extract financial job opportunities with the eFinancialCareers Jobs Scraper. This lightweight actor is optimized for speed and efficiency. To ensure seamless data extraction and prevent blocking, using residential proxies is highly recommended. Perfect for market analysis and recruitment data.

64

5.0