Rental Search
/api/rentfaster/search
Search Canadian rentals by city with filters and pagination
Scrappa's RentFaster API returns structured JSON from RentFaster, the Canadian rental portal. Search rentals by city with bedrooms, bathrooms, type, rent range, furnishing, pet policy and map box filters, open any listing for its units, deposits, fees, parking, features, address and coordinates, list all photos, suggest cities and communities, read the filter vocabulary of a city and get the landlord behind a listing. RentFaster lists rentals only, there are no sale listings.
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/rentfaster/search?city_id=1&beds=2&price_max=2500" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"search_metadata": { "city_id": 1, "total_results": 1165, "returned_count": 47, "removed_count": 1, "page": 1, "page_size": 48, "has_more": true },
"listings": [
{
"id": 608765,
"url": "https://www.rentfaster.ca/properties/2719-17-ave-sw-calgary-608765",
"property_type": "Apartment",
"currency": "CAD",
"price": "1574 - 1900",
"price_min": 1574,
"price_max": 1900,
"bedrooms_min": 1,
"bedrooms_max": 2,
"community": "Shaganappi",
"city": "Calgary"
}
]
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Track rent ranges by city, community, bedroom count and property type.
Page through a city and open each listing for units, deposits and fees.
Search a map box inside a city to power map views.
Read the property manager, phones and verification status behind a listing.
Combine RentFaster with Rentals.ca and Kijiji to compare Canadian rents.
RentFaster scraper API
The RentFaster API is built for rental analytics, proptech tools and home-search features. Each search row includes the id, title, rent range with parsed minimum and maximum, bedrooms, bathrooms, area, address, community, coordinates, pets, features and contact details. Filters are always honoured and page N is the real Nth page.
Search rentals by city, bedrooms, bathrooms, type, rent, furnishing, pets and map box.
Open any listing for units, deposits, fees, parking, features, utilities and coordinates.
List all photos of a listing and read the landlord behind it.
Suggest cities and communities, then pass the city id into search.
Unknown cities and ids answer a non-billed 404 and are never charged.
Combine city, bedroom, type, rent and pet filters to collect matching rentals with live paging metadata.
Open RentFaster Search API docsOpen a rental by id for its description, units, deposits, fees, parking, features and contact.
Open RentFaster Listing API docsTurn a partial name into a city id you can pass straight into search.
Open RentFaster Autocomplete API docsEverything you need in one API.
/api/rentfaster/search
Search Canadian rentals by city with filters and pagination
/api/rentfaster/listing
Get one rental with units, deposits, fees, parking and features
/api/rentfaster/photos
List all photos, videos and virtual tours of a listing
/api/rentfaster/autocomplete
Suggest cities, communities and addresses
/api/rentfaster/filters
Get communities and the filter vocabulary of a city
/api/rentfaster/agency
Get the landlord or property manager behind a listing
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| RentFaster listing data as JSON | Build your own parser | |
| Search filters | 8 filters and map box | Parse it yourself |
| Landlord contacts | ||
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by RentFaster. The API returns structured JSON from public listing data.
No. RentFaster lists rentals only, so the API has no sale search. For sales, combine it with the HouseSigma API.
Use the one-based page parameter. Each page holds up to 48 listings. total_results is the site total for your filters, and has_more tells you if another page exists.
Call the autocomplete endpoint with a name such as Calgary and use the id of the City item as city_id. An unknown city answers a non-billed 404.