StartupJobs.cz Scraper - Czech Startup Jobs with Salary
Pricing
from $1.20 / 1,000 result scrapeds
StartupJobs.cz Scraper - Czech Startup Jobs with Salary
Scrape job ads from startupjobs.cz, the Czech startup job board. Get title, company, city, remote flag, salary range, skills, benefits, employment type, posting date and the full ad text for every ad on the site.
Pricing
from $1.20 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
6 days ago
Last modified
Categories
Features
Share
StartupJobs.cz Scraper
Pull job ads from startupjobs.cz, the Czech startup job board. The actor returns one row per ad with the title, company, city, remote flag, employment type, salary range, skills, benefits, posting date and the full ad text.
About half of the ads state a salary range, in CZK per month or per hour. Use the data to follow hiring at Czech startups, compare pay by role, or feed a job board.
How to scrape StartupJobs.cz data
There are two ways to tell the actor which ads to read.
- Paste ad pages into
jobUrls, for examplehttps://www.startupjobs.cz/nabidka/107693/technologicky-business-partner-e-commerce. - Leave
jobUrlsempty and fillkeywords. The actor reads the site's public list of current ads and keeps ads whose address contains one of your words. The address holds the ad number and the job title in Latin letters without accents, somanager,developerandanalytikall work.
The actor stops at maxResults. If you leave everything empty, it reads the first ads in the list.
Write keywords without Czech accents, as they appear in the address. For example vyvojar finds "vývojář" and inzenyr finds "inženýr". English words work for ads with an English title.
Input
| Field | Type | Description |
|---|---|---|
jobUrls | list of URLs | startupjobs.cz job ad pages |
keywords | list of words | Used when no URLs are given. Keeps ads whose address contains one of the words |
maxResults | number | Maximum number of ads (default 50) |
proxyConfiguration | proxy | Apify Proxy by default |
What you get back
| Field | Description |
|---|---|
jobId | startupjobs.cz ad number from the address |
title | Job title |
company | Company name |
companyUrl | Company profile page on startupjobs.cz |
companyDescription | Short company description |
city | City of the job, empty for fully remote ads |
region | Region of the job |
remote | True when the ad is marked as remote work |
employmentType | FULL_TIME, PART_TIME, CONTRACTOR and similar |
salaryMin, salaryMax | Salary range as numbers |
salaryPeriod | month or hour |
currency | Currency as stated on the ad |
skills | Skill tags on the ad |
benefits | Benefit tags on the ad |
postedDate | Date the ad was posted |
description | Full ad text |
logoUrl | Company logo |
url | Ad address |
scrapedAt | Time of the read |
country | cz |
Example output
{"jobId": "103697","title": "Technical Consultant (ManageEngine Products)","company": "MWT Solutions S.A. Organizační složka","companyUrl": "https://www.startupjobs.cz/startup/mwt-solutions-s-a-organizacni-slozka","city": "Praha","region": "Hlavní město Praha","remote": false,"employmentType": "FULL_TIME, CONTRACTOR","salaryMin": 46000,"salaryMax": 94000,"salaryPeriod": "month","currency": "CZK","skills": ["JavaScript", "PostgreSQL", "Active Directory"],"benefits": ["Homeoffice", "Multisport karta", "Notebook"],"postedDate": "2026-04-29","description": "We are looking for a motivated Technical Consultant to join our technical team...","url": "https://www.startupjobs.cz/nabidka/103697/technical-consultant-manageengine-products","scrapedAt": "2026-11-06T15:02:10.476Z","country": "cz"}
Use cases
- Compare salary ranges by role in the Czech startup market.
- Follow which startups are hiring and how many ads they run.
- Feed a job board or alert service with new Czech startup ads.
- Count which skills Czech startups ask for.
- Build a dataset of job descriptions for skills analysis.
Cost and speed
The actor reads one page per ad, with four requests at the same time. Twenty ads take well under a minute. Pricing is per result, see the pricing box on this page. A run's usage cost only settles after it reports SUCCEEDED.
Notes and limits
- The site lists about 430 current ads. A keyword filter reads only the matching ones.
- Salary is stated on about half of the ads. Ads without a salary have empty salary fields.
- Fully remote ads have no city.
- Search result pages are not read. The actor uses the site's public ad list.
- The actor reads publicly visible pages only. It does not log in and does not use cookies.
- You are responsible for how you use the data. Check startupjobs.cz's terms and the rules that apply to your use case.
Frequently asked questions
Does it return salaries?
Yes, when the ad states one. The salaryMin and salaryMax fields hold the range as numbers, salaryPeriod says per month or per hour, and currency says which currency the ad uses.
Can I filter by city?
The city field is in every row, so filter the output on it. The keyword filter works on the ad title only.
Can I find remote jobs?
Yes. Filter the output on remote equal to true.
Which skills does an ad list?
The skills field holds the skill tags the company picked, for example JavaScript or Figma.
How often can I run it?
As often as you like. Daily runs give a clean view of new and removed ads.
Related scrapers
- Zaplata.bg Scraper for Bulgarian job ads
- CV.lt Scraper for Lithuanian job ads
- Kariera.sk Scraper for Slovak job ads