Hiring.Cafe Jobs Scraper avatar

Hiring.Cafe Jobs Scraper

Pricing

from $0.80 / 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 $0.80 / 1,000 results

Rating

4.4

(7)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

4

Bookmarked

171

Total users

11

Monthly active users

11 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. Search with either a keyword or a prepared Hiring.Cafe URL, then optionally filter by location and workplace type. Results include job titles, companies, 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.

Choose either a prepared search URL in startUrl or a keyword search. A supplied URL selects URL mode, so the prefilled keyword is ignored and the URL's own search state is used. If neither a URL nor a keyword is supplied, the keyword example/default is used. Location and workplace filters are optional and only override the URL when you enter them.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNoNonePrepared Hiring.Cafe search URL. When provided, URL mode takes priority over the keyword prefill. Legacy URLs redirect automatically.
keywordStringNo"software engineer"Job title, skill, or phrase to search for when startUrl is empty.
locationStringNoNoneOptional 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 settings. The Actor scrapes directly first and only switches to this proxy if the site blocks direct requests.

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

Use a prepared Hiring.Cafe search URL for focused research:

{
"startUrl": "https://hiringcafe.com",
"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.
  • Runs use direct requests first - The Actor tries a working browser transport over a direct connection, retries other transports when the site challenges a request, and only then switches the whole run to the configured Apify proxy with a sticky session.
  • 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 prepared search URL in startUrl. This selects URL mode, so the keyword prefill is ignored and the URL's search state is used. You can enter a location or workplace filter to override those filters explicitly.

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.