Malt Freelancers Scraper avatar

Malt Freelancers Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Malt Freelancers Scraper

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

5.0

(7)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

7

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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:

FieldTypeDescription
profileIdstringUnique Malt profile identifier
namestringFull name
profileUrlstringDirect link to the freelancer's Malt profile
headlinestringProfessional title or short description
skillslist[string]Skills and expertise tags
dailyRateEurintegerDaily rate in EUR (if set by the freelancer)
avgRatingfloatAverage client rating (0–5)
reviewCountintegerNumber of client reviews
experienceYearsintegerYears of professional experience
locationstringCity or region
languageslist[string]Spoken languages
verifiedbooleanWhether the freelancer holds a Malt verified badge
marketstringMalt market scraped (fr, de, es, be, nl, com)
profilePhotoUrlstringProfile photo URL
recordTypestringAlways "freelancer"
scrapedAtstringISO 8601 UTC timestamp of when the record was scraped

Fields that are not set by a freelancer are omitted from the output — no null values.


Input parameters

ParameterTypeRequiredDefaultDescription
modeselectYessearchFreelancerssearchFreelancers to search by keyword, or byProfileUrls to enrich specific URLs
searchQuerystringFor searchSkill or keyword, e.g. python developer, react, ux designer
locationstringNoCity or region filter, e.g. Paris, Berlin
profileUrlslistFor byProfileUrlsList of Malt profile URLs to enrich
marketselectNocomWhich Malt marketplace to use: fr, de, es, be, nl, com
minRatingfloatNoMinimum average rating filter (0–5)
minReviewsintegerNoMinimum review count filter
maxItemsintegerNo20Maximum number of profiles to return (1–5000)

Supported markets

Market codeDomainCountry
commalt.comGlobal / English
frmalt.frFrance
demalt.deGermany
esmalt.esSpain
bemalt.beBelgium
nlmalt.nlNetherlands

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",
"skills": ["Python", "Django", "FastAPI", "PostgreSQL", "AWS"],
"dailyRateEur": 650,
"avgRating": 4.9,
"reviewCount": 18,
"experienceYears": 10,
"location": "Paris",
"languages": ["French", "English"],
"verified": true,
"market": "fr",
"profilePhotoUrl": "https://cdn.malt.com/photos/johndoe.jpg",
"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 daily rates 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 — Enrich existing databases with up-to-date Malt profile data

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? Up to 5,000 profiles per run. For larger volumes, run multiple searches with different queries or markets.

Are daily rates always available? Daily rates are set voluntarily by freelancers. When a freelancer has not published their rate, the dailyRateEur field is omitted from the record.

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 European proxy? Malt's platform is only accessible from European IP addresses. The actor automatically uses Apify's European datacenter proxy to access the site.

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.