Malt Scraper Ppr avatar
Malt Scraper Ppr

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Malt Scraper Ppr

Malt Scraper Ppr

Extract freelancer profiles from Malt with predictable pay-per-result pricing. Scrape developers, designers & consultants across France & Europe. Get daily rates, skills, ratings, availability. Simple pricing - pay only for results you get.

Pricing

from $3.00 / 1,000 results

Rating

3.1

(3)

Developer

SilentFlow

SilentFlow

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

1.2 hours

Issues response

5 days ago

Last modified

Share

Malt Freelancer Scraper (Pay Per Result)

Extract freelancer profiles from Malt.fr, the leading freelance marketplace in France and Europe. Scrape developers, designers, consultants, and other professionals to get their rates, skills, ratings, availability, and contact information.

This Malt scraper gives you access to 700,000+ freelancers across France, Germany, Spain, and other European markets. Get detailed data with a simple pay-per-result pricing model - you only pay for the profiles you successfully extract.

What can Malt Freelancer Scraper do?

  • Scrape search results - Extract freelancers from any Malt search page with filters
  • Multi-market support - Works with malt.fr, malt.de, malt.es, malt.be, malt.nl
  • Advanced filtering - Filter by daily rate, experience, availability, Supermalter status
  • Flexible input - Use a search URL from your browser or configure parameters directly
  • Export formats - Download data as JSON, CSV, Excel, or access via API

Plus all the advantages of the Apify platform:

  • API access - Integrate with your apps using REST API
  • Scheduling - Run automatically on a schedule
  • Integrations - Connect with Zapier, Make, Google Sheets, and 100+ apps
  • Proxy rotation - Built-in residential proxies for reliable scraping

What data can you extract from Malt?

The Malt scraper extracts the following data from freelancer profiles:

FieldDescription
fullNameFreelancer's full name
headlineProfessional title/headline
dailyRateDaily rate in EUR
currencyCurrency code (EUR)
locationCity/region
countryCountry code (fr, de, es, be, nl)
ratingAverage rating (1-5)
reviewCountNumber of client reviews
missionsCountNumber of completed missions
skillsList of skills and expertise
experienceYearsYears of experience
isAvailableCurrent availability status
isVerifiedVerified availability by Malt
isSupermalterSupermalter certification
availabilityStatusDetailed status (AVAILABLE, AVAILABLE_AND_VERIFIED, etc.)
workAvailabilityWork type (FULL_TIME, PARTIAL)
portfolioList of portfolio items
profileUrlLink to full profile
profileImageProfile photo URL
scrapedAtTimestamp of extraction

How to scrape Malt freelancers

Scraping Malt freelancer data is easy with this Actor. Follow these steps:

  1. Go to Malt - Visit malt.fr (or your preferred market)
  2. Apply your filters - Search for freelancers and use Malt's filters (skills, location, rate, etc.)
  3. Copy the URL - Copy the full URL from your browser's address bar
  4. Paste in the Actor - Enter the URL in the searchUrl field
  5. Set limits - Choose how many freelancers to scrape with maxItems
  6. Run the scraper - Click "Start" and wait for results
  7. Download your data - Export as JSON, CSV, or Excel
{
"searchUrl": "https://www.malt.fr/s?q=developpeur+react&locationId=paris",
"maxItems": 100
}

Input example using parameters

{
"query": "developpeur react",
"location": "paris",
"minRate": 400,
"maxRate": 800,
"onlyAvailable": true,
"maxItems": 200
}

Input parameters

ParameterTypeRequiredDescription
searchUrlStringNoFull Malt search URL (copy from your browser)
queryStringNoSearch keywords (e.g., "developpeur", "designer")
locationStringNoCity or region (e.g., "paris", "remote")
minRateNumberNoMinimum daily rate in EUR
maxRateNumberNoMaximum daily rate in EUR
experienceMinNumberNoMinimum years of experience (0, 2, 3, 7, 8, or 16)
onlySupermalterBooleanNoOnly Supermalter certified freelancers
onlyAvailableBooleanNoOnly available freelancers
pagesNumberNoNumber of pages to scrape (default: 1, max: 50)
maxItemsNumberNoMaximum freelancers to extract (recommended for cost control)
proxyTypeStringNoProxy type: residential, datacenter, or auto

Tip: Use maxItems to control your budget. Set it to the exact number of freelancers you need.

Output example

Each freelancer profile is returned as a JSON object:

{
"freelancerId": "marie-dupont-react-developer",
"profileUrl": "https://www.malt.fr/profile/mariedupont",
"fullName": "Marie Dupont",
"headline": "Senior React Developer | TypeScript Expert | 8 years experience",
"dailyRate": 650,
"currency": "EUR",
"location": "Paris",
"country": "fr",
"rating": 5,
"reviewCount": 23,
"skills": ["React", "TypeScript", "Node.js", "GraphQL", "Next.js"],
"experienceYears": 8,
"isAvailable": true,
"isSupermalter": true,
"profileImage": "https://dam.malt.com/profile/marie-dupont.jpg",
"scrapedAt": "2024-12-26T10:30:00Z"
}

You can download the dataset in various formats: JSON, CSV, Excel, XML, RSS, or HTML.

Supported Malt markets

CountryWebsiteProxy
🇫🇷 Francemalt.frFR
🇩🇪 Germanymalt.deDE
🇪🇸 Spainmalt.esES
🇧🇪 Belgiummalt.beBE
🇳🇱 Netherlandsmalt.nlNL

Just use the search URL from any of these markets. The scraper automatically detects the region and uses the appropriate local proxy for best results.

Why scrape Malt freelancers?

Malt is the largest freelance marketplace in Europe with 700,000+ freelancers across France, Germany, Spain, and other markets. Here's how you can use this data:

  • Talent sourcing - Find and contact freelancers for your projects based on skills, rates, and availability
  • Market research - Analyze freelance rates and skills demand in your industry or region
  • Competitive analysis - Track freelancer pricing and positioning in your market
  • Lead generation - Build targeted lists of freelancers for recruitment, partnerships, or B2B services
  • Skills mapping - Understand which skills are most common or in-demand in specific regions
  • Pricing strategy - Set competitive rates based on market data

Integrations and Malt Scraper API

Connect Malt Freelancer Scraper with your favorite tools using Apify integrations:

  • Google Sheets - Automatically export data to spreadsheets
  • Zapier - Connect with 5,000+ apps
  • Make (Integromat) - Build complex automation workflows
  • Slack - Get notifications when scraping completes
  • Webhooks - Trigger actions in your own systems

Using the Apify API

Access your data programmatically using the Apify API:

Python:

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("silentflow/malt-scraper-ppr").call(run_input={
"query": "developpeur react",
"location": "paris",
"maxItems": 100
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['fullName']} - {item['dailyRate']} EUR/day")

JavaScript:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('silentflow/malt-scraper-ppr').call({
query: 'developpeur react',
location: 'paris',
maxItems: 100
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item => console.log(`${item.fullName} - ${item.dailyRate} EUR/day`));

Check out the API tab for more code examples.

This scraper only extracts publicly available data that freelancers have chosen to share on their profiles. It does not access private information, login-protected content, or personal data beyond what is displayed publicly.

We believe that scraping public data for legitimate business purposes is legal, but you should be aware that:

  • Your results may contain personal data protected by GDPR in the European Union
  • You should only scrape personal data if you have a legitimate reason to do so
  • If you're unsure, consult with your legal team

For more information, read our blog post on the legality of web scraping.

FAQ

How is Pay Per Result different from the standard version?

With Pay Per Result, you pay a fixed price for each freelancer profile extracted. With the standard version, you pay for compute time (Apify Compute Units). Pay Per Result is simpler to budget but may cost more for very large datasets.

How often should I run the scraper?

Freelancer availability and rates change frequently. For active talent sourcing, we recommend running weekly. For market research, monthly updates are usually sufficient.

Can I filter by specific skills?

Yes! Include skills in your search query (e.g., "developpeur react typescript") or use Malt's website to apply skill filters, then copy the resulting URL.

Why do some freelancers have missing data?

Some fields may be empty if the freelancer hasn't provided that information on their profile. The scraper returns all available public data.

Can I scrape freelancers from other Malt markets?

Yes! Just use the search URL from malt.de (Germany), malt.es (Spain), malt.be (Belgium), or malt.nl (Netherlands).

How do I control my budget?

Use the maxItems parameter to set a hard limit on the number of freelancers to extract. This gives you complete control over your costs.

When am I charged?

You're only charged for successfully extracted freelancer profiles. If a profile fails to load, you won't be charged for it.

Your feedback

We're always working on improving the performance of our Actors. If you've got any technical feedback or found a bug, please create an issue on the Issues tab in Apify Console.

For custom scraping solutions or enterprise needs, feel free to reach out!


Built by silentflow