Freelancermap Project Scraper avatar

Freelancermap Project Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Freelancermap Project Scraper

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

Alkausari M

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

3

Monthly active users

a month ago

Last modified

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

  1. Click Try for free.
  2. 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.
  3. Leave Max Items at 10 for your first run.
  4. 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

SettingWhat it does
Search URLsProject search links, category links or individual project links
Start PageFirst results page to read (default 1)
End PageLast results page, 28 projects each. Above 1 needs an account
Max ItemsStop after this many projects (default 10)
Account EmailYour freelancermap login โ€” only for pages beyond 1
Account PasswordStored as a secret, never logged
Page DelaySeconds to wait on each project page, 1โ€“5 (default 2)
Proxy ConfigurationOff 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.