Hiring.Cafe Jobs Scraper
Pricing
from $1.00 / 1,000 results
Hiring.Cafe Jobs Scraper
Efficiently extract job listings directly from Hiring.Cafe. Access fresh career opportunities and hiring data from this growing job platform. Perfect for aggregators and market analysis. For the most reliable results, using residential proxies is highly recommended.
Pricing
from $1.00 / 1,000 results
Rating
4.4
(7)
Developer
Shahid Irfan
Maintained by CommunityActor stats
4
Bookmarked
162
Total users
10
Monthly active users
20 days ago
Last modified
Categories
Share
What does Hiring.Cafe Jobs Scraper do?
Hiring.Cafe Jobs Scraper collects public job listings from Hiring.Cafe and saves them as structured Apify dataset records. Enter a keyword, location, workplace type, and result limit to gather job titles, companies, locations, compensation, requirements, skills, company information, and application URLs for hiring research, recruitment workflows, and labor-market analysis.
The Actor is useful when you need a repeatable Hiring.Cafe job dataset instead of manually copying listings. Each run can collect a small set for a quick search or continue through multiple result pages for broader coverage.
Why use Hiring.Cafe Jobs Scraper?
- Structured hiring data - Turn Hiring.Cafe listings into records that are easy to search, filter, compare, and export.
- Relevant search controls - Search by job keyword, location, and workplace type, including Remote, Hybrid, Onsite, or Any.
- Compensation visibility - Capture salary text, currency, frequency, and yearly or monthly ranges when employers publish them.
- Company research - Review company websites, industries, activities, employee counts, founding years, and taglines when available.
- Requirements and skills - Preserve requirements summaries, technical tools, seniority, role type, job category, security clearance, languages, and workplace countries.
- Duplicate-free datasets - Repeated listings are removed within a run so downstream analysis receives unique jobs.
- Automation-ready exports - Download JSON, CSV, Excel, or XML files, or connect results to scheduled workflows, webhooks, and the Apify API.
What data can you extract from Hiring.Cafe?
Each record contains the values published for that listing. Optional fields are omitted when Hiring.Cafe does not provide them.
| Field | Type | Description |
|---|---|---|
job_id | String | Unique job identifier from the listing. |
title | String | Job title. |
company | String | Employer or organization name. |
source | String | Original job board or source identifier. |
board_token | String | Source board identifier when available. |
source_and_board_token | String | Combined source and board reference. |
location | String | Published workplace location. |
workplace_type | String | Remote, Hybrid, or Onsite classification. |
commitment_type | String | Employment commitment, such as Full Time or Contract. |
compensation | String | Human-readable salary or compensation text. |
compensation_currency | String | Currency code, such as USD or AUD. |
compensation_frequency | String | Payment period, such as Yearly, Monthly, or Hourly. |
yearly_min_compensation | Number | Lower yearly compensation value when available. |
yearly_max_compensation | Number | Upper yearly compensation value when available. |
monthly_min_compensation | Number | Lower monthly compensation value when available. |
monthly_max_compensation | Number | Upper monthly compensation value when available. |
date_posted | String | Publication or estimated publication date. |
description_html | String | Sanitized listing description or requirements content in HTML form. |
description_text | String | Plain-text listing description or requirements content. |
requirements_summary | String | Requirements summary published with the listing. |
technical_tools | Array | Technologies, tools, or skills associated with the job. |
role_type | String | Role classification, such as Individual Contributor. |
seniority_level | String | Experience level, such as Entry Level or Senior. |
job_category | String | Job category or occupational classification. |
security_clearance | String | Security clearance requirement when published. |
language_requirements | Array | Required or preferred languages. |
workplace_countries | Array | Countries associated with the workplace. |
company_website | String | Employer website. |
company_industries | Array | Company industry classifications. |
company_activities | Array | Company business activities. |
company_size | Number | Employee count when available. |
company_founded_year | Number | Company founding year when available. |
company_tagline | String | Company description or tagline. |
url | String | Direct application or source listing URL. |
Descriptions depend on what Hiring.Cafe publishes in its search listing. When a full description is not included, the available requirements summary is retained in description_text, description_html, and requirements_summary rather than inventing missing content.
How to use Hiring.Cafe Jobs Scraper
- Open the Actor in Apify Console.
- Enter a keyword such as
software engineer,data analyst, orproduct manager. - Optionally set a location and workplace type.
- Choose
results_wantedand, for larger collections, increasemax_pages. - Start the run and review the dataset preview.
- Download the results or connect the dataset to your recruiting, research, or monitoring workflow.
You can also provide a Hiring.Cafe URL in startUrl. Explicit keyword, location, and workplace inputs take priority when both a URL and form values are supplied.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | "https://hiring.cafe" | Hiring.Cafe page URL used as the starting search page. |
keyword | String | No | "software engineer" | Job title, skill, or phrase to search for. Leave empty to browse broadly. |
location | String | No | "United States" | Location filter, such as a country, city, or region. United States has direct country-wide support. |
workplaceType | String | No | "Any" | Workplace filter: Any, Remote, Hybrid, or Onsite. |
results_wanted | Integer | No | 20 | Maximum number of unique jobs to save. Minimum value is 1. |
max_pages | Integer | No | 10 | Maximum number of Hiring.Cafe result pages to process. Minimum value is 1. |
proxyConfiguration | Object | No | Apify proxy settings | Optional proxy configuration accepted by the actor input schema. Standard public searches normally do not require a proxy. |
Usage Examples
Basic keyword search
Collect 20 software engineering jobs from the United States:
{"keyword": "software engineer","location": "United States","workplaceType": "Any","results_wanted": 20}
Remote data jobs
Collect remote data analyst roles and allow several pages if the first page has too few matching records:
{"keyword": "data analyst","location": "United States","workplaceType": "Remote","results_wanted": 50,"max_pages": 5}
Focused hiring research
Collect hybrid product management roles with a larger result limit for market analysis:
{"startUrl": "https://hiring.cafe","keyword": "product manager","location": "New York","workplaceType": "Hybrid","results_wanted": 100,"max_pages": 10}
Sample Output
The following example shows one normalized dataset item. Some fields are omitted from individual records when the employer or source listing does not publish them.
{"job_id": "avature___regis___4968","title": "Cook - Camp Hill","company": "Regis","source": "avature","board_token": "regis","source_and_board_token": "avature_regis","location": "Camp Hill, Queensland, Australia","workplace_type": "Onsite","commitment_type": "Full Time, Part Time","compensation": "AUD 59550.4 - 69555.2 Hourly","compensation_currency": "AUD","compensation_frequency": "Hourly","yearly_min_compensation": 59550.4,"yearly_max_compensation": 69555.2,"description_html": "<p>Commercial cooking experience, Certificate III in Commercial Cookery, knowledge of food safety standards, team player.</p>","description_text": "Commercial cooking experience, Certificate III in Commercial Cookery, knowledge of food safety standards, team player.","requirements_summary": "Commercial cooking experience, Certificate III in Commercial Cookery, knowledge of food safety standards, team player.","technical_tools": [],"role_type": "Individual Contributor","seniority_level": "Entry Level","job_category": "Food and Beverage Services","security_clearance": "None","language_requirements": ["English"],"workplace_countries": ["AU"],"company_website": "https://regis.com.au/","company_industries": ["Healthcare", "Aged Care"],"company_activities": ["Residential aged care", "Home care services"],"company_size": 12000,"company_founded_year": 1994,"company_tagline": "Operates aged care facilities and retirement villages across Australia.","url": "https://regis.avature.net/en_US/careers/JobDetail/Cook-Camp-Hill/4968"}
Tips for Best Results
- Use specific keywords -
software engineer,data analyst, andproduct managerusually produce more relevant results than a broad word such asengineer. - Set the workplace type - Use
Remote,Hybrid, orOnsitewhen the search should focus on one work arrangement. - Start with 20 results - Check the dataset preview first, then increase
results_wantedfor larger research pulls. - Increase
max_pagesfor coverage - The Actor stops as soon as it reaches the requested result count, but additional pages help when filters remove listings from the first page. - Use consistent searches for monitoring - Keep the same keyword, location, and workplace type in scheduled runs so changes are easier to compare.
- Expect optional fields - Salary, company profile data, languages, and clearance information are only present when supplied by the source.
- Review application URLs - The
urlfield may point to an employer or job-board application page, depending on the original listing.
Integrations and Export Formats
- Google Sheets - Review jobs, compare compensation, and share hiring lists.
- Airtable - Build a searchable recruiting or labor-market database.
- Webhooks - Send completed run notifications or dataset links to another service.
- Make and Zapier - Route new job records into alerts, spreadsheets, and internal workflows.
- Apify API - Start runs and read dataset records from your own application.
- JSON - Use for application development, data warehouses, and AI workflows.
- CSV and Excel - Use for spreadsheet analysis and reporting.
- XML - Use when another system requires XML interchange.
Frequently Asked Questions
Can I search Hiring.Cafe by keyword and location?
Yes. Set keyword and location together for a focused search. You can also add workplaceType to narrow the result set to Remote, Hybrid, or Onsite jobs.
Can I collect remote-only jobs?
Yes. Set workplaceType to Remote. The output keeps the source workplace classification in workplace_type.
Can I use a prepared Hiring.Cafe URL?
Yes. Put the URL in startUrl. If you also provide keyword, location, or workplaceType, those explicit inputs take priority over matching values in the URL.
Does the Actor collect full job descriptions?
The Actor collects description content available in Hiring.Cafe search data. Some listings provide a requirements summary instead of a complete detail-page description. In that case, the available summary is preserved in the description fields so the dataset remains useful without fabricating text.
Why are salary or company fields missing?
Hiring.Cafe does not publish every field for every job. Missing salary, company profile, language, or clearance values usually reflect the source listing and are omitted from the record when unavailable.
How many jobs can I collect?
Set results_wanted to any positive number. The final count depends on matching listings and the max_pages limit. The Actor stops early when it reaches the requested number.
Can I run recurring Hiring.Cafe monitoring?
Yes. Create an Apify schedule with the same search inputs and connect the resulting dataset to a webhook, spreadsheet, or downstream application.
Can I export Hiring.Cafe data to CSV or Excel?
Yes. Apify datasets can be downloaded as JSON, CSV, Excel, XML, and other supported formats.
Is this Actor suitable for recruiting and market research?
Yes. The structured fields support job aggregation, hiring intelligence, salary comparison, skill-demand analysis, company research, and career-market monitoring.
Is collecting Hiring.Cafe data legal?
Public data collection can be subject to website terms, applicable laws, privacy requirements, and access restrictions. You are responsible for using the data lawfully and handling information responsibly.
Related Actors
- USA Jobs Scraper - Collect structured federal job listings from USAJobs.gov, including agencies, salaries, eligibility, and application dates.
- LinkedIn Job Scraper - Collect LinkedIn job listings with titles, companies, locations, salary information, and direct job URLs.
- Naukri Jobs Scraper - Collect Naukri job listings with company, salary, experience, location, skills, and description fields.
Support
For issues, feature requests, or source changes, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
This Actor is intended for legitimate collection of publicly available job data. Users are responsible for complying with Hiring.Cafe terms, applicable laws, privacy requirements, and their organization’s data-handling policies.