Places4Students Listings Scraper
Pricing
from $2.00 / 1,000 listings
Places4Students Listings Scraper
The Places4Students Listings Scraper extracts student housing listings from Places4Students — capturing rent, bedrooms, bathrooms, availability, distance to campus, coordinates and photos, plus optional full details — ideal for housing market research and rental search tools.
Pricing
from $2.00 / 1,000 listings
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
🎓 Places4Students Listings Scraper
Extract off-campus student housing listings from Places4Students for any school in Canada or the United States. The Places4Students Listings Scraper turns the site's per-school listing pages into clean, structured data — rent, bedrooms, bathrooms, location, distance to campus, photos and more — ready for analysis, market research, or building your own housing search.
Just enter one or more schools, pick the listing types you want, and download the results as JSON, CSV, Excel or HTML. Run it on demand or schedule it to track a housing market over time, and connect it to your stack through the Apify API and integrations.
✨ Features
- 🏠 Rich listing data – title, housing type, bedrooms, bathrooms, rent, currency, availability date, coordinates and cover image for every listing.
- 🎯 Search by school – enter a school name, city, slug or numeric ID; the scraper matches it against the full Places4Students directory of 1,600+ schools.
- 🗂️ All listing categories – Properties, Sublets, Roommates, and Faculty & Staff — choose any combination.
- 🔍 Optional full details – flip on Scrape listing details to also collect the full street address, landlord name, complete description, lease terms, per-campus commute times (walk / bike / drive), and every listing photo.
- 🧹 Automatic de-duplication – listings shared across nearby schools are collapsed to unique entries by listing ID.
- ⚡ Reliable – no login required; runs with residential proxy out of the box for consistent results.
🛠️ How to use the Places4Students Listings Scraper
- Add schools – enter one or more school names (e.g.
Brock University), cities, or numeric school IDs in the Schools field. - Choose listing types – select Properties, Sublets, Roommates and/or Faculty & Staff.
- (Optional) Enable details – turn on Scrape listing details for full addresses, descriptions, lease terms and photos.
- Set a limit – use Max items to cap how many listings you collect.
- Run it – click Start and download your data once the run finishes.
📊 Input
| Field | Description |
|---|---|
| Schools | School names, cities, slugs, or numeric IDs to scrape listings for. |
| Listing types | Which categories to collect: Properties, Sublets, Roommates, Faculty & Staff. |
| Scrape listing details | If enabled, visits each listing to collect address, landlord, description, lease terms, commute times and all photos. |
| Max items | Maximum number of unique listings to collect. |
| Proxy configuration | Proxy settings. Residential proxy is recommended and used by default for reliable results. |
📤 Output
Each listing becomes one row in the dataset. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. Example (shallow listing):
{"id": 277138,"skuCode": "BrockU-277138","listingType": "properties","schoolId": 133,"schoolName": "Brock University - St. Catharines, ON","url": "https://www.places4students.com/schools/133/listings/properties/277138","title": "Fully furnished bedrooms in a Two bedroom Apartment","housingType": "Bedroom(s) in a Basement Apartment","bedrooms": 2,"washrooms": 1,"price": 729,"currency": "CAD","rateDescription": "per room / month","occupancyDate": "Immediately","distanceText": "3.6 km","latitude": "43.1122279","longitude": "-79.2349538","isFeatured": true,"imageUrl": "https://p4s-cdn.b-cdn.net/tenants/p4s/storage/members/0000/163/101/277138_8771.jpg"}
With Scrape listing details enabled, each row additionally includes address, city, province, zip, landlordName, description, leasePeriod, leaseCondition, distances (per-campus commute times), coverImage and the full images array.
Data fields
| Field | Description |
|---|---|
id / skuCode | Unique listing identifiers |
listingType | properties / sublets / roommates / facultystaff |
schoolName | School the listing was found under |
title / housingType | Listing title and housing category |
bedrooms / washrooms | Room counts |
price / currency / rateDescription | Rent and rate basis |
occupancyDate | Availability |
distanceText / distanceMeters | Distance to campus |
latitude / longitude | Coordinates |
imageUrl | Cover photo |
url | Link to the listing detail page |
address / city / province / zip * | Full location |
landlordName * | Landlord / company name |
description * | Full listing description |
leasePeriod / leaseCondition * | Lease terms |
distances * | Per-campus walk / bike / drive times |
images * | All listing photos |
* only when Scrape listing details is enabled.
💰 How much does it cost to scrape Places4Students?
This Actor uses pay-per-result pricing, so you only pay for the data you get:
| Event | Price | When it's charged |
|---|---|---|
| Listing | $0.002 | Per listing collected (shallow mode) |
| Listing detail | $0.006 | Per listing collected with full details |
For example, 500 shallow listings cost about $1.00, and 200 full-detail listings cost about $1.20. Use Max items to keep every run within budget. New Apify accounts include monthly free usage to get started.
💡 Tips
- Start with a small Max items value to preview the data shape before a large run.
- Keep Scrape listing details off when you only need rent, location and room counts — it's cheaper and faster.
- Enter a numeric school ID for the most precise targeting when a name matches several schools.
- Listings are shared across nearby schools; the Actor already de-duplicates by listing ID, so unique inventory may be smaller than the raw per-school totals.
❓ FAQ
Is scraping Places4Students legal? This Actor collects only publicly available listing information. As with any scraping, you are responsible for how you use the data and for complying with Places4Students' terms and applicable laws. It does not collect private contact details that are gated behind contact forms.
Which countries are covered? Both Canada and the United States, wherever Places4Students lists schools.
Can I get landlord phone numbers and emails? Contact is handled through Places4Students' own forms, so raw emails and phone numbers are generally not exposed publicly and are not scraped.
🆘 Support
Found a bug or need a data field that isn't included? Open an issue on the Actor's Issues tab and we'll take a look. Custom scraping solutions are available on request.