Hosco Jobs Scraper
Pricing
Pay per usage
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
Pay per usage
Rating
0.0
(0)
Developer
Shahid Irfan
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract hospitality job listings from Hosco with rich, structured output for research, lead generation, market monitoring, and job intelligence workflows.
Features
- Hosco jobs extraction — Collect listings from Hosco job pages.
- Pagination support — Crawl multiple listing pages until your target count is reached.
- Detail enrichment — Capture richer fields from job detail pages when enabled.
- Keyword and location filtering — Narrow output to matching opportunities.
- Clean dataset output — Automatically removes null and empty values from exported records.
Use Cases
Job Market Intelligence
Track hiring trends across hospitality roles, companies, and locations to understand demand shifts over time.
Recruitment Research
Build structured datasets of active openings to support sourcing strategies and competitive benchmarking.
Content and Newsletter Workflows
Generate curated hospitality job digests by filtering jobs by title keywords and locations.
Career Opportunity Monitoring
Monitor newly posted roles and analyze contract types and job requirements at scale.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | "https://www.hosco.com/en/jobs" | Start URL for scraping a specific Hosco listing page. |
keyword | String | No | "chef" | Optional keyword filter applied to title, company, and description. |
location | String | No | "paris" | Optional location filter applied to extracted location values. |
collectDetails | Boolean | No | true | Open job detail pages for richer fields. |
results_wanted | Integer | No | 20 | Maximum number of jobs to save. |
max_pages | Integer | No | 10 | Maximum listing pages to process. |
proxyConfiguration | Object | No | Apify Proxy enabled | Proxy settings for reliability and anti-blocking. |
Output Data
Each dataset item may include the following fields (only non-empty fields are saved):
| Field | Type | Description |
|---|---|---|
title | String | Job title |
company | String | Hiring company |
location | String | Job location |
employment_type | String | Contract or employment type |
date_posted | String | Publication date |
valid_through | String | Posting expiration date |
salary | String or Number | Salary value when available |
description_html | String | HTML description with formatting tags |
currency | String | Salary currency |
job_id | String | Job identifier |
description_text | String | Plain-text description |
excerpt | String | Short job summary from listing API |
url | String | Job detail URL |
slug | String | Platform slug for the posting |
listing_page | String | Listing page where the job was found |
language | String | Page language |
source | String | Source website |
Usage Examples
Basic Run
{"startUrl": "https://www.hosco.com/en/jobs","results_wanted": 20}
Filtered by Keyword and Location
{"startUrl": "https://www.hosco.com/en/jobs","keyword": "receptionist","location": "dubai","results_wanted": 30,"max_pages": 15,"collectDetails": true}
List-Only Collection (Faster)
{"startUrl": "https://www.hosco.com/en/jobs","collectDetails": false,"results_wanted": 50,"max_pages": 10}
Sample Output
{"title": "Meeting & Events Intern","company": "Zoku","location": "Paris, France","employment_type": "Internship","date_posted": "2026-03-24","description_html": "<p><strong>Role overview</strong></p><br /><ul><li>Support events team</li></ul>","job_id": "2418348","description_text": "Support event planning and coordination for hospitality experiences...","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","language": "en","source": "hosco.com"}
Tips for Best Results
Start Small, Then Scale
Use results_wanted: 20 for fast validation, then increase volume for production runs.
Use Proxy for Stability
Enable residential proxy routing to reduce temporary blocks and improve run consistency.
Keep Filters Broad First
Start with broad filters, then tighten keyword/location conditions after validating result coverage.
Integrations
- Google Sheets — Export jobs for collaborative analysis.
- Airtable — Create searchable talent and opportunities databases.
- Make — Trigger workflows when new jobs match your criteria.
- Zapier — Send job alerts to email, Slack, or CRM tools.
- Webhooks — Push structured records into custom pipelines.
Export Formats
- JSON — Developer-friendly structured output.
- CSV — Spreadsheet analysis and reporting.
- Excel — Business-ready reporting workflows.
- XML — Compatibility with enterprise ingestion tools.
Frequently Asked Questions
Why do some fields not appear in all records?
The actor only stores non-empty fields. If a listing does not expose a value (for example salary), that field is omitted.
Can I scrape multiple pages?
Yes. Increase max_pages and results_wanted to collect from more listing pages.
Does it support direct listing URLs?
Yes. Provide a specific Hosco listing URL using startUrl.
How can I reduce run time?
Set collectDetails to false for list-only extraction.
How can I improve reliability on larger runs?
Use proxy configuration and moderate page/result limits for stable long runs.
Support
For issues or feature requests, open a discussion in your Apify actor project and include your input JSON and run logs.
Resources
Legal Notice
This actor is intended for legitimate data collection and analysis. Users are responsible for complying with applicable laws and target-site terms.