Autocomplete
/api/viewit/autocomplete
Find the cities and companies the search accepts
Scrappa's read-only ViewIt API turns ViewIt, a Canadian rental search engine, into structured JSON. Search rentals in a city by bedrooms, price and keyword; read full listing records with price, utilities, amenities, position and the whole photo gallery; look up rental companies; and find the cities and companies the search accepts. ViewIt lists rentals only.
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/viewit/search?city_id=14&bedrooms=2&price_max=2500" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"items": [],
"pagination": {
"page": 1,
"per_page": 5,
"total": 27,
"total_pages": 6,
"max_pages": 20,
"capped": false,
"range_from": 1,
"range_to": 5,
"has_next_page": true
},
"items_dropped": 0,
"total_includes_dropped": true,
"applied_filters": {
"city_id": 14,
"bedrooms": "2",
"price_max": 2500
}
},
"meta": {
"endpoint_family": "search",
"billable": true,
"attempts": 1
}
}
Structured data for real applications. Here are some ideas.
Build Canadian rental search with filters for city, bedrooms, price and keyword.
Track asking rents by city and bedroom count, with filters checked on every item.
Pull the full record of a rental: price, utilities, amenities, position and every photo.
Profile Canadian rental companies and see the rentals each one has online.
ViewIt scraper API
The ViewIt API is built for proptech teams, relocation services and analysts working with the Canadian rental market. Search rentals in a city by bedrooms, price and keyword, then use listing details, the company endpoint and autocomplete to build search tools, rent monitors and data products.
Search rentals in Canadian cities, 5 per page.
Filter by bedrooms, price, keyword, furnished, loft and more.
Get full listing details with amenities and position.
Read the whole photo gallery of a rental.
Look up rental companies and their rentals.
Call 4 read-only endpoints that return structured JSON.
Find a city with autocomplete, then pass its city_id to the search endpoint with bedrooms and a price range. Filters are checked on every item and dropped items are counted.
Open ViewIt Rental Search API docsTake a listing_id from search and request the listing endpoint for amenities, utilities, position and the full photo gallery.
Open ViewIt Listing Details API docsEverything you need in one API.
/api/viewit/autocomplete
Find the cities and companies the search accepts
/api/viewit/search
Search rentals by city, bedrooms, price and keyword
/api/viewit/listing
Get the full record and photo gallery of one rental
/api/viewit/agency
Get the profile and rentals of one rental company
See how Scrappa compares to the official API.
| Feature | Scrappa | Do-it-yourself rental data extraction |
|---|---|---|
| Dedicated ViewIt endpoints | yes (4 endpoints) | |
| Output format | Structured JSON | Raw page content |
| Page handling | Every page checked against its range | Pages can silently repeat |
| Request mode | Read-only | Depends on implementation |
| Parser maintenance | Handled by Scrappa | Your team |
The ViewIt API is Scrappa's read-only REST API for rentals on ViewIt.ca in Canada. It covers rental search, listing details, rental company profiles and autocomplete.
No. Scrappa is an independent service and is not affiliated with or endorsed by ViewIt. A Scrappa API key is used to access the endpoints on this page.
No. ViewIt.ca lists rentals only, so this API has no sale mode.
No. ViewIt has no sort, so results come in the order of the site. A page holds 5 rentals and one query reaches 20 pages.
No. All ViewIt endpoints on this page are read-only.