Young Capital Scraper
Pricing
from $2.00 / 1,000 results
Young Capital Scraper
Scrape job listings from YoungCapital.nl — the Netherlands' largest student and flex-work platform. Filter by keyword, city, contract type, education level, sector and working hours. Full descriptions in HTML, text and Markdown. Repost detection. No API key required.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Unfenced Group
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
44 minutes ago
Last modified
Categories
Share
YoungCapital Vacatures Scraper
Scrape job listings from YoungCapital.nl — the Netherlands' largest recruitment platform for students, starters and young professionals. Export structured data as JSON, CSV or Excel.
Why choose this scraper?
| Feature | This scraper | Competitor |
|---|---|---|
| Pricing | $2.00 / 1,000 results | $35 / month flat |
| Search filters | ✅ Keywords, city, radius, contract type, education, sector, hours | ❌ Raw URLs only |
| Contract type filter | ✅ 10 types: bijbaan, stage, vakantiewerk, avondwerk… | ❌ |
| Working hours filter | ✅ Min / max hours per week | ❌ |
| Tags & labels | ✅ #Topjob, #indebuurt, #wervingenselectie | ✅ |
| Recruiter contact | ✅ Name, phone, email, profile image | ✅ |
isNew flag | ✅ Published within last 7 days | ✅ |
Custom startUrls | ✅ Power-user URL input | ✅ |
| Ethical rate limiting | ✅ Configurable + ETHICAL_LOG report | ❌ |
| Retry on errors | ✅ Exponential backoff on 429/5xx | ❌ |
Cost example: 500 results/month = $1.00 with this scraper vs $35.00 with the competitor.
Output fields
| Field | descriptionHtml | String | Full job description as raw HTML. null if not fetched. |
| descriptionText | String | Plain-text version of the description, HTML tags removed. |
| descriptionMarkdown | String | Markdown version of the job description. |
|-------|-------------|
| id | Unique vacancy ID |
| title | Job title |
| url | Direct link to the vacancy |
| company | Company name |
| city | City |
| salary | Salary indication (e.g. €2.750 - €3.250 Per maand) |
| salaryMin / salaryMax | Numeric salary bounds |
| salaryPeriod | monthly, hourly, yearly or weekly |
| hours | Weekly hours string (e.g. 32 - 40 uur per week) |
| hoursMin / hoursMax | Numeric hour bounds |
| contractType | Employment type |
| educationLevel | Required education level |
| tags | YoungCapital labels e.g. ["#Topjob", "#indebuurt"] |
| isNew | true if published within the last 7 days |
| publishDate | Publication date (YYYY-MM-DD) |
| contactPhone | Recruiter phone number |
| contactEmail | Recruiter email address |
| descriptionHtml | String | Full job description as raw HTML. null if not fetched. |
| descriptionText | String | Plain-text version of the description, HTML tags removed. |
| descriptionMarkdown | String | Markdown version of the job description. |
| scrapedAt | Scrape timestamp (ISO 8601) |
Input
| Parameter | Default | descriptionHtml | String | Full job description as raw HTML. null if not fetched. |
| descriptionText | String | Plain-text version of the description, HTML tags removed. |
descriptionMarkdown | String | Markdown version of the job description. |
|---|---|---|
searchQuery | — | Keywords, e.g. developer, marketing |
city | — | City, e.g. Amsterdam, Rotterdam |
radius | 40 | Search radius in km (5–100) |
contractType | — | fulltime, parttime, bijbaan, stage, tijdelijk, vakantiewerk, thuiswerk, avondwerk, weekendwerk, traineeships |
educationLevel | — | vmbo, mbo, hbo, universiteit |
industry | — | Sector, e.g. ICT, Zorg, Horeca |
workingHoursMin | — | Minimum hours per week (e.g. 16) |
workingHoursMax | — | Maximum hours per week (e.g. 40) |
startUrls | [] | Custom YoungCapital URLs (detail pages or search pages) |
maxResults | 100 | Maximum results (1–5000) |
requestDelayMs | 500 | Pause between requests in ms |
maxRequestsPerMinute | 30 | Hard cap on requests per minute |
debugMode | false | Verbose logging for troubleshooting |
Ethical compliance
After every run, an ETHICAL_LOG entry is saved to the Key-Value Store documenting total requests, peak load, and a compliance verdict (✅ COMPLIANT / 🟡 MODERATE / ⚠️ WARNING). Suitable for sharing with clients or attaching to data-use agreements.
Retrieve via:
GET https://api.apify.com/v2/key-value-stores/{storeId}/records/ETHICAL_LOG?token=YOUR_TOKEN
Use cases
- Recruiters monitoring student and part-time job openings
- HR tools aggregating Dutch job boards
- Labour market research and salary benchmarking
- ATS systems tracking bijbaan, stage and vakantiewerk availability
- Alerting pipelines for new
#Topjoblistings in a specific city
💰 Pricing
$2.00 per 1,000 results — you only pay for successfully retrieved listings. Failed retries and filtered reposts are never charged.
| Results | Cost |
|---|---|
| 100 | ~$0.20 |
| 1,000 | ~$2.00 |
| 10,000 | ~$20.00 |
| 100,000 | ~$200.00 |
Flat-rate alternatives typically charge $29–$49/month regardless of usage. At 10,000 results/month, this scraper costs significantly less with no commitment.
Use the Max results cap in the input to control your spend exactly.
Known limitations
- Apply URL: YoungCapital uses its own internal application flow —
applyUrllinks to YoungCapital's apply page, not directly to the employer's ATS. - Salary: Not all listings include salary data —
salaryMinandsalaryMaxarenullwhen not published. - Contact details:
contactPhoneandcontactEmailare only available when the recruiter chooses to publish them.
Technical details
- Source: youngcapital.nl — Dutch job board for starters and young professionals
- Memory: 1024 MB
- Proxy: Apify RESIDENTIAL
- Repost storage: KeyValueStore
young-capital-job-dedup, 90-day TTL - Retry: Automatic retry on network errors, exponential backoff
Additional services
Need a custom actor, additional filters, scheduled runs, or integration support? Send an email to info@unfencedgroup.nl — we build on request.
Built by unfenced-group · Issues? Open a ticket or send a message.