Freelancermap Project Scraper
Pricing
from $10.00 / 1,000 results
Freelancermap Project Scraper
Scrape German freelance IT projects from freelancermap.de: company, contact person, skills, remote share, start date, duration and full description. Page 1 of any search needs no account โ add a free login to go deeper. Ideal for freelancers finding gigs and agencies tracking demand.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Alkausari M
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
3
Monthly active users
a month ago
Last modified
Categories
Share
Scrape IT and engineering project postings from freelancermap.de โ Germany's largest freelance project marketplace โ into a clean spreadsheet or JSON feed. Paste a search link, press Start, get every matching posting.
Export to Excel, CSV, JSON or XML, or pipe it into Google Sheets, Zapier, Make or your own code through the Apify API. Schedule it daily to catch new projects the morning they appear.
Use cases
- ๐ Project monitoring โ a scheduled run on your own search, so you read the new postings instead of hunting for them
- ๐ Lead generation โ every posting carries the client company and the contact person's name, across as many searches as you like
- ๐ Market research โ track German-market demand by skill, region, remote share and industry
- ๐ Job boards & aggregators โ feed fresh German IT projects into your own platform
How to run the Actor
- Click Try for free.
- Paste a freelancermap link into Search URLs โ a search such as
https://www.freelancermap.de/projekte?query=Python, or a single project page. Filters you already applied on freelancermap are respected. - Leave Max Items at
10for your first run. - Press Start, then open the Output tab and export.
Past the first page of results
freelancermap shows only page 1 of any search to visitors who are not signed in โ 28 projects. Page 2 onward sits behind a login wall, and any scraper reading that search stops with it.
Fill in Account Email and Account Password and set End Page above 1, and the
Actor signs in and pages through for you. A free freelancermap account is enough. The
password is handled as a secret and never written to the log. If sign-in fails, the Actor
retries 3 times and then stops the run rather than quietly returning a short result set.
Page 1 needs no account and always holds the newest postings โ which makes it the cheapest setup for a daily alert.
Input
| Setting | What it does |
|---|---|
| Search URLs | Project search links, category links or individual project links |
| Start Page | First results page to read (default 1) |
| End Page | Last results page, 28 projects each. Above 1 needs an account |
| Max Items | Stop after this many projects (default 10) |
| Account Email | Your freelancermap login โ only for pages beyond 1 |
| Account Password | Stored as a secret, never logged |
| Page Delay | Seconds to wait on each project page, 1โ5 (default 2) |
| Proxy Configuration | Off by default; turn on Apify Proxy if large runs get blocked |
Example input โ newest projects (no login)
{"startUrls": ["https://www.freelancermap.de/projekte?query=Python","https://www.freelancermap.de/projekte/remote"],"maxItems": 50}
Scraping beyond the first page (login required)
{"startUrls": ["https://www.freelancermap.de/projekte?query=SAP"],"endPage": 10,"maxItems": 250,"email": "your@email.com","password": "yourpassword"}
Output
One dataset, one row per project posting.
{"url": "https://www.freelancermap.de/projekt/senior-cloud-engineer-m-w-d-1234567","title": "Senior Cloud Engineer (m/w/d)","company": "Beispiel GmbH","companyRegisteredSince": "Registriert seit 20.04.2026","contactPerson": "Max Mustermann","city": "Berlin, Dresden","country": "Deutschland","locations": ["Berlin", "Dresden"],"remote": "60% Remote","contractType": "Freiberuflich","start": "ab sofort","duration": "5 Monate+","workload": "100% Auslastung","industry": "IT","isTopProject": true,"isEndcustomerProject": false,"skills": ["Kubernetes", "Terraform", "AWS", "CI/CD"],"created": "13.07.2026","description": "Aufgaben:\nAufbau und Betrieb der Cloud-Infrastruktur...","descriptionHtml": "<div>...</div>"}
Integrations & scheduling
Results don't have to stay on Apify. Without writing any code you can:
- Send projects to Google Sheets, Airtable or Slack โ pick the integration on the Actor's Integrations tab and every run appends its results automatically.
- Connect anything else via Zapier or Make โ thousands of apps, triggered when a run finishes.
- Fire a webhook to your own server the moment a run completes, with a link to the fresh dataset.
- Pull the data over the Apify API in JSON, CSV, Excel or XML โ one URL, no auth juggling, ideal for a script or notebook.
freelancermap.de publishes no public API of its own, so a scheduled run is the closest thing to one.
Run it on a schedule. Point the Actor at your search, leave End Page at 1 so no
credentials are involved, set it to run every morning and send the output to a sheet or a
Slack channel. Page 1 is where the newest postings land, so a daily run catches them while
they are fresh. Each run returns that whole page rather than only what changed since the
last one โ de-duplicate on url downstream if you want new postings only.
๐ฎ Support
Bugs, feature requests, or custom scraping work โ open an issue on Apify, email alkausarimujahid@gmail.com, or visit my website ayzalsoft.com.