Malt Freelancers Directory Scraper
parseforge/malt-freelancers-scraper
Lead generationAutomation
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.
- Total users
- 3
- Monthly active
- 1
- Total runs
- 92
- Bookmarked
- 0
- Rating
- Not rated yet
- Last modified
- 8 days ago
Overview
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 it | What they scrape Malt for |
|---|---|
| Recruiters | Build a shortlist of freelancers in a specific city with a target skill and budget ceiling. |
| Agency owners | Source subcontractors for an upcoming project pipeline by scraping the latest available talent. |
| Sales professionals | Identify independent consultants on Malt who match an ideal customer profile for outreach. |
| HR analysts | Benchmark 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 integration | Malt 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 schema | Every profile arrives with the same fields, so you can load the dataset straight into Excel, Airtable, or a CRM. |
| Scale on demand | Collect 10 profiles for a quick check or 10,000 for a market map, and the platform handles the infrastructure. |
| Ready-to-use exports | Download 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.
| Feature | ParseForge | Malt Scraper |
|---|---|---|
| Search by skill or keyword | Yes | Yes |
| City filter | Yes | Yes |
| Maximum daily rate filter | Yes | Yes |
| Fixed flat schema for every row | Yes | Not listed |
| No-code run from Apify console | Yes | Not listed |
| Multi-country coverage listed | Not listed | Yes |
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 collected | Approximate 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
- Create a free Apify account with $5 in credit.
- Open the Malt Freelancers Directory Scraper.
- Set your inputs and any filters, then click Start.
- 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
| Question | Answer |
|---|---|
| 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. |
Related actors
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.
Input
| Field | Type | What it does | Default |
|---|---|---|---|
| query | string | Skill, role or keywords (e.g. "react developer"). | react developer |
| maxItems | integer | How many freelancers to collect per run. | 10 |
| city | string | Optional city filter (e.g. Paris, Berlin). | not set |
| maxDailyRate | integer | Optional ceiling on daily rate in EUR. | not set |
Pricing
from $7.50 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| result | Single result in the default dataset. | $0.0075 to $0.0085 |
Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.
API
One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.
curl -X POST "https://api.apify.com/v2/acts/parseforge~malt-freelancers-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"helloWorld": 123
}' Examples
Input that runs as-is.
{
"helloWorld": 123
} Reviews
No reviews yet. Be the first.
Issues
We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.
Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.
Related scrapers
Run Malt Freelancers Directory Scraper on Apify All scrapers
