
Global Sources Supplier Scraper
scrape.ly/store/cornerledger/globalsources-scraperLead generationE-commerce
2 monthly users

Export job listings from Drushim (drushim.co.il), Israel's leading Hebrew job board. No login needed.
Export job listings from Drushim (drushim.co.il), Israel's leading Hebrew job board, into clean JSON, CSV or Excel. Search by keyword, city and radius, category, region, job type and experience, or paste Drushim links, and get the full job description, requirements, every city with coordinates, salary when the employer shows it and apply links. No login, no browser, and 1,000 jobs take about half a minute.
developer, מפתח, מנהל חשבונות), or * for every job, or paste Drushim links.| Field | What it does |
|---|---|
searchTerms | Job titles, skills or company names in Hebrew or English, one search each. * = all jobs in Israel. |
startUrls | Drushim search, category, area, company or job links. |
maxResults | Total jobs to save across all searches (default 20, 0 = no limit). |
location, radiusKm | An Israeli city in Hebrew or English and the distance around it (5 to 150 km, site default 30 km). |
regions | Center, Sharon, Shfela, Jerusalem area, North, South, Judea and Samaria, Abroad. |
category, subCategory | A Drushim category (e.g. Hi-Tech - Software) and optionally a sub-category number. |
employmentTypes, experienceLevels | Full-time, part-time, temporary, shifts, remote, hybrid, preferred work; no experience to 7+ years. |
noCvRequired, postedWithinDays | Only jobs that need no CV; only jobs posted or refreshed in the last N days. |
includeCompanyDetails | Add the employer's profile to each row. |
maxResultsPerSearch | Optional cap per search term or link. |
{
"searchTerms": ["developer", "מפתח"],
"location": "Tel Aviv",
"radiusKm": 20,
"employmentTypes": ["full-time", "hybrid"],
"experienceLevels": ["3-4", "5-6"],
"postedWithinDays": 7,
"maxResults": 200
}
One row per job. Main fields:
| Field | Description |
|---|---|
jobId, jobCode, employerJobCode | Drushim job number and the employer's own reference |
title, company, companyCode, companyLogoUrl, companyProfileUrl | Job and employer |
location, locationEnglish, latitude, longitude | First city of the job |
cities, citiesEnglish, addresses, region, regionEnglish, regions | Every city with coordinates, and the region |
description, descriptionHtml, requirements, requirementsHtml | Full job text |
category, categoryEnglish, subCategory, subCategories | Drushim classification |
experience, experienceEnglish, employmentType, scopes, isRemote, isHybrid | Experience and job type |
salaryText, salaryMin, salaryMax, salaryCurrency, salaryPeriod | Salary, when the employer publishes it |
benefits, screeningQuestions, noCvRequired | Benefits, the employer's screening questions, no-CV flag |
portalUrl, applyUrl, externalApplyUrl | Job page, Drushim apply link, employer's own apply page |
postedDate, originalPostedDate | Date the job was posted or last refreshed, and first posted (Israel time) |
extractedEmails, extractedPhones, extractedUrls | Contacts found in the job text |
companyDescription, companyEmployees, companyIndustry, companyAddress, companyBenefits | With "Add company profile" on |
Example row from a test run (texts shortened):
{
"jobId": "38804178",
"jobCode": 38804178,
"title": "QA Engineer",
"company": "פלא-קארד בע\"מ",
"companyCode": 1244427,
"location": "ראשון לציון",
"locationEnglish": "Rishon LeTsiyon",
"region": "מרכז",
"regionEnglish": "Center",
"latitude": 31.9730015,
"longitude": 34.7925013,
"description": "Perform manual testing of web applications, POS terminals, APIs, and backend systems.\nDesign, document, and execute test cases…",
"requirements": "Strong experience in manual testing and test execution.\nExperience creating and maintaining test automation…",
"category": "הייטק-QA",
"categoryEnglish": "Hi-Tech - QA",
"experienceEnglish": "1-2 years",
"employmentType": "Full-time",
"scopes": ["Full-time"],
"isRemote": false,
"isHybrid": false,
"salaryText": "10000-13000",
"salaryMin": 10000,
"salaryMax": 13000,
"salaryCurrency": "ILS",
"salaryPeriod": "month",
"portalUrl": "https://www.drushim.co.il/job/38804178/54a993f8/",
"applyUrl": "https://www.drushim.co.il/sendcv.aspx?jobcode=38804178",
"postedDate": "2026-10-20T07:19:52.357+03:00",
"searchQuery": "developer",
"source": "drushim.co.il"
}
You pay $1.60 per 1,000 jobs ($0.0016 per saved job), plus a small platform usage charge for compute and proxy traffic. In our tests the usage was about $0.004 per 1,000 jobs, so 1,000 jobs cost about $1.60 in total and 100 jobs about $0.16. Searches that find nothing, links that fail and the optional company profiles are not charged. You can cap the cost of any run with the maximum total charge setting.
Is it legal to scrape Drushim? The actor reads only public job listings that anyone can see without an account. Make sure your use of the data follows Drushim's terms and the privacy law that applies to you, especially for contact details found in job texts.
Do I need a login or my own proxy? No. No account or cookies are used. The default datacenter proxy works for Drushim; if it is ever refused, the run switches to Israeli residential exits by itself.
How many jobs can I get?
As many as the site lists for your search. * with no filters covers every job in Israel (about 15,000 when we tested). Use filters and search terms to narrow it down.
Why is a field empty?
Drushim only shows what the employer filled in. Salary, logos, company profiles and benefits are missing on many jobs; such fields are null or an empty list, never invented.
Can I search in English? Yes. Search terms and cities work in Hebrew and English, but most job texts are written in Hebrew. Every row also carries English names for the city, region, category, experience and job type.
Can I schedule it or use the API? Yes. Save your input as a task, schedule it (for example daily with "Posted within 1 day"), and read the results through the API or integrations.
Every field below can be set in the run form, passed through the API, or saved as a task. Unset fields fall back to the defaults shown.
searchTermsarrayOptionalSearch terms
Job titles, skills or company names in Hebrew or English, one per line, e.g. 'developer', 'מפתח', 'מנהל חשבונות', 'nurse'. Each term is its own search. Use * to list every job in Israel (narrow it down with the filters below).
startUrlsarrayOptionalDrushim links
Optional. Links copied from drushim.co.il: searches (www.drushim.co.il/jobs/search/מפתח/), category, sub-category and area pages (www.drushim.co.il/jobs/cat6/), company pages (www.drushim.co.il/דרושים-2284810-.../) or single jobs (www.drushim.co.il/job/38639220/afb25392/).
maxResultsintegerOptionaldefault 20Maximum jobs
How many jobs to save in total across all searches and links. 0 = no limit (up to 100,000).
locationstringOptionalCity
Israeli city in Hebrew or English, e.g. 'Tel Aviv', 'תל אביב', 'Haifa', 'Jerusalem', 'Beer Sheva'. Jobs within the radius below are returned. Leave empty to search all of Israel.
radiusKmenumOptionalRadius around the city (km)
Distance from the city. The site's default is 30 km.
regionsarrayOptionalRegions
Only jobs in these regions of Israel.
categoryenumOptionalCategory
Only jobs in this Drushim category.
subCategoryintegerOptionalSub-category number
Optional. The number in a Drushim sub-category link, e.g. 504 for Full Stack (www.drushim.co.il/jobs/subcat/504/).
employmentTypesarrayOptionalJob type
Only jobs with one of these job types.
experienceLevelsarrayOptionalExperience
Only jobs asking for one of these experience levels.
noCvRequiredbooleanOptionaldefault falseOnly jobs that need no CV
Only jobs you can apply to without uploading a CV.
postedWithinDaysintegerOptionalPosted within (days)
Optional. Only jobs posted or refreshed in the last N days, e.g. 7. Empty or 0 = any date.
includeCompanyDetailsbooleanOptionaldefault falseAdd company profile
Also read each employer's Drushim profile (one extra request per company) and add its description, size, industry, address and benefits. Free of extra charge; a little slower.
maxResultsPerSearchintegerOptionalMaximum jobs per search term
Optional. Cap for each search term or link, useful with many search terms. Empty or 0 = only the total limit applies.
proxyConfigurationobjectOptionaldefault {"useScrapelyProxy":true,"scrapelyProxyGroups":["DATACENTER…Proxy
Datacenter exits work well for Drushim. If they are refused, the run switches to Israeli residential exits by itself.
Every run writes its results to a dataset. Preview it in the dashboard, then export it or read it through the API.
| Field | Type | Description |
|---|---|---|
| jobId | string | Drushim job number |
| jobCode | number | null | |
| jobHash | string | null | |
| employerJobCode | string | null | The employer's own reference number |
| title | string | null | |
| company | string | null | |
| companyCode | number | null | |
| companyLogoUrl | string | null | |
| companyProfileUrl | string | null | |
| location | string | null | First city (Hebrew) |
| locationEnglish | string | null | First city (English) |
| region | string | null | |
| regionEnglish | string | null | |
| latitude | number | null | |
| longitude | number | null | |
| cities | array | null | |
| citiesEnglish | array | null | |
| regions | array | null | |
| addresses | array | null | Every city of the job with coordinates |
| description | string | null | Job description as plain text |
| descriptionHtml | string | null | |
| requirements | string | null | Requirements as plain text |
| requirementsHtml | string | null | |
| descriptionLength | number | null | |
| category | string | null | |
| categoryEnglish | string | null | |
| categories | array | null | |
| categoriesEnglish | array | null | |
| categoryCodes | array | null | |
| subCategory | string | null | |
| subCategories | array | null | |
| subCategoryCodes | array | null | |
| experience | string | null | |
| experienceEnglish | string | null | |
| experienceCode | number | null | |
| employmentType | string | null | |
| scopes | array | null | |
| scopesHebrew | array | null | |
| isRemote | boolean | null | |
| isHybrid | boolean | null | |
| salaryText | string | null | |
| salaryMin | number | null | |
| salaryMax | number | null | |
| salaryCurrency | string | null | |
| salaryPeriod | string | null | |
| benefits | array | null | |
| suitabilities | array | null | |
| screeningQuestions | array | null | Screening questions the employer asks |
| noCvRequired | boolean | null | |
| isSponsored | boolean | null | |
| isHot | boolean | null | |
| isTopJob | boolean | null | |
| isExpired | boolean | null | |
| portalUrl | string | null | |
| applyUrl | string | null | |
| externalApplyUrl | string | null | |
| postedDate | string | null | |
| originalPostedDate | string | null | |
| extractedEmails | array | null | |
| extractedPhones | array | null | |
| extractedUrls | array | null | |
| companyDescription | string | null | |
| companyEmployees | string | null | |
| companyIndustry | string | null | |
| companyAddress | string | null | |
| companyBenefits | array | null | |
| searchQuery | string | null | |
| searchUrl | string | null | |
| scrapedAt | string | null | |
| source | string | null |
You pay for the events the actor reports, such as each result or page it produces. Platform usage is included in the event prices.
| Event | Charged when | Price |
|---|---|---|
| Job | One saved Drushim job listing. | $0.0016 |
Run this actor from your own code. Swap in your API token and the examples work as-is.
import { ScrapelyClient } from 'scrapely-client'
const client = new ScrapelyClient({ token: process.env.SCRAPELY_TOKEN })
// Start the actor and wait for the run to finish.
const run = await client.actor('openrole/drushim-scraper').call({
"searchTerms": [
"developer"
],
"maxResults": 20,
"proxyConfiguration": {
"useScrapelyProxy": true,
"scrapelyProxyGroups": [
"DATACENTER"
]
}
})
// Read the dataset the run produced.
const { items } = await client.dataset(run.defaultDatasetId).listItems()
console.log(items)Tokens live in your account settings. Keep them server-side: a token carries the full permissions of your account.
Connect the Scrape.ly MCP server once and your agent can run this actor as a tool. Pick your tool:
Fetch scrape.ly/agents.md and run openrole/drushim-scraperPaste into Claude Code, Codex, Cursor or any AI agent. It signs you in once in the browser.
{
"mcpServers": {
"scrapely": {
"url": "https://api.scrape.ly/mcp?tools=actors,runs,storage,docs&actors=openrole/drushim-scraper"
}
}
}No key in the file: your client opens the browser to sign you in the first time it connects.
Inputs the developer prepared for common jobs. Open one to see its input, then copy it to your account to run it as-is or adjust it.
15 jobs for 'מפתח' (developer) within 20 km of Tel Aviv, with full description, requirements and coordinates.
15 full-time Hi-Tech - Software jobs in the Center region asking for 3-4 years of experience.
Paste a category/area page and a search page from drushim.co.il; 5 jobs from each.
10 QA jobs with each employer's description, size, industry and benefits added.
10 part-time jobs posted in the last 3 days, anywhere in Israel.
Search 'nurse' and 'אחות' around Haifa, 5 jobs each.
Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.