VOOZH about

URL: https://apify.com/automation-lab/hiring-cafe-jobs-scraper

โ‡ฑ Hiring Cafe Jobs Scraper: Extract Job Listings ยท Apify


Pricing

from $0.60 / 1,000 job listing saveds

Go to Apify Store

Hiring Cafe Jobs Scraper

Extract Hiring Cafe job listings with companies, locations, salaries, skills, source platforms, and apply URLs for recruiting and market research.

Pricing

from $0.60 / 1,000 job listing saveds

Rating

0.0

(0)

Developer

๐Ÿ‘ Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

Extract structured job listings from Hiring Cafe without opening a browser.

This actor reads public Hiring Cafe search pages, parses the server-rendered job payload, and saves clean rows with titles, companies, locations, salaries, source platforms, apply URLs, requirements, benefits, and tags.

What does Hiring Cafe Jobs Scraper do?

Hiring Cafe Jobs Scraper turns Hiring Cafe searches into exportable datasets.

Use it to collect job-market data from public Hiring Cafe pages.

It accepts search terms such as software engineer, data analyst, or product manager.

It also accepts Hiring Cafe URLs if you already configured filters in the website.

The actor returns one dataset item per job listing.

Each item includes normalized metadata that is ready for spreadsheets, dashboards, CRMs, or enrichment workflows.

Who is it for?

Recruiters can monitor new hiring activity for target roles.

Talent sourcers can find companies hiring for specific skills.

Job-board operators can enrich their own listings with source URLs.

Labor-market analysts can track role demand across companies and locations.

Sales teams can identify companies that are actively growing teams.

Developers can use it as a simple Hiring Cafe jobs API.

Why use this actor?

Hiring Cafe search pages contain rich structured job data.

Manually copying those jobs is slow and error-prone.

This actor automates the collection step.

It is HTTP-first, so runs are lightweight and cost-efficient.

It saves data in Apify datasets, so you can export JSON, CSV, Excel, XML, or RSS.

Data you can extract

FieldDescription
jobIdStable Hiring Cafe/source identifier
titleJob title
companyNameEmployer name
companyWebsiteCompany website when exposed
locationFormatted workplace location
countryCountry from Hiring Cafe metadata
remoteTypeRemote, hybrid, office, or related workplace type
employmentTypeCommitment or role type
senioritySeniority level when available
salaryMinMinimum compensation
salaryMaxMaximum compensation
currencyCompensation currency
datePostedEstimated publish date
sourcePlatformOriginal ATS/source platform
applyUrlDirect apply/source URL
descriptionTextPlain-text description or summary
requirementsRequirements summary
benefitsBenefits inferred from metadata
tagsSkills, tools, activities, languages
industryCompany industry/category

How much does it cost to scrape Hiring Cafe jobs?

This actor uses pay-per-event pricing.

You pay a small start event for each run.

You then pay per job listing saved to the dataset.

Small test runs are cheap because you can set maxItems to a low number.

Large exports scale with the number of jobs you collect.

How to scrape Hiring Cafe jobs

  1. Open the actor on Apify.

  2. Enter one or more search queries.

  3. Set the maximum number of jobs to save.

  4. Optionally paste Hiring Cafe search URLs with your own filters.

  5. Run the actor.

  6. Download the dataset as JSON, CSV, Excel, or via API.

Input options

Search queries

Use searchQueries for keywords.

Examples:

  • software engineer
  • data analyst
  • founding engineer
  • product manager
  • sales development representative

Start URLs

Use startUrls when you already have a Hiring Cafe URL.

This is useful for searches configured in the Hiring Cafe interface.

The actor will parse the public server-rendered payload on those pages.

Maximum jobs

Use maxItems to control cost and runtime.

The default prefill is intentionally low for the first run.

Increase it after you confirm the output matches your workflow.

Include description HTML

Set includeDescriptionHtml to true if you need raw HTML.

Plain text is included whenever Hiring Cafe exposes description content.

Example input

{
"searchQueries":["software engineer","data analyst"],
"maxItems":50,
"includeDescriptionHtml":false
}

Example output

{
"jobId":"grnhse___twilio___7647708",
"title":"Software Engineer",
"companyName":"Twilio",
"companyWebsite":"twilio.com",
"location":"United States",
"country":"United States",
"remoteType":"Remote",
"employmentType":"Full-time",
"seniority":"Mid-level",
"salaryMin":120000,
"salaryMax":180000,
"currency":"USD",
"sourcePlatform":"grnhse",
"applyUrl":"https://job-boards.greenhouse.io/twilio/jobs/7647708",
"tags":["Python","AWS","APIs"],
"isExpired":false,
"scrapedAt":"2026-05-24T00:00:00.000Z"
}

Tips for best results

Start with one query and maxItems around 25 to preview the data.

Use specific role names for cleaner results.

Use multiple queries when you need broader market coverage.

Deduplication is handled by job id inside a run.

If a query returns fewer jobs than requested, Hiring Cafe may expose fewer public SSR results for that search.

Integrations

Send the dataset to Google Sheets for recruiter review.

Connect it to a CRM to create hiring-signal leads.

Feed results into a warehouse for job-market trend analysis.

Use Apify webhooks to trigger downstream workflows when a run finishes.

Combine with company enrichment actors to add domains, LinkedIn pages, and contact data.

API usage

Node.js

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token: process.env.APIFY_TOKEN});
const run =await client.actor('automation-lab/hiring-cafe-jobs-scraper').call({
searchQueries:['software engineer'],
maxItems:25
});
console.log(run.defaultDatasetId);

Python

from apify_client import ApifyClient
client = ApifyClient('MY-APIFY-TOKEN')
run = client.actor('automation-lab/hiring-cafe-jobs-scraper').call(run_input={
'searchQueries':['data analyst'],
'maxItems':25,
})
print(run['defaultDatasetId'])

cURL

curl"https://api.apify.com/v2/acts/automation-lab~hiring-cafe-jobs-scraper/runs?token=$APIFY_TOKEN"\
-H'Content-Type: application/json'\
-d'{"searchQueries":["product manager"],"maxItems":25}'

MCP usage

Use this actor from Claude or other MCP-compatible tools through Apify MCP.

MCP URL:

https://mcp.apify.com/?tools=automation-lab/hiring-cafe-jobs-scraper

Example prompts:

  • "Scrape 50 software engineer jobs from Hiring Cafe and summarize the top hiring companies."
  • "Find data analyst jobs and return companies with remote roles."
  • "Export Hiring Cafe product manager listings to a table with salary ranges."

Scheduling

Schedule the actor daily to monitor new Hiring Cafe listings.

Use a small maxItems for frequent monitoring.

Use larger runs for weekly market snapshots.

Data freshness

The actor reads live public Hiring Cafe search pages at run time.

Results reflect what Hiring Cafe exposes in the server-rendered search payload.

Dates and expiration status depend on Hiring Cafe source metadata.

Limitations

The actor does not log in to Hiring Cafe.

It only extracts public page data.

Some job descriptions may be summaries rather than full raw descriptions.

Some salary fields may be null when compensation is not transparent.

Troubleshooting

Why did I get fewer jobs than maxItems?

The public page may expose fewer SSR jobs for that query, or duplicates may have been removed.

Try another query or paste a Hiring Cafe URL with broader filters.

Why are salaries empty?

Many employers do not publish compensation ranges.

The actor only returns salary values when Hiring Cafe exposes them.

Legality

This actor extracts publicly available information from Hiring Cafe pages.

You are responsible for using the data lawfully and respecting applicable terms, privacy rules, and regulations.

Do not use scraped data for spam or unlawful profiling.

Related scrapers

Explore more automation-lab actors:

FAQ

Can I scrape multiple queries in one run?

Yes. Add multiple strings to searchQueries.

Can I use Hiring Cafe filter URLs?

Yes. Paste them into startUrls.

Does it use a browser?

No. The actor uses HTTP and parses the Next.js data payload.

Can I export to CSV?

Yes. Apify datasets support CSV, JSON, Excel, XML, RSS, and API access.

Does it include apply links?

Yes. The applyUrl field contains the direct apply/source URL when available.

Does it deduplicate jobs?

Yes. Jobs are deduplicated by job id within each run.

Changelog

Initial version extracts public Hiring Cafe job search results from server-rendered page data.

You might also like

Hiring Cafe Jobs Scraper

jungle_synthesizer/hiring-cafe-scraper

Scrape global job postings from Hiring Cafe (hiring.cafe) โ€” an AI-powered job search engine. Extract job title, company, location, salary, remote policy, seniority level, visa sponsorship, commitment type, and more from thousands of live listings.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

Hiring Cafe Jobs Scraper

crawlerbros/hiring-cafe-scraper

Extract global job postings from hiring.cafe including title, company, salary, location, remote status, seniority, visa sponsorship, and more.

66

2.2

Hiring.cafe Job Scraper

manojachari/hiring-cafe-scraper

Scrapes job listings from hiring.cafe using their internal API. Supports filtering by keyword, location, workplace type, seniority, and more.

28

1.0

Hiring.cafe Jobs Scraper & API

parsebird/hiring-cafe-scraper

Scrape detailed job listings from Hiring.cafe โ€” titles, salaries, companies, locations, tech stacks, and 30+ fields from 2.8M+ postings across 46 ATS platforms. Filter by keyword, location, salary, seniority, and more. Export as JSON, CSV, Excel, or access via API.

Hiring.Cafe Jobs Scraper

shahidirfan/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.

122

3.1

Hiring.Cafe Scraper ๐Ÿ’ฐ $1.15/1K โ€” 2.8M AI Jobs, 46 ATS

blackfalcondata/hiringcafe-scraper

Scrape Hiring.Cafe (hiring.cafe) โ€” AI-enriched job aggregator with 2.8M+ listings from 46 ATS platforms. Structured salary, company, and remote-work data with incremental tracking for recurring job monitoring.

๐Ÿ‘ User avatar

Black Falcon Data

54

5.0

Hiring.Cafe Scraper | Fast & Reliable

fatihtahta/hiring-cafe-scraper

Extract Hiring.Cafe job listings at scale with rich company data, salary signals, remote filters, seniority, requirements, benefits, workplace attributes and full descriptions. Built for enterprise-grade labor market intelligence, recruiting operations, and automated analytics pipelines.

Hiring.Cafe Fastest Scraper (Rental)

memo23/apify-hiring-cafe-scraper-rental

Get job listings from hiring.cafe, including job titles, descriptions, requirements, company information, compensation details, and location data. Users get fields like job ID, application URL, education requirements, employment type, company size, and geolocation coordinates for market analysis.

๐Ÿ‘ User avatar

Muhamed Didovic

26

5.0

Hiring.Cafe $1๐Ÿ’ฐ Powerful Filters + Deep Search

abotapi/hiring-cafe-scraper

From $1/1K. Unlock powerful Hiring.Cafe job data extraction. Use advanced filters or URLs to get 100+ fields per job, including salary, company insights, and benefits. Fast, scalable, and built for serious data collection. Only $1 for Gold discount.

Hiring.cafe ๐Ÿ”ฅ $1/1K Scraper PRO (By Search URL)

azzouzana/hiring-cafe-scraper-pro-by-search-url

#1 ๐Ÿ”ฅ Super simple! Paste your hiring.cafe search URL get thousands of jobs in seconds! โšก Comprehensive: title, company, location, salary, description, apply link, requirements & much more! 120+ datapoints per job! Export to JSON, CSV, Excel or API. Grab your search URLs and you're good to go ๐Ÿš€

17

5.0