Skip to content

getascraper/how-to-scrape-jobmaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JobMaster Scraper | Israel Jobs and Contact Leads | Apify Actor

Apify Actor Node.js TypeScript Free Tier Cheerio

JobMaster scraper and Israeli recruitment data extraction API. Pull job titles, employer names, description text, parsed salary rates (ILS), and direct recruiter contact lines (email, phone) from jobmaster.co.il with this Apify Actor. Built on lightweight Cheerio code, no browser overhead. Free tier included.

Whether you are a recruiter tracking general Israeli openings, an HR analytics platform benchmarking ILS compensation, or a B2B sales development team sourcing hiring companies, this Actor delivers clean, structured datasets in Hebrew right-to-left format.

Quick Start · Output Schema · Pricing · FAQ

JobMaster Scraper Apify Actor hero screenshot


What is JobMaster Scraper?

JobMaster scraper and mainstream Israeli recruitment data extraction API. This Apify Actor turns jobmaster.co.il (one of Israel's oldest and largest mainstream job directories) into clean structured JSON with title, employer, salary bounds, ILS currency, location, employment type, and direct recruiter contact metadata.

Built for recruiters, HR analytics teams, and B2B sales development agencies that need Israeli hiring data without copy-pasting from job boards.

Why use JobMaster Scraper?

  • Static HTML, zero browser overhead - All listings and detail pages are server-side rendered with classic ASP / ASP.NET. No active Radware or PerimeterX challenges, no headless browser bills.
  • B2B contact lead extraction - Recruiter emails and Israeli phone numbers parsed automatically from job HTML blocks via regex. Direct, high-intent contact data for sales teams.
  • ILS salary normalization - Extracts salary min and max bounds, currency (ILS), and pay frequency (hourly vs monthly) from raw Hebrew salary strings.
  • Plain-text description and requirements - HTML tags stripped and percent-encoded entities decoded into clean descriptionText and requirementsText columns. Drop into Excel, Airtable, HubSpot, or Salesforce directly.
  • Hebrew right-to-left preserved - Hebrew text, including the confidentiality label חברה חסויה (Confidential Company), flows correctly through to your dataset.
  • No proxy required - The IIS backend allows direct, anonymous access. useApifyProxy: false is the default.
  • Lower price - $1.99 per 1,000 jobs. No headless run costs.

Quick Start

npm install apify-client
import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: process.env.APIFY_TOKEN });

const run = await client.actor('getascraper/jobmaster-scraper').call({
  searchQuery: 'React',
  enrichDetail: true,
  maxItems: 100,
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

How to use

  1. Open the Actor in Apify Console
  2. Set Search Query to a Hebrew or English keyword like React, QA, or DevOps (default walks newest jobs)
  3. Optionally add specific jobmaster.co.il search URLs
  4. Set Enrich Job Details to true to fetch full description, requirements, and contact data
  5. Set Maximum items (default 100, max 10,000)
  6. Click Start and download the dataset as JSON, CSV, or Excel

You do not need JobMaster cookies, a JobMaster account, or a separate JobMaster API key. Israeli proxy is optional since there is no geographic firewall.

What data does it extract?

Field Description
type Always job
jobId Unique numerical ID parsed from the card id attribute (e.g. 9773524 from id="misra9773524")
url Direct URL of the JobMaster vacancy card
title Job title (Hebrew or English)
companyName Employer name or Hebrew confidentiality label
companyUrl Direct link to the company profile page
companyDomain Employer domain parsed from profile links
location Israeli city (Hebrew)
remote true if remote-work options are available
salaryMin Minimum salary rate bound
salaryMax Maximum salary rate bound
salaryCurrency Currency code (ILS)
salaryPeriod Pay frequency (hourly or monthly)
salaryRaw Original salary text as published on JobMaster
employmentType Job scope (Full-time, Shift work, etc.)
postedRelative Human-readable relative date (Hebrew)
descriptionText Plain-text job description
requirementsText Plain-text required skills
descriptionHtml Original HTML for the description block
requirementsHtml Original HTML for the requirements block
applyUrl Direct URL to apply
contactEmail Extracted recruiter email (B2B lead)
contactPhone Extracted Israeli phone line (B2B lead)
scrapedAt ISO 8601 scraping timestamp

Output Example

{
  "type": "job",
  "jobId": "9773524",
  "url": "https://www.jobmaster.co.il/jobs/checknum.asp?key=9773524",
  "title": "Full Stack Web Developer (C# / React) - הצטרפו לנבחרת שלנו!",
  "companyName": "G-Ness",
  "companyUrl": "https://www.jobmaster.co.il/jobs/checkhevra.asp?cs=BVUULDHCTGFMFJJKCBEMUVVEM",
  "companyDomain": null,
  "location": "נתניה",
  "remote": false,
  "salaryMin": null,
  "salaryMax": null,
  "salaryCurrency": null,
  "salaryPeriod": null,
  "salaryRaw": "לא צוין שכר",
  "employmentType": "משרה מלאה",
  "postedRelative": "היום",
  "descriptionText": "אנחנו מחפשים תכניתן/ית שרוצה לעבוד בסביבה טכנולוגית ומאתגרת...",
  "requirementsText": "ניסיון מוכח בפיתוח .NET - חובה. ניסיון חזק בעולמות ה-Client עם React...",
  "applyUrl": "https://www.jobmaster.co.il/jobs/checknum.asp?key=9773524",
  "contactEmail": "hr@g-ness.co.il",
  "contactPhone": "09-8654321",
  "scrapedAt": "2026-06-06T11:00:00.000Z"
}

Pricing

$1.99 per 1,000 results. Free tier included.

Israeli job board scraping at a lower price point than specialized competitors. Because the platform loads listings natively via server-side rendered HTML, there is zero headless browser overhead or expensive residential proxy data transfer fees.

Items scraped Cost (USD)
100 $0.20
500 $0.99
1,000 $1.99
5,000 $9.95
10,000 $19.90

Advanced Options

  • Fast List Mode - Disable enrichDetail to run super-fast crawls. Bypasses retrieving descriptions, requirements, and contact details. Capture titles, locations, and company names at 10x the speed.
  • B2B Lead Sourcing - Enable enrichDetail to extract recruiter emails and Israeli phone numbers for sales outreach targeting hiring-intent companies.
  • Modest Concurrency - Default maxConcurrency: 10 keeps requests respectful of the IIS backend.

Supported URL types

  • https://www.jobmaster.co.il/jobs/searchresults.asp?position=72&area=any (search results)
  • https://www.jobmaster.co.il/jobs/checknum.asp?key=9773524 (direct vacancy)
  • https://www.jobmaster.co.il/jobs/checkhevra.asp?cs=BVUULDHCTGFMFJJKCBEMUVVEM (company profile)

Use cases

  • Populate your own job board or directory with Israeli vacancies
  • Benchmark ILS compensation by category, city, or seniority
  • Source B2B leads with direct recruiter emails and phone numbers
  • Mirror active listings into your ATS or CRM (HubSpot, Salesforce, Airtable)
  • Track hiring velocity by Israeli sector

FAQ

How does this scraper bypass bot protections?

JobMaster operates on a standard Microsoft IIS web server using classic ASP / ASP.NET. Unlike major competitors, the website has no active Radware Web Application Firewall (WAF) or PerimeterX challenge walls configured. Unauthenticated requests are welcomed with 200 OK status, meaning your crawls run unblocked without browser overhead.

Do I need a login or API Key?

No. All JobMaster vacancy listings are fully public and require no authentication or cookies to read.

Why is the company name confidential on some jobs?

To protect client databases from competitor poachers, some agencies and employers choose to list vacancies anonymously. In those instances, the companyName field is populated with the standard Hebrew confidentiality label חברה חסויה.

Can I export to Excel or Airtable?

Yes. The Apify dataset supports JSON, CSV, Excel, XML, HTML, and RSS export formats. Hebrew right-to-left text renders correctly in all formats.

Disclaimers

This Actor is an independent web scraping tool and is not affiliated with, endorsed by, or sponsored by JobMaster, JobMaster Limited, jobmaster.co.il, or any of their subsidiaries or affiliates. All trademarks are the property of their respective owners.

The scraper accesses only the public, unauthenticated job listings of the JobMaster website, matching data the platform serves to any public user. Users are responsible for ensuring compliance with JobMaster Terms of Service and local data regulations (GDPR).

Support

About

JobMaster.co.il scraper and Israeli mainstream recruitment data extraction. Extract job listings, ILS salary bounds, and B2B contact leads (phone, email) from jobmaster.co.il without Radware or PerimeterX blocking. Free tier available.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors