FashionJobs France Scraper: Fashion & Luxury Jobs avatar

FashionJobs France Scraper: Fashion & Luxury Jobs

Pricing

from $0.05 / 1,000 job results

Go to Apify Store
FashionJobs France Scraper: Fashion & Luxury Jobs

FashionJobs France Scraper: Fashion & Luxury Jobs

$0.1/1K jobs | Extract fashion, luxury and beauty jobs from FashionJobs France in bulk, with full French descriptions, cities and employment type. Filter by keyword, city and posting age. No login or API key.

Pricing

from $0.05 / 1,000 job results

Rating

0.0

(0)

Developer

Nomad.Devs

Nomad.Devs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

FashionJobs France Scraper (No Login) + Full Descriptions

$0.1/1K jobs | Extract fashion, luxury and beauty jobs from FashionJobs France in bulk, with full French descriptions, cities and employment type. Filter by keyword, city and posting age. No login or API key. Independent, unofficial tool. Not affiliated with or endorsed by FashionJobs.

FashionJobs France Jobs Bulk Scraper

Our scraper reads fashion, luxury and beauty jobs from the French site of FashionJobs and lets you filter by keyword, city, employment type and posting age. Adverts and descriptions are in French. Every row carries the complete original description as text and HTML, plus the title, employer, posting date and a link to the posting on FashionJobs. It is ideal for fashion and luxury recruitment alerts, retail hiring analytics, and job boards and newsletters.

Key Benefits

  • No login or API key: nothing to set up and no account at risk.
  • Low pricing: $0.10 per 1,000 jobs, plus a flat $0.00005 per run.
  • Complete descriptions: a posting whose description cannot be verified is left out, so every row has the full original text.
  • Fresh data: we refresh the newest adverts about once an hour, with a deeper pass once a day.
  • No repeats across runs: schedule the same search daily and postings you already received are skipped.

How It Works

  1. Provide your search. Every field is optional:
    • queries (e.g., vendeur): a posting matches when its title or description contains every word of a query, as whole words. Several queries match any of them.
    • locations (e.g., Paris): a city, region, country name or two-letter country code.
    • locationTypes (remote, hybrid, onsite), employmentTypes and postedWithin (e.g., 7d, any) narrow it further. While one is set, a posting whose source does not state that fact is left out.
  2. Run the Actor. Filters are applied to all stored postings before the limit is counted, so you get the newest matches. The RUN-SUMMARY record of the run says what was applied.
  3. Run the same search again and you get only postings you have not received yet. Set dedupe.enabled to false to see everything again.

More settings:

  • maxItems - Maximum number of jobs to return. Default is 50. Zero, or anything above 200, means 200.
  • dedupe - Skips postings already delivered to your account for the same search. Set key to keep separate alert histories.

A rolling sample of the French site. Each hourly refresh reads the newest 100 adverts and a daily pass reads about 500, so this Actor holds recent adverts rather than every offer on the site.

Adverts that FashionJobs hands to an employer's own application system are not stored.

deadline is the end of the advert in UTC, so a French midnight shows as 22:00 or 23:00 on the evening before, depending on daylight saving, and it is normally 30 days after posting. Salary and work arrangement are not published in this data.

Data You'll Receive

  • Job details: title, complete description in French (text and HTML), posting date, advert end date and employment type.
  • Employer: company name.
  • Location: the city and country code as FashionJobs prints them, for example PARIS, FR.
  • Links: the original FashionJobs advert URL.
  • Stable source and id fields to deduplicate across runs.
  • Countries: countryCodes lists the ISO 3166-1 alpha-2 country codes of the job's places (null when no place has a known country, never an empty list); locations stays the physical place, and a posting a single-country board stores with no place at all still carries that board's country.
  • Applicant regions: applicantLocations lists where the posting says an applicant may live (null when the source states nothing, [] when it states no restriction); locations stays the physical place.

Sample output data

Here is an example job from this Actor:

{
"schemaVersion": "nomad-agent-job-row-v5",
"source": "fashionjobs",
"id": "12221551",
"url": "https://fr.fashionjobs.com/emploi/ksi-retail/Vendeur-luxe-joaillerie,12221551.html",
"title": "Vendeur(se) Luxe Joaillerie",
"company": "KSI RETAIL",
"locations": [
"PARIS, FR"
],
"countryCodes": [
"FR"
],
"applicantLocations": null,
"postedAt": "2026-10-13T17:15:25Z",
"deadline": "2026-11-12T23:00:00Z",
"description": "KSI Retail : Leader de l'intérim et du placement sur les métiers du Retail, du Wholesale et du Tertiaire. Pour maison de Luxe en Joaillerie, nous recherchons un(e) vendeur(se) en Grand Magasin. Vous serez notamment chargé(e) de : - l'accueil et du conseil clientèle - de la réalisation et du suivi des ventes - du respect et de la mise en place du merchandising - de la gestion des stocks - de l'optimisation du fichier … (shortened here)",
"descriptionHtml": "KSI Retail : Leader de l'intérim et du placement sur les métiers du Retail, du Wholesale et du Tertiaire. Pour maison de Luxe en Joaillerie, nous recherchons un(e) vendeur(se) en Grand Magasin. <br>\n <br>\n Vous serez notamment chargé(e) de : <br>\n <br>\n - l'accueil et du conseil clientèle <br>\n <br>\n - de la réalisation et du suivi des ventes <br>\n <br>\n - du respect et de la mise en place du merchandising <br>\n <br> … (shortened here)",
"workType": null,
"salary": null,
"employmentTypes": [
"Contract"
],
"hiringContacts": []
}

FashionJobs Jobs API

Results are stored in a dataset that you can export as CSV, JSON or Excel, or read on demand through the Apify API. Schedule the Actor, or connect it to Make, n8n, Zapier or an MCP client through the Apify integrations.

Support and Feedback

We improve these scrapers from your feedback. If something breaks or you need a filter:

  • Open an issue on the Actor's Issues tab
  • If this Actor saved you time, a short review on the Store helps other users find it.

Run evidence

  • Fill rates measured on 2026-10-13 (UTC) over the newest 200 stored FashionJobs postings, with the code of this Actor run locally against the stored postings (not a platform run): complete description 200 of 200, locations 200 of 200, posting date 200 of 200, listing end date (normally 30 days after posting) 200 of 200, work arrangement 0 of 200, employment type 200 of 200, salary 0 of 200, hiring contact 0 of 200.
  • Try-it prefill (vendeur, Paris, last 7 days, 20 jobs) returned 18 rows, 18 with complete descriptions, in the same local check.

Independent tool. We built and run this Actor ourselves. FashionJobs does not operate, sponsor or endorse it, and its name is used only to say which site the data comes from.