Prolinker Project Scraper
Under maintenancePricing
$10.00/month + usage
Prolinker Project Scraper
Under maintenanceScrape Prolinker project listings instantly - The most reliable Prolinker scraper with fast, accurate, real-time data extraction from the leading Dutch & Belgian freelance marketplace.
Pricing
$10.00/month + usage
Rating
0.0
(0)
Developer
delta spider
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Prolinker Project Scraper - Get the latest freelance projects from prolinker.com
π Scrape Prolinker project listings instantly - The most reliable Prolinker scraper with fast, accurate, real-time data extraction from the leading Dutch & Belgian freelance marketplace.
Mac Cloudflare challenge probe
Issue #274 adds a bounded diagnostic that launches fresh headful branded Chrome without overriding its system identity. It must solve or avoid the Managed Challenge, find a real Belgian Shopify assignment, and open one canonical anonymous detail page before exiting successfully.
pnpm --filter prolinker-scraper run probe:cloudflare
Exit code 0 means search and detail readiness passed, 2 is a completed
negative target/challenge result, and 1 is a probe/configuration error. See
./docs/cloudflare-challenge-findings.md.
Apify challenge acquisition proof
Issue #277 proved that
the same launch policy and shared solver can reach the Belgian search and one
canonical anonymous detail page from a private Apify Actor using exactly one
Patchright context and page when the caller explicitly selects the standard
RESIDENTIAL Apify Proxy group. Direct and default datacenter egress both
remained in the documented challenge. The initial observed memory floor is
1024 MB.
The disposable Actor code remains only on the
codex/prototype-277-artifact
branch; no production runtime changed. See
./docs/apify-challenge-acquisition-proof.md.
Single-context browser runtime
The Actor now keeps one headful branded-Chrome Patchright context and one page for the full run. Search, pagination, optional detail enrichment, and interested-freelancer JSON all stay inside that context. Chrome keeps its native locale, User-Agent, viewport, and HTTP identity.
Direct egress remains the default. On Apify, the 2026-07-27 production-equivalent
proof required the caller to select the standard RESIDENTIAL proxy group:
{"search_url": "https://prolinker.com/be/opdrachten/s/shopify","max_results": 10,"include_details": true,"include_interested_freelancers": true,"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Proxying is never enabled implicitly, and custom proxy URLs are not accepted. See the ./docs/browser-native-crawl-contract.md for readiness, pagination, locale, legitimate-zero, interested-data, and failure/recovery evidence.
One-shot Access Session portability proof
Issue #264 adds a
bounded, non-production proof harness. It is not a minter service or pool
integration. The remote Actor must be private and named exactly
prolinker-access-session-portability-experiment; the harness refuses the
public production Actor before opening Chrome or sending target traffic, and
the Actor entrypoint independently requires the fixed private experiment Actor
id before accepting proof mode.
pnpm --filter prolinker-scraper run buildpnpm --filter prolinker-scraper run testAPIFY_TOKEN=... \PROLINKER_PORTABILITY_ACTOR_ID=... \pnpm --filter prolinker-scraper run probe:access-session
The probe launches one fresh headful branded-Chrome profile on Mac direct-home
egress, applies the shared Managed Challenge Solver, and requires the Belgian
Shopify search-plus-detail readiness oracle before capturing any Access
Session. It reduces the state locally and advances to two direct-egress Apify
replications only after a fresh P0 control passes. The browser and HTTP paths
share the same target-readiness predicates, cookie-less captures remain valid
test candidates, and a passing cf_clearance-only replay triggers one
deliberate UA-mismatch control before P0. Raw cookie values are accepted only
in the one-shot Actor input and are not written to logs or datasets. See
./docs/access-session-portability-proof.md.
Why Choose This Prolinker Scraper?
β Fresh Projects Only - Access the latest Prolinker project postings as they appear β Multi-Language Support - Works with nl.prolinker.com (Dutch), be.prolinker.com (Belgian), and prolinker.com (English) β Detailed Project Data - Extract comprehensive project details including budgets, categories, and requirements β Freelancer Insights - Optionally scrape profiles of interested freelancers with ratings and rates β Multiple Export Formats - Get structured data in JSON, CSV, Excel, or XML β No Coding Required - Simply paste Prolinker search URLs and start scraping
π― Perfect For
- Freelancers: Automate your Prolinker project search and never miss opportunities
- Agencies: Track multiple project categories and match team skills efficiently
- Market Researchers: Analyze freelance trends, rates, and skill demand in the Netherlands/Belgium
- Business Intelligence: Monitor client hiring patterns and project types in the Benelux region
π Quick Start
Copy & Paste Prolinker URLs
The easiest way is to use search_url - simply copy any Prolinker search URL from your browser and paste it directly.
{"search_url": "https://nl.prolinker.com/opdrachten?category%5B%5D=1&skills=WordPress","max_results": 50,"include_details": true,"include_interested_freelancers": true}
Configuration Options
| Parameter | Description | Default | Required |
|---|---|---|---|
| search_url | Prolinker search URL | - | Yes |
| max_results | Maximum projects to extract (minimum: 1) | 10 | No |
| include_details | Get full project descriptions (+1 request per project) | false | No |
| include_interested_freelancers | Get profiles of interested freelancers with ratings | false | No |
| proxy | Optional caller-selected standard Apify Proxy settings | direct | No |
URL Examples
Dutch version (Netherlands):
https://nl.prolinker.com/opdrachten?category%5B%5D=1&skills=WordPresshttps://nl.prolinker.com/opdrachten?skills=React&budget_from=500
Belgian version:
https://be.prolinker.com/opdrachten?category%5B%5D=1&skills=WordPresshttps://be.prolinker.com/opdrachten?skills=Python&budget_from=1000
English version:
https://prolinker.com/projects?category%5B%5D=1&skills=WordPresshttps://prolinker.com/projects?skills=Python&location=remote
π Output Data
Extract structured Prolinker project data in your preferred format (JSON, CSV, Excel, XML).
Basic Project Fields
{"active_time": "09:46","active_date": "23 oktober 2025","project_name": "WordPress multisite voor juridische websites","project_url": "https://nl.prolinker.com/opdrachten/website-en-apps/wordpress/wordpress-multisite-5WRYC204","main_category": "Website en Apps","sub_category": "WordPress","min_budget": 350,"max_budget": 1000,"budget_type": "Vaste prijs","location": "Op afstand","status": "Open","interested_count": 3}
Enhanced Project Details (include_details: true)
Enable include_details to extract full project descriptions:
{"active_time": "14:30","active_date": "5 november 2025","project_name": "React Developer voor SaaS Applicatie","project_url": "https://nl.prolinker.com/opdrachten/website-en-apps/react/react-developer-saas-ABC123","main_category": "Website en Apps","sub_category": "React","min_budget": 2500,"max_budget": 5000,"budget_type": "Vaste prijs","location": "Amsterdam of op afstand","status": "Open","interested_count": 8,"description": "We zijn op zoek naar een ervaren React developer voor het bouwen van een nieuwe SaaS applicatie. De applicatie moet schaalbaar zijn en gebruik maken van moderne best practices. Ervaring met TypeScript, Next.js en state management libraries is vereist. Het project heeft een looptijd van 3-6 maanden..."}
Freelancer Data (include_interested_freelancers: true)
Enable include_interested_freelancers to extract profiles of freelancers who showed interest:
{"active_time": "11:20","active_date": "5 november 2025","project_name": "Grafisch ontwerp voor website","project_url": "https://nl.prolinker.com/opdrachten/grafisch-en-design/webdesign/grafisch-ontwerp-XYZ789","main_category": "Grafisch en Design","sub_category": "Webdesign","min_budget": 500,"max_budget": 1500,"budget_type": "Vaste prijs","location": "Op afstand","status": "Open","interested_count": 12,"description": "Modern en clean webdesign voor nieuwe corporate website...","interested_freelancers": [{"displayName": "Dennis van der Berg","displayDisciplines": "Website en Apps, Grafisch en Design, Marketing en Communicatie","profilePictureUrl": "https://cdn.prolinker.com/profiles/12345.jpg","hourlyRate": 55,"hourlyRateCurrency": "EUR","ratings": {"overall": 5,"freelancer": {"quality": 5,"deadline": 5,"communication": 5,"professionalism": 5},"weighted": {"quality": 5,"deadline": 5,"communication": 5,"professionalism": 5}},"cityName": "Bergen","stateName": "Noord-Holland","countryId": "NL","latitude": 52.6667,"longitude": 4.7,"isPremium": true}]}
π§ Use Cases
For Freelancers
- Automated Project Discovery: Set up scheduled runs to find new opportunities matching your skills in the Dutch market
- Early Bird Advantage: Be among the first to apply to fresh project postings
- Market Rate Analysis: Track project budgets and freelancer rates in the Benelux region
- Competition Research: See who else is interested in projects and their rates
For Agencies & Teams
- Multi-Category Tracking: Monitor projects across different skill sets for your team
- Opportunity Matching: Automatically match team members with suitable projects
- Competitive Intelligence: Understand market demand and pricing trends in the Netherlands
- Lead Generation: Identify high-value clients with consistent project needs
For Market Research
- Benelux Freelance Market: Track trends in the Dutch/Belgian freelance economy
- Skills Demand Analysis: Identify in-demand skills and technologies in the region
- Rate Benchmarking: Understand freelancer hourly rates across different disciplines
- Budget Distribution: Analyze project value ranges across categories
π Start Scraping Prolinker Projects Today
Ready to automate your Prolinker project search or conduct market research on the Dutch freelance market? This Prolinker scraper provides reliable and comprehensive data extraction from the leading Benelux freelance platform.