Malt Freelancers Scraper
Pricing
from $3.00 / 1,000 results
Malt Freelancers Scraper
Scrape freelancer profiles from Malt, Europe's leading freelancer marketplace. Search by skill/keyword and location, or enrich specific profile URLs. Extracts name, headline, skills, daily rate, rating, experience, location, languages, and more across all Malt markets (FR, DE, ES, BE, NL, COM).
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
16 days ago
Last modified
Categories
Share
Extract freelancer profiles from Malt — Europe's largest freelancer marketplace with 700,000+ verified professionals across France, Germany, Spain, Belgium, Netherlands, and the global platform.
Search by skill or keyword, filter by location and ratings, and enrich specific profile URLs — all in a single actor.
What data you get
Each freelancer record contains:
| Field | Type | Description |
|---|---|---|
profileId | string | Unique Malt profile identifier (slug from the profile URL) |
name | string | Full name |
profileUrl | string | Direct link to the freelancer's Malt profile |
headline | string | Professional title or short description |
verified | boolean | Whether the freelancer holds a Malt verified badge |
market | string | Malt market scraped (fr, de, es, be, nl, com) |
profilePhotoUrl | string | Profile photo URL |
recordType | string | Always "freelancer" |
scrapedAt | string | ISO 8601 UTC timestamp of when the record was scraped |
Fields with no value are omitted — no null values in the output.
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
mode | select | Yes | searchFreelancers | searchFreelancers to search by keyword, or byProfileUrls to enrich specific URLs |
searchQuery | string | For search | — | Skill or keyword, e.g. python developer, react, ux designer |
location | string | No | — | City or region filter, e.g. Paris, Berlin |
profileUrls | list | For byProfileUrls | — | List of Malt profile URLs to enrich |
market | select | No | de | Which Malt marketplace to use: fr, de, es, be, nl, com |
minRating | float | No | — | Minimum average rating filter (0–5) |
minReviews | integer | No | — | Minimum review count filter |
maxItems | integer | No | 20 | Maximum number of profiles to return (1–5000) |
Supported markets
| Market code | Domain | Country |
|---|---|---|
com | malt.com | Global / English |
fr | malt.fr | France |
de | malt.de | Germany |
es | malt.es | Spain |
be | malt.be | Belgium |
nl | malt.nl | Netherlands |
Example inputs
Search for Python developers in Paris (French market)
{"mode": "searchFreelancers","searchQuery": "python developer","location": "Paris","market": "fr","maxItems": 50}
Search for React freelancers in Germany with rating filter
{"mode": "searchFreelancers","searchQuery": "react developer","market": "de","minRating": 4.5,"minReviews": 3,"maxItems": 100}
Enrich specific freelancer profile URLs
{"mode": "byProfileUrls","profileUrls": ["https://www.malt.fr/profile/johndoe","https://www.malt.de/profile/jane-smith"]}
Global search across all markets
{"mode": "searchFreelancers","searchQuery": "data scientist","market": "com","maxItems": 200}
Example output
{"profileId": "johndoe","name": "John Doe","profileUrl": "https://www.malt.fr/profile/johndoe","headline": "Senior Python & Data Engineering Freelancer","verified": true,"market": "fr","profilePhotoUrl": "https://dam.malt.com/a8d63245-ac61-40ba-abc2-59c284440837?gravity=face&func=face&w=330&h=325&force_format=png","recordType": "freelancer","scrapedAt": "2026-05-15T10:30:00+00:00"}
Use cases
- Talent sourcing — Find and qualify freelancers by skill, location, and rating
- Market research — Analyse freelancer availability and skill demand across European markets
- Competitor benchmarking — Track top-rated freelancers in your niche
- Lead generation — Build targeted outreach lists from Malt search results
- Freelancer directory — Build or enrich databases with up-to-date Malt profile links
Frequently Asked Questions
Which Malt markets are supported? All six Malt domains: malt.com (global), malt.fr (France), malt.de (Germany), malt.es (Spain), malt.be (Belgium), and malt.nl (Netherlands).
Does it require login or cookies? No. The actor scrapes publicly available profile information only — no account or cookies are needed.
How many profiles can I scrape? Typically up to ~24 profiles per search query — Malt's search results page embeds one page of profile links. For broader coverage, run multiple searches with different keywords, locations, or markets.
What is the verified field?
Malt awards a verified badge (called "Supermalter" in some markets) to freelancers who meet quality and activity thresholds. The verified field reflects this badge status.
Can I filter by minimum rating or review count?
Yes — use minRating (0–5) and minReviews to filter the results. Freelancers without a rating or reviews will still pass the filter (they are not excluded for having no data).
Can I search by tag or category URL?
In searchFreelancers mode, enter the skill name as the searchQuery. Malt's search is skill/keyword based.
Why does the actor need a residential proxy? Malt uses Cloudflare bot protection that blocks datacenter IPs. A European residential proxy (Germany by default) is required to reliably access the site. The actor is pre-configured to use Apify's RESIDENTIAL proxy group with a German exit node.
What output format is supported? The dataset can be downloaded in JSON, CSV, Excel, XML, RSS, or HTML format from the Apify platform.
Is this actor suitable for daily automated runs?
Yes. The default prefill values (mode=searchFreelancers, searchQuery=python developer, maxItems=5) produce at least one record in Apify's daily automated test runs.