Hiring Jobs Search Scraper avatar

Hiring Jobs Search Scraper

Pricing

Pay per usage

Go to Apify Store
Hiring Jobs Search Scraper

Hiring Jobs Search Scraper

Scrape comprehensive job listings from Hiring.cafe with 87+ data fields including requirements, compensation, benefits, workplace conditions, and company info. Perfect for job aggregators, talent analytics, market research, and HR intelligence platforms.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Soft Alexist

Soft Alexist

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Hiring.cafe Jobs Search Scraper: Extract Detailed Job Data with 87+ Fields


What Is Hiring.cafe?

Hiring.cafe is a comprehensive job search platform offering detailed job listings with advanced filtering by education requirements, experience levels, skills, location, workplace type, and benefits. Unlike basic job boards, Hiring.cafe enriches listings with structured job data—compensation ranges, degree requirements, languages, certifications, and workplace conditions. Manually extracting this structured data is impractical at scale; the Hiring.cafe Jobs Search Scraper automates collection, delivering clean, analyzable datasets instantly.


Overview

The Hiring.cafe Jobs Search Scraper extracts comprehensive job listings from Hiring.cafe's search results, capturing 87+ structured fields per listing. It is ideal for:

  • Job aggregators building multi-source job databases
  • Talent analytics platforms analyzing hiring trends and compensation
  • HR tech companies offering market intelligence tools
  • Recruiters conducting competitive salary and role research
  • Researchers studying labor market dynamics and skill demand

The scraper handles search result pages with filters, respects pagination, and delivers rich, normalized data ready for analysis, storage, or API distribution.


Input Format

The scraper accepts a JSON configuration with search URLs and execution parameters:

{
"urls": [
"https://hiring.cafe/?searchState=%7B%22searchQuery%22%3A%22design%22%7D&page=1"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}

Input Fields Explained

FieldTypeDescriptionExample
urlsArrayHiring.cafe search result page URLs with filters applied["https://hiring.cafe/?searchState=..."]
ignore_url_failuresBooleanIf true, continues scraping if some URLs fail; if false, stops on first errortrue
max_items_per_urlIntegerMaximum job listings to extract per URL (e.g., 200 = up to 200 jobs per page)200

Usage tips:

  • Construct URLs using Hiring.cafe's search interface: apply filters (location, salary, degree level, job type), then copy the resulting URL
  • URL encoding preserves filter parameters in the searchState query string
  • For large datasets, increase max_items_per_url or add multiple URLs with different page parameters

Output Format

Sample output

{
"core_job_title": "Game Designer",
"requirements_summary": "Prototyping skills with Phaser.js/JavaScript/HTML5, portfolio of prototypes or game jam work, strong design instincts, comfort with rapid iteration, and curiosity about replayability.",
"technical_tools": [
"Phaser.js",
"JavaScript",
"HTML5",
"Claude Code",
"Cursor",
"Copilot"
],
"licenses_or_certifications": [],
"associates_degree_requirement": "Not Mentioned",
"associates_degree_fields_of_study": [],
"bachelors_degree_requirement": "Not Mentioned",
"bachelors_degree_fields_of_study": [],
"masters_degree_requirement": "Not Mentioned",
"masters_degree_fields_of_study": [],
"doctorate_degree_requirement": "Not Mentioned",
"doctorate_degree_fields_of_study": [],
"licenses_or_certifications_not_mentioned": true,
"min_industry_and_role_yoe": null,
"is_min_industry_and_role_yoe_not_mentioned": null,
"min_management_and_leadership_yoe": null,
"is_min_management_and_leadership_yoe_not_mentioned": true,
"job_category": "Design",
"role_activities": [
"designing prototypes",
"prototyping gameplay",
"running playtests"
],
"commitment": [
"Full Time",
"Internship"
],
"role_type": "Individual Contributor",
"seniority_level": "Entry Level",
"workplace_countries": [
"SG"
],
"boundless_workplace_states": [],
"boundless_workplace_countries": [],
"boundless_workplace_continents": [],
"workplace_continents": [
"Asia"
],
"workplace_states": [
"Singapore, SG"
],
"workplace_cities": [
"Singapore, Singapore, SG"
],
"workplace_counties": [
"Singapore County, Singapore, SG"
],
"workplace_type": "Onsite",
"workplace_physical_environment": "Office",
"oral_communication_level": "High",
"physical_labor_intensity": "Low",
"physical_position": "Sitting",
"computer_usage": "High",
"cognitive_demand": "High",
"air_travel_requirement": "None",
"land_travel_requirement": "None",
"morning_shift_work": "Not Indicated",
"evening_shift_work": "Not Indicated",
"overnight_work": "Not Indicated",
"formatted_workplace_location": "Singapore, Singapore, Singapore",
"on_call_requirement": "None",
"weekend_availability_required": false,
"holiday_availability_required": false,
"generous_paid_time_off": false,
"four_day_work_week": false,
"overtime_required": false,
"is_workplace_worldwide_ok": false,
"language_requirements": null,
"num_language_requirements": null,
"number_of_workplace_cities": null,
"number_of_workplace_counties": null,
"number_of_workplace_states": null,
"number_of_workplace_countries": null,
"number_of_workplace_continents": null,
"yearly_max_compensation": null,
"yearly_min_compensation": null,
"monthly_max_compensation": null,
"monthly_min_compensation": null,
"weekly_max_compensation": null,
"weekly_min_compensation": null,
"hourly_max_compensation": null,
"hourly_min_compensation": null,
"bi_weekly_min_compensation": null,
"bi_weekly_max_compensation": null,
"daily_min_compensation": null,
"daily_max_compensation": null,
"estimated_publish_date": "2026-07-06T20:52:35.143Z",
"estimated_publish_date_millis": 1783371155143,
"fair_chance": false,
"visa_sponsorship": false,
"relocation_assistance": false,
"military_veterans": false,
"tuition_reimbursement": false,
"retirement_plan": false,
"generous_parental_leave": false,
"is_high_school_required": false,
"is_driver_license_required": false,
"is_compensation_transparent": false,
"listed_compensation_currency": "USD",
"listed_compensation_frequency": "Yearly",
"security_clearance": "None",
"position_employer_type": "Internal Position",
"company_name": "Tencent",
"company_website": "careers.tencent.com",
"company_sector_and_industry": "Information Technology",
"company_activities": [
"internet services",
"product development"
],
"company_tagline": "A world-leading internet and technology company developing products and services to improve quality of life.",
"from_url": "https://hiring.cafe/?searchState=%7B%22searchQuery%22%3A%22design%22%7D&page=1"
}

Each job listing returns 87+ structured fields organized into logical categories:

Core Job Identity

FieldMeaningExample
Core Job TitleStandardized job title classification"Software Engineer", "Product Manager"
Company NameOfficial employer name"TechCorp Inc."
Company WebsiteCompany's official domain"techcorp.com"
Company Sector And IndustryIndustry classification"Technology", "Healthcare"
Company ActivitiesWhat the company does"Cloud software development"
Company TaglineCompany's mission or brand statement"Innovating the future of work"

Education & Credentials

FieldMeaningExample
Associates Degree RequirementWhether an associate's degree is requiredtrue/false
Associates Degree Fields Of StudySpecific associate's degree fields required"Business Administration", "Information Technology"
Bachelors Degree RequirementWhether a bachelor's degree is requiredtrue/false
Bachelors Degree Fields Of StudyRequired bachelor's degree majors"Computer Science", "Engineering"
Masters Degree RequirementWhether a master's degree is requiredtrue/false
Masters Degree Fields Of StudyRequired master's degree programs"MBA", "Data Science"
Doctorate Degree RequirementWhether a doctorate is requiredtrue/false
Doctorate Degree Fields Of StudyDoctoral specializations required"Physics", "Medical Science"
Is High School RequiredMinimum high school diploma or GEDtrue/false
Licenses Or CertificationsRequired professional licenses/certifications"PMP", "Certified Scrum Master"
Licenses Or Certifications Not MentionedIf certifications are optional/not specifiedtrue/false

Experience Requirements

FieldMeaningExample
Min Industry And Role YOEMinimum years of experience in this role/industry5
Is Min Industry And Role YOE Not MentionedIf experience requirement not statedtrue/false
Min Management And Leadership YOEMinimum management/leadership experience3
Is Min Management And Leadership YOE Not MentionedIf management experience not specifiedtrue/false

Role & Responsibilities

FieldMeaningExample
Job CategoryBroad job category"Information Technology", "Sales"
Role ActivitiesKey duties and activities"Software development", "Data analysis"
Requirements SummaryPlain-text summary of all requirements"Must have 5+ years in backend development..."
Technical ToolsRequired technical skills and software"Python", "AWS", "Docker", "PostgreSQL"

Employment Terms

FieldMeaningExample
Role TypeEmployment classification"Full-time", "Contract", "Part-time"
CommitmentTime commitment expectation"Full-time", "Flexible"
Seniority LevelCareer level"Entry-level", "Mid-level", "Senior", "C-level"
Is Driver License RequiredCommercial driver's license requiredtrue/false
Overtime RequiredWhether overtime is typicaltrue/false
Fair ChanceEmployer participates in fair chance hiringtrue/false

Work Schedule & Availability

FieldMeaningExample
Morning Shift WorkEarly morning hours typicaltrue/false
Evening Shift WorkEvening hours typicaltrue/false
Overnight WorkNight shift requiredtrue/false
Weekend Availability RequiredMust work weekendstrue/false
Holiday Availability RequiredMust work holidaystrue/false
On Call RequirementOn-call availability requiredtrue/false

Workplace & Location

FieldMeaningExample
Workplace TypeRemote, hybrid, or on-site"Remote", "On-site", "Hybrid"
Workplace Physical EnvironmentPhysical conditions"Indoor office", "Outdoor field work"
Formatted Workplace LocationHuman-readable location"San Francisco, CA, USA"
Workplace CountriesCountries where role is available["United States", "Canada"]
Workplace StatesUS states (if applicable)["California", "Texas", "New York"]
Workplace CitiesSpecific cities["San Francisco", "Los Angeles"]
Workplace CountiesCounty-level locations["San Francisco County"]
Workplace ContinentsContinents["North America"]
Boundless Workplace CountriesCountries if remote work available["USA", "Canada", "UK"]
Boundless Workplace StatesStates accessible if remote["All US States"]
Boundless Workplace ContinentsContinents accessible if remote["North America", "Europe"]
Is Workplace Worldwide OKWhether worldwide remote is acceptabletrue/false
Number Of Workplace CitiesCount of cities3
Number Of Workplace CountiesCount of counties2
Number Of Workplace StatesCount of states5
Number Of Workplace CountriesCount of countries2
Number Of Workplace ContinentsCount of continents1

Physical & Cognitive Demands

FieldMeaningExample
Physical Labor IntensityDegree of physical effort"Light", "Moderate", "Heavy"
Physical PositionPostures required"Sitting", "Standing", "Walking"
Computer UsageExtent of computer/screen work"Minimal", "Moderate", "Extensive"
Cognitive DemandMental/intellectual intensity"Low", "Medium", "High"
Oral Communication LevelSpeaking/interpersonal requirement"Minimal", "Moderate", "Extensive"
Air Travel RequirementFrequency of flights"None", "Occasional", "Frequent"
Land Travel RequirementFrequency of ground travel"None", "Occasional", "Frequent"

Compensation & Benefits

FieldMeaningExample
Yearly Min CompensationMinimum annual salary (USD)60000
Yearly Max CompensationMaximum annual salary (USD)120000
Monthly Min CompensationMinimum monthly pay5000
Monthly Max CompensationMaximum monthly pay10000
Weekly Min CompensationMinimum weekly pay1200
Weekly Max CompensationMaximum weekly pay2300
Hourly Min CompensationMinimum hourly rate30
Hourly Max CompensationMaximum hourly rate60
Bi Weekly Min CompensationMinimum bi-weekly pay2400
Bi Weekly Max CompensationMaximum bi-weekly pay4600
Daily Min CompensationMinimum daily rate300
Daily Max CompensationMaximum daily rate500
Listed Compensation CurrencyCurrency used"USD", "EUR"
Listed Compensation FrequencyPay frequency"Annually", "Hourly", "Bi-weekly"
Is Compensation TransparentWhether salary is clearly disclosedtrue/false
Generous Paid Time OffRobust PTO/vacation policytrue/false
Four Day Work Week4-day work week optiontrue/false
Generous Parental LeaveExtended parental leave offeredtrue/false
Retirement Plan401(k) or pension availabletrue/false
Tuition ReimbursementEducation assistance offeredtrue/false

Special Programs & Requirements

FieldMeaningExample
Visa SponsorshipEmployer sponsors work visastrue/false
Relocation AssistanceMoving costs coveredtrue/false
Military VeteransRole open to veteranstrue/false
Security ClearanceGovernment clearance requiredtrue/false
Language RequirementsLanguages needed"English", "Spanish", "Mandarin"
Num Language RequirementsNumber of languages required2

Metadata

FieldMeaningExample
Estimated Publish DateWhen listing was posted"2024-01-15"
Estimated Publish Date MillisUnix timestamp in milliseconds1705276800000
Position Employer TypeEmployer category"Private Company", "Non-profit", "Government"

How to Use

  1. Build a search URL — Visit Hiring.cafe, apply filters (keyword, location, salary range, degree level, job type), and copy the resulting URL.
  2. Configure input — Paste the URL into the urls array. Set max_items_per_url to control volume (e.g., 200 = up to 200 jobs per page).
  3. Enable error handling — Keep ignore_url_failures: true for robust runs; set to false for strict validation.
  4. Run the scraper — Start execution and monitor the live log for progress.
  5. Download results — Export data as JSON, CSV, or Excel for analysis, database import, or API integration.

Best practices:

  • Use multiple URLs with different filters to sample diverse roles (by seniority, location, industry)
  • Adjust max_items_per_url based on dataset size needs—higher values collect more but take longer
  • Regularly validate output fields for nulls or unexpected values

Use Cases & Business Applications

  • Job aggregators: Combine Hiring.cafe with other sources to build unified job databases
  • Salary & market research: Analyze compensation trends by role, location, experience level, and industry
  • Skill demand analysis: Track which technical skills, certifications, and degrees are most sought-after
  • Talent acquisition: Build target candidate profiles based on job market intelligence
  • HR platforms: Feed structured data into recruiting tools, market reports, or dashboards
  • Academic research: Study labor market trends, skill evolution, and hiring practices

Conclusion

The Hiring.cafe Jobs Search Scraper delivers comprehensive, structured job data with 87+ fields per listing—far beyond title and description. Whether you're building a job aggregator, analyzing talent markets, or powering HR intelligence tools, this scraper transforms Hiring.cafe's rich search results into machine-readable datasets. Start scraping today and unlock data-driven insights into the job market.