Rental Search
/api/rentals-ca/search
Search Canadian rentals with filters, sort and pagination
Scrappa's Rentals.ca API returns structured JSON from Rentals.ca, a Canadian rental marketplace. Search rentals by city or province with price, bedroom, bathroom, size, property type, furnished, pet and amenity filters, open any listing for floor plans, amenities, photos and the management company, autocomplete locations, list cities and neighbourhoods and read every filter value.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/rentals-ca/search?city=Toronto®ion=ON&min_beds=2&max_price=3000&sort=cheapest" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"total": 1162,
"filtered_count": 20,
"page": 1,
"per_page": 20,
"has_next_page": true,
"next_page": 2,
"listings": [
{
"id": "cmVudGFsbGlzdGluZzozNzIyMzU=",
"path": "toronto/730-st-clarens-avenue-1",
"name": "730 St. Clarens",
"type": "apartment",
"rent": { "min": 2300, "max": 2375 },
"floor_plans": [
{ "beds": 2, "baths": 1, "rent": 2300, "size": 640, "available_now": true }
],
"address": { "street": "730 St Clarens Avenue", "city": "Toronto", "region": "ON", "postal_code": "M6H 4E8" }
}
]
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Track monthly rents in CAD by city, province, bedrooms, size and property type.
Page through filtered searches and open each building for floor plans, availability and photos.
Read the management company, website and logo behind each building.
List the cities and neighbourhoods of a province and search each one.
Rentals.ca scraper API
The Rentals.ca API is built for rental analytics, listing tools and market research. Each search item carries the building name, address with coordinates, the floor plans with beds, baths, rent, size and availability, the photos and the verified flag. Listing detail adds the description, amenities, building facts, open houses, promotions, tours and the management company.
One search route for Canadian rentals, up to 100 per page.
Filters are always honoured: floor plans that break a bed, bath, rent or size filter are never returned.
Pagination returns the real page; a page past the end is empty, never page one.
Rentals only. There is no sale mode and no keyword search.
A valid empty result is a successful, billable response; failures are never billed.
Pass a city and province such as Toronto and ON, add rent, bedroom and size filters, then page through the results.
Open Rentals.ca Search API docsPass the path of a search result to get floor plans, amenities, photos and the management company.
Open Rentals.ca Listing API docsResolve a place name to a ready location value and pass it into search.
Open Rentals.ca Autocomplete API docsEverything you need in one API.
/api/rentals-ca/search
Search Canadian rentals with filters, sort and pagination
/api/rentals-ca/listing
Get the full record of one listing by path, URL or id
/api/rentals-ca/autocomplete
Autocomplete cities, neighbourhoods and buildings
/api/rentals-ca/cities
List the cities of a province or of Canada
/api/rentals-ca/neighbourhoods
List the neighbourhoods of a city
/api/rentals-ca/facets
List the values the search accepts
/api/rentals-ca/agency
Get the management company and contact name of a listing
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Rentals.ca listing data as JSON | Build your own parser | |
| Floor plans checked against filters | Not available | |
| Price per 1k requests | From $0.20 | Varies by plan |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits only |
No. Scrappa is an independent service and is not affiliated with or endorsed by Rentals.ca. The Rentals.ca API returns structured JSON from public listing data through a Scrappa API key.
No. Rentals.ca lists rentals only and ignores keywords, so those parameters are rejected instead of returning unfiltered data.
A building matches when any unit fits a filter. Units that do not fit are removed, and a building with no fitting unit is left out.
No. Personal contact data is never returned. Listing detail returns the contact name and the management company.
No. Only successful responses are billed. A valid empty result is successful and billable.