Places4Students Listings Scraper avatar

Places4Students Listings Scraper

Pricing

from $2.00 / 1,000 listings

Go to Apify Store
Places4Students Listings Scraper

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

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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

  1. Add schools – enter one or more school names (e.g. Brock University), cities, or numeric school IDs in the Schools field.
  2. Choose listing types – select Properties, Sublets, Roommates and/or Faculty & Staff.
  3. (Optional) Enable details – turn on Scrape listing details for full addresses, descriptions, lease terms and photos.
  4. Set a limit – use Max items to cap how many listings you collect.
  5. Run it – click Start and download your data once the run finishes.

📊 Input

FieldDescription
SchoolsSchool names, cities, slugs, or numeric IDs to scrape listings for.
Listing typesWhich categories to collect: Properties, Sublets, Roommates, Faculty & Staff.
Scrape listing detailsIf enabled, visits each listing to collect address, landlord, description, lease terms, commute times and all photos.
Max itemsMaximum number of unique listings to collect.
Proxy configurationProxy 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

FieldDescription
id / skuCodeUnique listing identifiers
listingTypeproperties / sublets / roommates / facultystaff
schoolNameSchool the listing was found under
title / housingTypeListing title and housing category
bedrooms / washroomsRoom counts
price / currency / rateDescriptionRent and rate basis
occupancyDateAvailability
distanceText / distanceMetersDistance to campus
latitude / longitudeCoordinates
imageUrlCover photo
urlLink 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:

EventPriceWhen it's charged
Listing$0.002Per listing collected (shallow mode)
Listing detail$0.006Per 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.