French Freelance Day Rates (TJM) · IT Skills & Cities
Pricing
from $40.00 / 1,000 day-rate rows
French Freelance Day Rates (TJM) · IT Skills & Cities
Freelance day rates France: median, quartiles and average IT freelance day rate (TJM) by skill and city, computed live from current Free-Work freelance missions, with remote share and top hiring companies. French TJM benchmark as JSON.
Pricing
from $40.00 / 1,000 day-rate rows
Rating
0.0
(0)
Developer
Vivien MORVAN
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Security
Limited permissionsShare
Median day rates (TJM) for French IT freelancers, by skill and city, computed live from current Free-Work freelance missions: no 10,000 raw postings to download and crunch yourself, just the numbers, recomputed on every run.
What you can do with it
- Price a freelance contract: compare your day rate to the live median, 25th and 75th percentile for your skill and city.
- Benchmark a city: Paris vs. Lyon vs. the rest of France for the same skill, side by side.
- Watch a market move: schedule it weekly and track how a skill's median TJM shifts over time.
- Spot who is hiring freelancers:
topCompaniesnames the firms and ESN posting the most missions for a skill, without opening a single job page.
Input
| Field | What it does |
|---|---|
| Skills | One Free-Work search per skill, for example python or data engineer. Required. |
| Cities | One row per skill × city, matched on the posting's location label or postal code. Leave empty to get only a France-wide row per skill — a France-wide row is always included either way. |
| Published within (days) | Only analyze missions published in the last N days. |
| Max postings read per skill | Cost guard: caps how many missions are read to compute each skill's rates. |
| Include sample URLs | Add up to 5 source mission URLs to each row, so you can check the numbers against real postings. |
| Maximum number of rows | The run stops once this many skill × city rows are saved. |
Output
One row per skill × city (plus one France-wide row per skill), computed from the freelance missions found for that skill:
| Field | What it is |
|---|---|
skill, city, periodDays | What this row covers: the searched skill, the city ("France" for the whole country) and the lookback window in days. |
postingsAnalyzed, postingsWithRate | How many missions matched this skill × city, and how many of those actually publish a day rate. |
tjmMin, tjmP25, tjmMedian, tjmP75, tjmMax, tjmAvg | Day rate statistics in EUR/day, null when no missions in this row publish one. |
remoteShare | Share (0 to 1) of matching missions that are full or partial remote. |
avgDurationMonths | Average mission length in months, null when unknown. |
topCompanies | Up to 5 companies (including ESN/staffing firms) posting the most missions for this row — companies only, never an individual's name. |
sampleUrls | Up to 5 Free-Work mission URLs behind this row's numbers (only when "Include sample URLs" is on). |
computedAt | When this row was computed, ISO 8601. |
Three real rows from the same run:
| Skill | City | Postings w/ rate | Median | P25 | P75 | Remote share |
|---|---|---|---|---|---|---|
| python | Paris | 69 of 108 | €500/day | €450/day | €550/day | 70% |
| python | Lyon | 4 of 7 | €423/day | €415/day | €431/day | 86% |
| python | France | 204 of 300 | €475/day | €425/day | €530/day | 78% |
Export the dataset as JSON, CSV or Excel, or read it through the Apify API.
Why this one
- A ready answer, not a pile of postings. The leading alternative on the Store sells the same underlying Free-Work data at $100 per 1,000 rows; this one computes the same medians and quartiles for half that, straight from the missions currently live.
- Recomputed every run. There is no stale snapshot: each run reads the current Free-Work freelance missions for your skills before aggregating, so the numbers track the market as it moves.
- Still want the raw postings? Free-Work Jobs & Freelance Missions Scraper returns every individual mission this actor aggregates over.
Good to know
- A row is still returned for a skill × city with zero matching missions (
postingsAnalyzed: 0, rate fieldsnull): you see the combination has no current data instead of a missing row. topCompaniesonly ever lists companies (including staffing firms and ESN): no recruiter or candidate name is read or stored anywhere in this actor.- Only freelance missions count toward the rates: permanent (CDI), fixed-term and other contract types are excluded before any rate is computed.
- Need another skill grouping, city, percentile or a new field? Open an issue in the Issues tab and say what you need: requests are read, and the most asked ones are built next.
En français
Cet acteur calcule le TJM (médiane, quartiles) des missions freelance IT en France, par compétence et par ville, à partir des missions actuellement publiées sur Free-Work : pas besoin de télécharger puis traiter des milliers d'offres soi-même, juste le chiffre, recalculé à chaque lancement. Idéal pour se positionner avant une négociation de mission, comparer deux villes, ou suivre l'évolution du TJM d'une compétence dans le temps. Aucune donnée personnelle : seules les entreprises et ESN apparaissent dans topCompanies.