Freelancermap Scraper — German IT Freelance Projects & Profiles avatar

Freelancermap Scraper — German IT Freelance Projects & Profiles

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
Freelancermap Scraper — German IT Freelance Projects & Profiles

Freelancermap Scraper — German IT Freelance Projects & Profiles

Scrape freelancermap.de, the German IT-freelancer marketplace. Get open freelance project listings (title, company, skills, location, remote, dates) or freelancer profiles (headline, skills, location). No login.

Pricing

from $1.20 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Freelancermap Scraper

Scrape freelancermap.de, the largest German IT-freelancer marketplace, for open freelance project listings or freelancer profiles — including disclosed hourly/daily rates, skills, location, and remote status.

Why use this actor?

Recruiters, staffing agencies, and B2B sales teams use freelancermap.de to find IT freelancers or to see who's hiring contractors right now. This actor turns both sides of that marketplace into structured data: project listings tell you which companies are actively looking for freelance IT talent (a live buying signal — company name, contact person, required skills, start date, contract length), and freelancer profiles tell you who's available, what they charge, and how to reach them (name, headline, skills, city, hourly/daily rate when public, latest role). No account, no login required.

How to scrape Freelancermap data

freelancermap.de server-renders its search results as HTML, but it also embeds the full underlying data as a JSON payload inside the page (a React hydration script tag) — this actor reads that JSON directly instead of parsing brittle CSS selectors. That means every run returns the complete project description or freelancer work history in a single request, with no separate "detail page" fetch needed.

  1. Pick a mode: projects for open freelance project listings, or freelancers for the searchable freelancer directory.
  2. Give it one or more search queries — German IT keywords or skills such as SAP, Java, .NET, Projektmanagement, Netzwerk, SAP FI, or a city name via the location filter.
  3. Run it. The actor fetches each query's results page, extracts the embedded JSON, maps every project or profile to a clean output row, and pushes it to the dataset — full description, skill tags, and (for freelancers) disclosed hourly/daily rate included.
  4. Export as JSON, CSV, or Excel, or pull it via the Apify API into your CRM or lead list.

Leave the input empty ({}) and the actor still returns real data: it runs a small set of default German IT keywords (SAP, Java, Projektmanagement, Netzwerk) plus the site's general recommended feed.

A note on pagination

freelancermap.de shows anonymous (non-logged-in) visitors the first page of results for any given search — requesting page 2 is gated behind account registration ("Registrieren Sie sich, um mehr Suchergebnisse zu sehen"). The actor detects this automatically: it requests additional pages defensively, and the moment a page repeats the previous page's results it stops that query and moves to the next one. To cover more ground in a single run, pass several searchQueries (e.g. ["SAP", "Java", "Python", "Netzwerk", "Projektmanagement"]) — each query typically surfaces 18-28 distinct results, and results are deduplicated by ID across all of them.

Input

FieldTypeRequiredDescription
modeStringNoprojects (default) for freelance project listings, freelancers for the profile directory
searchQueriesArray of stringsNoGerman keywords/skills, e.g. ["SAP", "Java", "Projektmanagement"]. Leave empty for the default IT keyword set
locationStringNoFilter by city (German spelling, e.g. Berlin, München, Hamburg)
remoteOnlyBooleanNoOnly return 100% remote projects/freelancers
maxResultsIntegerNoMaximum results across all queries (default: 60)
proxyConfigurationObjectNoProxy settings — freelancermap.de has no anti-bot protection, Apify datacenter proxies work fine

Output

Mode: projects

FieldTypeExample
titleString"Interim Corporate Purchasing Professional Services (m/w/d)"
companyString"Michael Page"
posterNameString"Alexander Jones"
cityString"Düsseldorf"
locationsArray["Düsseldorf", "Nordrhein-Westfalen"]
countryString"Deutschland"
remoteInPercentNumber0
startDateString"2026-08"
durationMonthsNumber5
extendableBooleanfalse
isTopProjectBooleanfalse
isEndCustomerBooleanfalse
industryString"Handel"
skillsArray["SAP FI", "SAP CO"]
descriptionStringFull plain-text project description (up to 3,000 chars)
postedDateStringISO 8601
urlStringProject page URL

Mode: freelancers

FieldTypeExample
nameString"Ralph Roßberger"
headlineString"Fachinformatiker Spezialisierung Anwendungsentwicklung"
cityString"Feldkirchen"
countryString"Deutschland"
graduationString"Hochschulingenieurökonom"
availabilityPercentNumber3
remoteOnlyBooleantrue
hourlyRateNumber85
dailyRateNumber680
currencyString"EUR"
skillsArray["Asp.Net", ".Net Framework", "Architektur"]
languagesArray["de", "en"]
latestRoleCompanyStringMost recent listed reference
urlStringProfile page URL

Example output

Project:

{
"type": "project",
"id": "3028028",
"title": "Interim Corporate Purchasing Professional Services (m/w/d)",
"company": "Michael Page",
"posterName": "Alexander Jones",
"url": "https://www.freelancermap.de/projekt/interim-corporate-purchasing-professional-services-m-w-d-3028028",
"city": "Düsseldorf",
"locations": ["Düsseldorf", "Nordrhein-Westfalen"],
"country": "Deutschland",
"remoteInPercent": 0,
"startDate": "2026-08",
"durationMonths": 5,
"extendable": false,
"isTopProject": false,
"isEndCustomer": false,
"description": "Interim Corporate Purchasing Professional Services (m/w/d)...",
"postedDate": "2026-07-24T21:43:11.000Z",
"searchQuery": "SAP",
"scrapedAt": "2026-07-26T09:49:13.843Z"
}

Freelancer:

{
"type": "freelancer",
"id": "18704",
"name": "Ralph Roßberger",
"headline": "Fachinformatiker Spezialisierung Anwendungsentwicklung",
"url": "https://www.freelancermap.de/profil/ralph-rossberger",
"city": "Feldkirchen",
"country": "Deutschland",
"graduation": "Hochschulingenieurökonom",
"availabilityPercent": 3,
"remoteOnly": true,
"hourlyRate": 85,
"dailyRate": 680,
"currency": "EUR",
"rateComment": "Der Stunden- und Tagessatz ist ein Mittelwert und kann bei Bedarf verhandelt werden",
"languages": ["de", "en"],
"isVerified": false,
"postedDate": "2010-10-24T22:00:00.000Z",
"scrapedAt": "2026-07-26T09:48:36.605Z"
}

Cost estimate

This actor makes one HTTP request per search page (no browser, no per-item detail fetch), so it's cheap to run: roughly 0.02-0.05 compute units per 1,000 results on the default Apify datacenter proxy tier.

Limitations

  • freelancermap.de caps anonymous (non-logged-in) result pages at the first page per search query (~18-28 results). Use multiple searchQueries to broaden coverage in one run — results are deduplicated by ID.
  • hourlyRate/dailyRate are only present when the freelancer chose to make them public — in practice around 60-80% of profiles disclose a rate. Project-side budget is almost never disclosed by companies on this marketplace.
  • skills tags are only populated when the poster/profile owner explicitly assigned them — free-text mentions inside the description are not extracted separately.
  • Data is scraped from the public website and may change without notice.

Need this data on a schedule, or a custom version?

We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API — maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.

See studioamba.dev/services or email hello@studioamba.dev for a free data sample. We maintain 300+ European web scrapers and answer within one business day.