Hosco Jobs Scraper avatar

Hosco Jobs Scraper

Pricing

from $0.99 / 1,000 results

Go to Apify Store
Hosco Jobs Scraper

Hosco Jobs Scraper

Extract job listings from Hosco effortlessly. Scrape job titles, companies, locations, salary ranges, descriptions & more. Ideal for recruitment analytics, job market research & competitive hiring intelligence. Get structured, analysis-ready data instantly.

Pricing

from $0.99 / 1,000 results

Rating

5.0

(2)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

2

Bookmarked

11

Total users

1

Monthly active users

9 days ago

Last modified

Share

What does Hosco Jobs Scraper do?

Hosco Jobs Scraper collects public hospitality job listings from Hosco and saves them as structured dataset records. Enter a Hosco jobs URL, optionally filter by a keyword or location, choose how many jobs to collect, and export the results as JSON, CSV, Excel, XML, or through the Apify API.

The dataset is useful for hospitality recruitment research, salary and role analysis, job aggregation, hiring trend monitoring, career newsletters, and automated job alerts. Each record can include the job title, employer, location, employment type, dates, salary, description, and direct job URL when Hosco publishes those values.

Why use Hosco Jobs Scraper?

  • Hospitality-focused job data - Collect openings for hotels, restaurants, travel companies, events, food service, and other hospitality roles listed on Hosco.
  • Keyword and location filters - Narrow the dataset to a role, employer, description term, or location without manually reviewing unrelated listings.
  • Optional detailed records - Keep collectDetails enabled when you need fuller descriptions, expiration dates, and additional fields. Disable it for a faster listing-only collection.
  • Pagination and duplicate control - Process multiple Hosco listing pages and avoid saving the same job more than once in a run.
  • Clean dataset output - Empty values are removed from each saved item, making the output easier to load into a spreadsheet, database, dashboard, or hiring workflow.
  • Automation-ready - Run the Actor on demand or on a schedule, use webhooks for downstream actions, and access the dataset through the Apify API.

What data can you extract from Hosco?

The Actor saves the fields that are available for each Hosco listing. Some fields are optional and are omitted when Hosco does not publish a value.

FieldTypeDescription
titleStringJob position title.
companyStringName of the hiring company or organization.
locationStringPublished job location.
employment_typeStringContract or employment type, such as full-time or internship.
date_postedStringDate when the job was published.
start_dateStringExpected role start date when available.
valid_throughStringJob posting expiration date when detailed information includes it.
salaryString or NumberSalary or pay range when published.
currencyStringCurrency associated with the salary when available.
description_textStringPlain-text job description.
description_htmlStringJob description with HTML formatting when available.
excerptStringShort summary from the listing.
job_idString or NumberHosco identifier for the job posting.
urlStringDirect URL to the job listing.
slugStringHosco posting slug.
listing_pageStringHosco listing page from which the record was collected.
languageStringLanguage or locale associated with the starting URL.
sourceStringSource website, normally hosco.com.

How to use Hosco Jobs Scraper

  1. Open the Actor in Apify Console.
  2. Keep the default Hosco jobs URL or provide a public Hosco jobs listing URL in startUrl.
  3. Add a keyword or location if you want to narrow the results.
  4. Choose the result limit and maximum number of listing pages.
  5. Leave collectDetails enabled for richer job records, or disable it for a faster listing-only run.
  6. Run the Actor and review the dataset preview.
  7. Download the results or connect the dataset to a spreadsheet, webhook, API client, or automation platform.

Input Parameters

All input parameters are optional. When no startUrl is provided, the Actor starts with https://www.hosco.com/en/jobs.

ParameterTypeRequiredDefaultDescription
startUrlStringNohttps://www.hosco.com/en/jobsPublic Hosco jobs listing URL to use as the starting page and locale context.
keywordStringNo""Optional text filter checked against the job title, company, and plain-text description. Matching is case-insensitive.
locationStringNo""Optional case-insensitive text filter checked against the extracted job location.
collectDetailsBooleanNotrueCollect fuller fields from job detail pages when enabled. Set to false for listing-only output.
detail_concurrencyIntegerNo8Number of job detail records processed in parallel. Accepted range is 1 to 20.
results_wantedIntegerNo20Maximum number of matching jobs to save.
max_pagesIntegerNo10Maximum number of Hosco listing pages to process.
proxyConfigurationObjectNo{ "useApifyProxy": false }Optional Apify Proxy configuration for larger, repeated, or access-sensitive runs.

The Actor saves up to results_wanted matching records. If the keyword or location filter is narrow, the final dataset may contain fewer records because the Actor stops after max_pages or when Hosco has no more results.

Usage Examples

Basic Hospitality Job Collection

Collect up to 20 jobs from the default Hosco jobs page with detailed fields enabled by default.

{
"startUrl": "https://www.hosco.com/en/jobs",
"results_wanted": 20
}

Filter by Role and Location

Collect hospitality jobs related to receptionist roles in Dubai and process more listing pages to find matching records.

{
"startUrl": "https://www.hosco.com/en/jobs",
"keyword": "receptionist",
"location": "dubai",
"results_wanted": 30,
"max_pages": 15,
"collectDetails": true
}

Fast Listing-Only Collection

Use listing-level fields when you need a quick scan of a larger set of hospitality openings.

{
"startUrl": "https://www.hosco.com/en/jobs",
"collectDetails": false,
"results_wanted": 50,
"max_pages": 10
}

Larger Collection with Controlled Detail Processing

Use a moderate detail concurrency and Apify Proxy for a recurring collection with more results.

{
"startUrl": "https://www.hosco.com/en/jobs",
"keyword": "chef",
"location": "paris",
"collectDetails": true,
"detail_concurrency": 4,
"results_wanted": 100,
"max_pages": 20,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
}
}

Sample Output

This example shows one detailed dataset item. Empty fields are left out when the source does not provide them.

{
"job_id": "2418348",
"title": "Meeting & Events Intern",
"company": "Zoku",
"location": "Paris, France",
"employment_type": "Internship",
"date_posted": "2026-08-20",
"start_date": "2026-09-01",
"valid_through": "2026-10-20",
"salary": "€1,000 per month",
"currency": "EUR",
"description_html": "<p>Support the events team with planning and guest experience activities.</p>",
"description_text": "Support the events team with planning and guest experience activities.",
"excerpt": "Support event operations and guest experience activities.",
"url": "https://www.hosco.com/en/job/zoku/meeting-events-intern-2418348",
"slug": "zoku/meeting-events-intern-2418348",
"listing_page": "https://www.hosco.com/en/jobs?page=1",
"language": "en",
"source": "hosco.com"
}

Tips for Best Results

  • Start with a small limit - Test a run with results_wanted set to 20 before requesting a larger dataset.
  • Use both filters for focused research - A specific role keyword plus a city or country usually produces a more useful hiring dataset than a broad search.
  • Keep filters broad while testing - If a filtered run returns few records, remove one filter and confirm that Hosco is returning the expected type of listing.
  • Increase max_pages for narrow searches - The Actor may need to process more listing pages before it finds enough jobs matching your keyword and location.
  • Choose the detail mode for your workflow - Use collectDetails: true for descriptions, expiration dates, and richer job records. Use false when title, company, location, and listing-level fields are sufficient.
  • Adjust detail_concurrency carefully - The default of 8 is a balanced starting point. Lower it for cautious recurring runs or raise it within the supported 1 to 20 range when faster detail collection is more important.
  • Use a proxy for larger scheduled runs - The default configuration does not require Apify Proxy. Enable a suitable proxy configuration when repeated or high-volume runs encounter access limits.
  • Review the dataset before automation - Check several records for title, location, salary, and description coverage before connecting the results to alerts or a production database.
  • Expect source-dependent fields - Salary, currency, start dates, and expiration dates may be missing because the employer did not publish them on Hosco.

Integrations and Export Formats

Use the Apify dataset as a destination for analysis, monitoring, or downstream hiring workflows.

  • Google Sheets - Review job openings with recruiters and hiring teams.
  • Airtable - Build a searchable hospitality opportunity database.
  • Make or Zapier - Trigger alerts, enrichment, or notifications when a run finishes.
  • Webhooks - Send completed run information to a custom application or workflow.
  • Apify API - Retrieve dataset records programmatically for dashboards, aggregators, or internal tools.
FormatUseful for
JSONApplications, data pipelines, and machine-readable workflows.
CSVSpreadsheet analysis and quick filtering.
ExcelBusiness reporting and sharing with non-technical teams.
XMLSystems that require XML-based data exchange.

Frequently Asked Questions

Can I filter Hosco jobs by keyword?

Yes. Set keyword to a role, company, or phrase. The filter checks the title, company, and plain-text description without case sensitivity.

Can I filter jobs by city or country?

Yes. Set location to text such as Paris, Dubai, or France. The filter checks the extracted location value and may return fewer results when Hosco uses a different spelling or format.

Can I use my own Hosco jobs URL?

Yes. Set startUrl to a public Hosco jobs listing URL. The URL provides the starting page context and language locale. Use the keyword and location inputs when you need consistent Actor-side filtering.

Does the Actor collect full job descriptions?

Yes, when collectDetails is true and the detail information is available. The dataset can include both description_html and description_text. If a detail record cannot be collected, the listing information can still be saved.

Why are some output fields missing?

Fields are omitted when Hosco or the employer does not publish the corresponding value. Salary, currency, start dates, expiration dates, and employment types are not available for every job.

How many jobs can I collect in one run?

The maximum is controlled by results_wanted and max_pages. Set a positive results_wanted value for the number of matching records you want, then increase max_pages when a narrow filter needs more pages to find them.

Can I run Hosco job monitoring on a schedule?

Yes. Create an Apify schedule for hourly, daily, weekly, or custom recurring runs. Use the same URL and filters when you want comparable snapshots of hospitality hiring activity.

Can I export Hosco job data to CSV or Excel?

Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats after a run completes.

Is a proxy required?

No. Proxy use is optional in the input schema. For larger or repeated collections, a suitable Apify Proxy configuration may improve run consistency when the target limits access.

Collecting public job information may be permitted in some situations, but you are responsible for complying with Hosco's terms, applicable laws, privacy requirements, and any restrictions on how the data is used.

  • APEC Jobs Scraper - Collect structured job listings from APEC.fr for French executive, manager, and specialist roles.
  • LinkedIn Job Scraper - Collect LinkedIn job listings using keyword, location, and posting-time filters.
  • Naukri Jobs Scraper - Collect job data from Naukri.com for Indian hiring and salary research.
  • Jobberman Job Scraper - Collect structured job listings from Jobberman for Nigerian recruitment and market analysis.

Support

For bugs, missing fields, or feature requests, use the Issues tab on the Actor page. Include the input JSON, the run ID, and a short description of the records or behavior that needs review. Public job pages can change, so examples and field availability may need updates when Hosco changes its listings.

This Actor is intended for legitimate collection and analysis of publicly available Hosco job information. Users are responsible for complying with Hosco's terms of service, applicable laws, privacy rules, and any restrictions governing job data, redistribution, recruitment use, or automated monitoring.