482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Jobs & Recruiting

Tech Jobs Scraper logo

Tech Jobs Scraper

hipersoft/devitjobs-scraper

Scrape IT and developer jobs with salaries from DevITjobs (US, UK, NL), GermanTechJobs, SwissDevJobs and DevJob.ro: title, company, city, coordinates, salary range, technologies, level, remote, visa sponsorship, perks, plus description and requirements.

Total users

3

Monthly users

2

Total runs

17

Per job

$0.0015

Last rebuilt

Oct 26, 2026

Overview

Tech Jobs Scraper extracts software developer, IT and data jobs from a family of specialist tech job boards that publish transparent salary ranges: DevITjobs.com (USA), DevITjobs.uk (United Kingdom), GermanTechJobs.de (Germany), DevITjobs.nl (Netherlands), SwissDevJobs.ch (Switzerland) and DevJob.ro (Romania). Get every job with the title, company, company size and type, logo, website, city, address, postal code, coordinates, workplace (remote / hybrid / office), job type, experience level, annual salary from and to with currency, tech category, technologies, job language, visa sponsorship, perks, apply link and posting date. Turn on Description and requirements to also get the full description, requirements, responsibilities and engineering practices (code reviews, unit tests, CI, Scrum…). Filter by technology, keyword, city, level, job type, remote, salary and posting date. Export to CSV, Excel or JSON. Ideal for tech recruiters, salary benchmarking, developer job aggregators and IT market research.

What does Tech Jobs Scraper do?

  • 💻 Developer and IT jobs from 6 specialist boards: USA, UK, Germany, Netherlands, Switzerland, Romania.
  • 💰 Salary ranges on most jobs: annual from and to, with currency.
  • 🧰 Technologies: Python, Java, React, AWS, Kubernetes, SAP…
  • 🎚️ Experience level: junior, regular, senior, lead.
  • 🏠 Remote, hybrid or office and remote region.
  • 🛂 Visa sponsorship flag.
  • 🎁 Perks and company size / type.
  • 📍 City, address and coordinates.
  • 📝 Description, requirements, responsibilities and engineering practices (optional).
  • 🔎 Filters: keywords, technologies, cities, level, job type, remote, minimum salary, posted within N days.

What data can you scrape?

Field Description
Job ID, link, title, job type, experience level, tech category, technologies, language, posted
Company Name, size, type, logo, website
Location Country, city, address, postal code, latitude, longitude, workplace, remote type
Salary From, to, currency, period
Extras Visa sponsorship, perks, apply link
Details* Description, requirements, responsibilities, engineering practices, stock or bonus

* With Description and requirements turned on.

Use cases for tech job data

  • Tech recruiters: source companies hiring Python, Java, React or DevOps engineers.
  • Salary benchmarking: compare developer salaries by technology, level and country.
  • Job aggregators: syndicate developer jobs with salary transparency.
  • Market research: track demand for technologies across the US and Europe.
  • Developers: monitor new jobs that match your stack and salary expectations.

How to scrape tech jobs

  1. Click Try for free to open Tech Jobs Scraper in Apify Console.
  2. Choose job boards (countries).
  3. Optionally add technologies, keywords, cities, levels and other filters.
  4. Turn on Description and requirements if needed, set Max jobs and click Start.
  5. Download the jobs as CSV, Excel or JSON.

Input

Example input

{
  "countries": ["germany", "switzerland", "uk"],
  "technologies": ["Python", "AWS"],
  "experienceLevels": ["senior"],
  "withSalaryOnly": true,
  "includeDetails": true,
  "maxItems": 500
}
Field Description
Job boards USA, UK, Germany, Netherlands, Switzerland, Romania.
Keywords Match title, company or technologies.
Technologies Only jobs using these technologies.
Cities Only jobs in these cities.
Experience levels Junior, regular, senior, lead.
Job types Full-time, part-time, freelance, internship.
Remote only Only remote jobs.
Only jobs with salary / Minimum annual salary Salary filters.
Posted within (days) Only recent jobs.
Description and requirements Adds full text.
Max jobs Stop after this many (0 = no limit).

Output

Job example (with details)

{
  "jobId": "6aad14d978f353540ae90a02",
  "url": "https://germantechjobs.de/jobs/TST-GmbH-Mitarbeiter-mwd-IT-Infrastruktur",
  "title": "Mitarbeiter (m/w/d) IT-Infrastruktur",
  "company": "TST GmbH",
  "companySize": "5k+",
  "country": "Germany",
  "city": "Worms",
  "latitude": 49.6068718,
  "longitude": 8.37001127,
  "workplace": "office",
  "jobType": "Full-Time",
  "experienceLevel": "Regular",
  "salaryFrom": 40000,
  "salaryTo": 60000,
  "salaryCurrency": "EUR",
  "techCategory": "DevOps",
  "technologies": ["Ansible", "Linux", "Python", "Terraform"],
  "visaSponsorship": false,
  "postedAt": "2026-10-07T18:00:47.879+00:00",
  "requirements": "- Abgeschlossenes Studium der Informatik…",
  "site": "germany"
}

Output schema

Field Type Description
jobId, url, title, jobType, experienceLevel, techCategory, technologies, language, postedAt mixed Job.
company, companySize, companyType, companyLogo, companyWebsite string Company.
country, city, address, postalCode, latitude, longitude, workplace, remoteType mixed Location.
salaryFrom, salaryTo, salaryCurrency, salaryPeriod mixed Salary.
visaSponsorship, perks, applyUrl mixed Extras.
description, requirements, responsibilities, practices, offersStockOrBonus, updatedAt mixed Details.
site, scrapedAt string Source info.

How much does it cost?

Tech Jobs Scraper uses pay-per-job pricing: a small fixed price per job, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.

More job data

FAQ

Are salaries annual? Yes. salaryFrom and salaryTo are annual amounts in the board's local currency (USD, GBP, EUR, CHF or RON).

Can I scrape all jobs on a board? Yes. Choose the board, leave filters empty and set Max jobs to 0.

What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.

Can I integrate Tech Jobs Scraper with other apps? Tech Jobs Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal to scrape these job boards? The scraper only collects publicly posted job ads. You are responsible for using the data in line with each board's terms and applicable law.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with DevITjobs, GermanTechJobs, SwissDevJobs or DevJob.ro.

Input

FieldTypeDescription
countries
Job boards
arrayWhich tech job boards to scrape.
Default: ["germany"]
keywords
Keywords
arrayOptional. Match job title, company or technologies, e.g. backend, data engineer, SAP, devops.
technologies
Technologies
arrayOptional. Only jobs using these technologies, e.g. Python, Java, React, AWS, Kubernetes, TypeScript.
cities
Cities
arrayOptional, e.g. Berlin, Munich, London, Zurich, New York, Amsterdam.
experienceLevels
Experience levels
arrayOptional.
jobTypes
Job types
arrayOptional.
remoteOnly
Remote only
booleanOnly remote jobs.
Default: false
withSalaryOnly
Only jobs with salary
booleanOnly jobs that publish a salary range.
Default: false
minSalary
Minimum annual salary
integerOnly jobs whose salary range reaches at least this amount (local currency).
postedWithinDays
Posted within (days)
integerOnly jobs posted in the last N days.
includeDetails
Description and requirements
booleanAlso collect the job description, requirements, responsibilities and engineering practices.
Default: false
maxItems
Max jobs
integerStop after this many jobs. 0 means no limit.
Default: 200
proxyConfiguration
Proxy configuration
objectNot required for normal use.
Default: {"useApifyProxy": false}

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~devitjobs-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "countries": [
    "germany",
    "uk"
  ],
  "maxItems": 50
}'

Pricing

EventPricePaid plans from
Job
One tech job scraped
$0.0015$0.0008

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Dribbble Shots Scraper

Scrape public design shots from Dribbble: title, high-res image, tags, likes, views and designer credit. Filter by category or sort, export JSON, CSV or Excel.

359 runs · 5 users · $0.003 / shot scraped

Computrabajo Scraper

Scrape Computrabajo job listings across Latin America (Mexico, Colombia, Argentina, Chile, Peru and more): title, company, location, salary, posted date and apply URL. Filter by country and keyword. No setup.

206 runs · 4 users · $0.002 / listing scraped

Kraken Market Data Scraper

Fetch Kraken spot market data in bulk: ticker stats (ask, bid, last, 24h high/low/volume/vwap), OHLC candles for any interval, order book depth (top bids/asks), and tradable pair metadata. Fast, clean and cheap.

165 runs · 4 users · $0.001 / pair scraped

Bayt Scraper

Scrape Bayt.com job listings across the Middle East (UAE, Saudi Arabia, Egypt, Qatar and more): title, company, location, posted date and apply URL. Filter by country and keyword.

134 runs · 4 users · $0.003 / job scraped

GitHub Scraper

Search GitHub and scrape repositories (stars, forks, language, topics, license, dates) or user profiles (name, company, location, bio, followers, public email, repos). Uses the GitHub REST API; optional token for higher rate limits. For developer lead generation, OSS research and recruiting.

131 runs · 7 users · $0.0008 / item scraped

Hacker News Scraper

Scrape Hacker News stories, comments, Ask HN, Show HN, jobs and polls by keyword, points, comments and date range. Sort by relevance or newest. Title, URL, author, points, comment count, text and HN link. Fast clean HTTP via the HN Algolia API, no setup.

130 runs · 2 users · $0.004 / item scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build