Studapart Student Housing Scraper (France) avatar

Studapart Student Housing Scraper (France)

Pricing

from $1.60 / 1,000 housing listings

Go to Apify Store
Studapart Student Housing Scraper (France)

Studapart Student Housing Scraper (France)

Extract student housing listings from Studapart by city: studios, shared flats and student residences with monthly rent, deposit, surface, furnishing, availability dates, amenities and description.

Pricing

from $1.60 / 1,000 housing listings

Rating

0.0

(0)

Developer

Vivien MORVAN

Vivien MORVAN

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 hours ago

Last modified

Categories

Security

Limited permissions

Share

Scrape student housing listings from Studapart, city by city, and get clean structured data: studios, shared flats and student residences with monthly rent, deposit, surface, furnishing and availability dates.

At a glance

What you getStudent housing listings from Studapart: property type, city, address, monthly rent, deposit, rooms, furnished, lessor type and link.
Price$2.00 per 1,000 listings: a 50-listing test run costs about $0.11, start fee included.
Speed50 listings in about 15 seconds. No login, no proxy, no browser to configure.
Try itClick Try for free: the form is already filled with cities Paris.
Keep it freshSchedule it daily and keep only the new listings: see "Monitor new listings daily" below.

What you can do with it

  • Track student rents: monthly rent, deposit and surface by city and district.
  • Monitor availability: which units open up in the coming weeks, and for how long (minimum stay).
  • Map the supply: residences and agencies that list in a given city, with their amenities.
  • Feed a housing comparison or alert tool: run it daily and compare with the previous dataset.

A real sample straight from a run with no input at all (Paris, newest first):

TitleCityMonthly rentSurfaceAvailable from
Maison de 342 m² en coliving à Bois-Colombes - 12 chambresBois-Colombes€853342 m²2026-10-12
Appartement lumineux de 89 m² en coliving à louer à ParisParis€1,01089 m²2026-10-22
Appartement Cosy CH/P - Paris eParis€1,75025 m²2026-10-24

Input

FieldWhat it does
citiesOne or more French cities, for example Paris, Lyon, Toulouse. Paris, Lyon and Marseille cover all their districts. Defaults to Paris.
minRent / maxRentKeeps only listings in the rent range, in EUR, charges included.
availableWithinDaysKeeps listings that can be rented within this many days. 0 returns every listing the site still shows. Default 90.
maxItemsThe run stops once this many listings are saved. Default 50.
includeDescriptionsAdds the advertiser's description as plain text. E-mail addresses and phone numbers are removed.

Example input:

{
"cities": ["Paris", "Lyon"],
"minRent": 500,
"maxRent": 1200,
"availableWithinDays": 30,
"maxItems": 50
}

Output

One record per listing:

{
"id": "6949a52f-8e3f-48d1-86b7-9bc52749f7c3",
"url": "https://www.studapart.com/fr/logement-france/logement/property/6949a52f-8e3f-48d1-86b7-9bc52749f7c3",
"title": "Magnifique appartement BR/P - Nation / Bastille",
"adType": "property",
"announcementType": "rental",
"propertyType": "apartment",
"lessorType": "agency",
"residenceName": null,
"city": "Paris",
"zipcode": "75011",
"address": null,
"latitude": 48.849,
"longitude": 2.394,
"monthlyRent": 2360,
"monthlyRentWholeAccommodation": 2360,
"deposit": 2500,
"surfaceM2": 36,
"roomsCount": 1,
"bedroomsCount": 1,
"maxTenants": 4,
"furnished": true,
"privateBathroom": false,
"washingMachine": true,
"petsAllowed": false,
"parking": false,
"services": [],
"availableFrom": "2026-10-02",
"availableUntil": "2026-11-01",
"minStayMonths": 1,
"responseRatePercent": 73,
"pictureCount": 13,
"pictureUrl": "https://media.studapart.com/property_images_large/6a32c098be6aa.jpeg",
"publishedAt": "2026-05-03",
"updatedAt": "2026-07-29",
"description": "…"
}

Export the dataset as JSON, CSV or Excel, or read it through the Apify API.

Three ways to use it

1. Apify console, no code

  1. Open the Actor page and click Try for free (a free Apify account is enough).
  2. Fill in one or more cities and, optionally, a rent range, then click Start.
  3. When the run finishes, open the Output tab, check the table, then Export as CSV, Excel or JSON.
  4. For a daily alert, open Schedules, create a daily schedule for the Actor and, optionally, add an integration that sends new results to Slack, e-mail or Google Sheets.

2. Apify API with JavaScript

npm install apify-client
export APIFY_TOKEN="your token from Apify console, Settings, Integrations"
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('bibian/studapart-housing-scraper').call({
cities: ['Paris', 'Lyon'],
minRent: 500,
maxRent: 1200,
maxItems: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();

3. Apify API with Python

pip install apify-client
export APIFY_TOKEN="your token from Apify console, Settings, Integrations"
import os
from apify_client import ApifyClient
client = ApifyClient(os.environ["APIFY_TOKEN"])
run = client.actor("bibian/studapart-housing-scraper").call(run_input={
"cities": ["Paris", "Lyon"],
"minRent": 500,
"maxRent": 1200,
"maxItems": 50,
})
items = client.dataset(run["defaultDatasetId"]).list_items().items

Never put your token in the code: read it from the APIFY_TOKEN environment variable as above.

Pricing

Pay per result: $2.00 per 1,000 listings, plus a tiny start fee of $0.00005 per run. You pay only for the results saved to the dataset. Prices are those shown on the Store page when this guide was written; the Store page is the reference.

Why this one

  • Rent, deposit and surface as numbers, not buried in a free-text title you would have to parse yourself.
  • No browser, no proxy. Listings come from the site's own search API; a default run finishes in a few seconds.
  • Privacy-conscious by construction. Private landlords are never named and their street address is never collected; any e-mail or phone number typed into a description is removed.

Good to know

  • lessorType is owner, agency or residence. Residences are businesses and are named (residenceName, address).
  • Private landlords are never named, and their street address is not collected: you get the postal code, the city and an approximate position (about 100 m).
  • E-mail addresses and phone numbers typed into descriptions are removed.
  • For a shared flat, monthlyRent is the price of one room and monthlyRentWholeAccommodation the price of the whole flat.
  • The site returns at most about 200 listings per search. To collect more, search several cities, narrow the rent range, or run it regularly.
  • Cities are matched by name. An unknown name gives no result and a warning in the log.
  • No browser and no proxy needed: runs are fast and cheap.
  • The dataset contains housing listings only. No tenant or landlord personal data is collected.

FAQ

Does it need a browser or a proxy? No. The Actor reads Studapart's own search API directly, so a default run finishes in a few seconds.

Does it work without any input? Yes. Leave everything empty for a productive default run on Paris.

Can I track a specific rent range only? Yes, set minRent and/or maxRent in EUR, charges included.

Can I get the data in Excel or Google Sheets? Yes. Export the dataset as CSV, Excel or JSON from the Apify console, or connect the Apify Google Sheets integration.

Something does not work? Open an issue in the Issues tab. Every public actor is test-run daily and the broken ones are repaired.

Need another site, a missing field or a new filter?
Open an issue in the Issues tab and say what you need, with an example URL if you have one. Requests are read, and the most asked ones are built next.

Try it

Open studapart-housing-scraper on the Apify Store

En français

Cet extracteur récupère les logements étudiants publiés sur Studapart : type de bien, ville, adresse, loyer mensuel, dépôt de garantie, nombre de pièces, meublé ou non, type de bailleur et lien, en JSON, CSV ou Excel. Utile pour comparer les loyers par ville ou alimenter une alerte logement. Aucun compte ni proxy, aucune donnée de particulier.