Hiring.Cafe Jobs Scraper avatar

Hiring.Cafe Jobs Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Hiring.Cafe Jobs Scraper

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

Shahid Irfan

Maintained by Community

Actor stats

4

Bookmarked

162

Total users

10

Monthly active users

20 days ago

Last modified

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.

FieldTypeDescription
job_idStringUnique job identifier from the listing.
titleStringJob title.
companyStringEmployer or organization name.
sourceStringOriginal job board or source identifier.
board_tokenStringSource board identifier when available.
source_and_board_tokenStringCombined source and board reference.
locationStringPublished workplace location.
workplace_typeStringRemote, Hybrid, or Onsite classification.
commitment_typeStringEmployment commitment, such as Full Time or Contract.
compensationStringHuman-readable salary or compensation text.
compensation_currencyStringCurrency code, such as USD or AUD.
compensation_frequencyStringPayment period, such as Yearly, Monthly, or Hourly.
yearly_min_compensationNumberLower yearly compensation value when available.
yearly_max_compensationNumberUpper yearly compensation value when available.
monthly_min_compensationNumberLower monthly compensation value when available.
monthly_max_compensationNumberUpper monthly compensation value when available.
date_postedStringPublication or estimated publication date.
description_htmlStringSanitized listing description or requirements content in HTML form.
description_textStringPlain-text listing description or requirements content.
requirements_summaryStringRequirements summary published with the listing.
technical_toolsArrayTechnologies, tools, or skills associated with the job.
role_typeStringRole classification, such as Individual Contributor.
seniority_levelStringExperience level, such as Entry Level or Senior.
job_categoryStringJob category or occupational classification.
security_clearanceStringSecurity clearance requirement when published.
language_requirementsArrayRequired or preferred languages.
workplace_countriesArrayCountries associated with the workplace.
company_websiteStringEmployer website.
company_industriesArrayCompany industry classifications.
company_activitiesArrayCompany business activities.
company_sizeNumberEmployee count when available.
company_founded_yearNumberCompany founding year when available.
company_taglineStringCompany description or tagline.
urlStringDirect 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

  1. Open the Actor in Apify Console.
  2. Enter a keyword such as software engineer, data analyst, or product manager.
  3. Optionally set a location and workplace type.
  4. Choose results_wanted and, for larger collections, increase max_pages.
  5. Start the run and review the dataset preview.
  6. 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

ParameterTypeRequiredDefaultDescription
startUrlStringNo"https://hiring.cafe"Hiring.Cafe page URL used as the starting search page.
keywordStringNo"software engineer"Job title, skill, or phrase to search for. Leave empty to browse broadly.
locationStringNo"United States"Location filter, such as a country, city, or region. United States has direct country-wide support.
workplaceTypeStringNo"Any"Workplace filter: Any, Remote, Hybrid, or Onsite.
results_wantedIntegerNo20Maximum number of unique jobs to save. Minimum value is 1.
max_pagesIntegerNo10Maximum number of Hiring.Cafe result pages to process. Minimum value is 1.
proxyConfigurationObjectNoApify proxy settingsOptional proxy configuration accepted by the actor input schema. Standard public searches normally do not require a proxy.

Usage Examples

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, and product manager usually produce more relevant results than a broad word such as engineer.
  • Set the workplace type - Use Remote, Hybrid, or Onsite when the search should focus on one work arrangement.
  • Start with 20 results - Check the dataset preview first, then increase results_wanted for larger research pulls.
  • Increase max_pages for 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 url field 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.

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.

  • 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.

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.