Malt Freelancers Directory Scraper avatar

Malt Freelancers Directory Scraper

Pricing

from $7.50 / 1,000 results

Go to Apify Store
Malt Freelancers Directory Scraper

Malt Freelancers Directory Scraper

Scrapes Malt freelancer profiles by skill or keyword, optional city and daily rate cap. Returns each profile as a flat row with name, headline, rating, skills, and profile URL.

Pricing

from $7.50 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

11 days ago

Last modified

Share

ParseForge

Malt Freelancers Directory Scraper

Scrape Malt freelancer profiles by skill, city, or daily rate, up to a million per run. Each profile comes with its name, headline, rate, rating, and skills, ready for CSV, JSON, Excel, or XML export. No login or API key required.

Malt's platform connects businesses with vetted freelancers across Europe, but manually browsing profiles is slow and does not scale for sourcing. This Actor reads the public directory directly, accepts a skill or keyword plus optional city and rate filters, and returns a structured list of matching freelancers. You can pull as many profiles as you need in one go, filtered as they are read so only candidates that fit your criteria reach your dataset.

Who uses itWhat they scrape Malt for
RecruitersBuild a shortlist of freelancers in a specific city with a target skill and budget ceiling.
Agency ownersSource subcontractors for an upcoming project pipeline by scraping the latest available talent.
Sales professionalsIdentify independent consultants on Malt who match an ideal customer profile for outreach.
HR analystsBenchmark daily rates for roles like React Developer across Paris, Berlin, or Amsterdam.

What it does

This Actor collects Malt freelancer profiles by skill, city, and maximum daily rate, and returns each one as a flat row.

  • πŸ” Skill or keyword search: supply a role like "react developer" or "SEO consultant" and the Actor discovers all matching profiles.
  • πŸ™οΈ City filter: narrow the results to freelancers in a single city such as Paris, Berlin, or Madrid.
  • πŸ’° Budget ceiling: set a maximum daily rate in EUR and see only freelancers within that limit.
  • ⚑ High-volume runs: the max items setting lets you pull up to a million profiles per execution.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Malt data

🎯 Build a recruitment pipeline.

A tech recruiter searches "react developer" in Paris with a 600 EUR daily rate cap, exports 200 profiles, and screens the top-rated candidates.

πŸ“Š Benchmark freelance rates.

An HR analyst runs the Actor for five roles across Berlin and Amsterdam, then aggregates the daily rates to adjust their contractor rate card.

🧠 Map a competitive niche.

A marketing agency owner scrapes "SEO consultant" profiles across France to understand how many independents compete on Malt at each price band.

πŸ“¬ Enrich a contact list.

A sales team takes a list of freelancer names and uses the Actor to verify their Malt presence and pull up-to-date skills and ratings.

Why choose this scraper

What you get
No API integrationMalt does not offer a public API. The Actor reads the live directory so you get the same data you see on the web.
One fixed schemaEvery profile arrives with the same fields, so you can load the dataset straight into Excel, Airtable, or a CRM.
Scale on demandCollect 10 profiles for a quick check or 10,000 for a market map, and the platform handles the infrastructure.
Ready-to-use exportsDownload results as CSV, JSON, Excel, or XML without writing a single line of parsing code.

How it compares

Both actors scrape Malt freelancer profiles by skill and location. This actor adds a daily rate ceiling and a one-click schema, while the alternative offers a broader country list and coded features for agencies.

FeatureParseForgeMalt Scraper
Search by skill or keywordYesYes
City filterYesYes
Maximum daily rate filterYesYes
Fixed flat schema for every rowYesNot listed
No-code run from Apify consoleYesNot listed
Multi-country coverage listedNot listedYes

Configure the run

Drive the Actor with a skill or keyword, an optional city, and an optional maximum daily rate in EUR, and filters run as each profile is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"query": "react developer",
"maxItems": 10
}

A larger pull:

{
"query": "react developer",
"maxItems": 200
}

Pricing

Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$0.85
1,000 results$8.50
10,000 results$85.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Malt Freelancers Directory Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Malt through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/malt-freelancers-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

I receive fewer results than the number I set as Maximum freelancers.

Malt returns only as many profiles as match your filters. Try broadening your keyword or removing the city and rate filters to see the full pool.

The Actor returns zero results.

Malt may not have profiles for that keyword and city combination. Test the same keyword without a city filter first, then add the city back once you confirm profiles exist.

Some profile fields are empty.

Malt freelancers can leave certain fields blank, such as the headline or a rating when no reviews exist yet. The Actor preserves those as empty cells so the schema stays consistent.

The run takes a long time.

Large maximum item counts combined with broad filters can pull many pages. Set a lower 'Maximum freelancers' value or tighten the city and rate filters to speed up the run.

FAQ

QuestionAnswer
Does Malt have an official API?Malt does not offer a public API for its freelancer directory. This Actor reads the public web pages and returns the same information you would see in a browser.
Can I scrape profiles from multiple cities at once?The city filter accepts a single city per run. To cover multiple cities, run the Actor once per city or use multiple runs inside an Apify workflow.
Which countries does Malt cover?Malt operates mainly in France, Germany, Spain, the UK, Belgium, and the Netherlands. The Actor returns profiles from whichever country's directory Malt surfaces for your combination of skill and city.
What is the maximum daily rate filter value?The 'Max daily rate' field accepts any integer in EUR. Malt shows only freelancers whose listed daily rate falls at or below that ceiling.
Does this Actor require login credentials?No. The Actor reads public directory pages. You do not need a Malt account, cookies, or an API key to run it.
Can I get freelancer skills, rating, and review count?Yes. Each profile row includes the freelancer's skills, rating, and number of reviews as displayed on Malt.
Will I get exactly the same fields on every row?Yes. The Actor returns a fixed schema so that every row has the same columns, even if a field is empty for a particular freelancer.
What output formats are supported?You can export your dataset as CSV, JSON, Excel, or XML from the Apify platform.
How many freelancers can I scrape in one run?The 'Maximum freelancers' field accepts any number between 1 and 1,000,000. Actual run time scales with the count you request.
Is Malt scraping legal?This Actor accesses publicly available web pages. Always ensure your use complies with Malt’s terms of service and applicable data protection regulations.

Browse the full ParseForge collection for more scrapers.

πŸ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Malt. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.