Hosco Jobs Scraper
Pricing
from $0.99 / 1,000 results
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
Maintained by CommunityActor stats
2
Bookmarked
11
Total users
1
Monthly active users
9 days ago
Last modified
Categories
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
collectDetailsenabled 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.
| Field | Type | Description |
|---|---|---|
title | String | Job position title. |
company | String | Name of the hiring company or organization. |
location | String | Published job location. |
employment_type | String | Contract or employment type, such as full-time or internship. |
date_posted | String | Date when the job was published. |
start_date | String | Expected role start date when available. |
valid_through | String | Job posting expiration date when detailed information includes it. |
salary | String or Number | Salary or pay range when published. |
currency | String | Currency associated with the salary when available. |
description_text | String | Plain-text job description. |
description_html | String | Job description with HTML formatting when available. |
excerpt | String | Short summary from the listing. |
job_id | String or Number | Hosco identifier for the job posting. |
url | String | Direct URL to the job listing. |
slug | String | Hosco posting slug. |
listing_page | String | Hosco listing page from which the record was collected. |
language | String | Language or locale associated with the starting URL. |
source | String | Source website, normally hosco.com. |
How to use Hosco Jobs Scraper
- Open the Actor in Apify Console.
- Keep the default Hosco jobs URL or provide a public Hosco jobs listing URL in
startUrl. - Add a
keywordorlocationif you want to narrow the results. - Choose the result limit and maximum number of listing pages.
- Leave
collectDetailsenabled for richer job records, or disable it for a faster listing-only run. - Run the Actor and review the dataset preview.
- 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.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | https://www.hosco.com/en/jobs | Public Hosco jobs listing URL to use as the starting page and locale context. |
keyword | String | No | "" | Optional text filter checked against the job title, company, and plain-text description. Matching is case-insensitive. |
location | String | No | "" | Optional case-insensitive text filter checked against the extracted job location. |
collectDetails | Boolean | No | true | Collect fuller fields from job detail pages when enabled. Set to false for listing-only output. |
detail_concurrency | Integer | No | 8 | Number of job detail records processed in parallel. Accepted range is 1 to 20. |
results_wanted | Integer | No | 20 | Maximum number of matching jobs to save. |
max_pages | Integer | No | 10 | Maximum number of Hosco listing pages to process. |
proxyConfiguration | Object | No | { "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_wantedset to20before 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_pagesfor 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: truefor descriptions, expiration dates, and richer job records. Usefalsewhen title, company, location, and listing-level fields are sufficient. - Adjust
detail_concurrencycarefully - The default of8is a balanced starting point. Lower it for cautious recurring runs or raise it within the supported1to20range 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.
| Format | Useful for |
|---|---|
| JSON | Applications, data pipelines, and machine-readable workflows. |
| CSV | Spreadsheet analysis and quick filtering. |
| Excel | Business reporting and sharing with non-technical teams. |
| XML | Systems 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.
Is it legal to scrape Hosco jobs?
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.
Related Actors
- 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.
Legal Notice
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.