Discover/rew.ca API
live

rew.ca APIrew.ca

Search rental and for-sale listings, get property details, browse neighbourhoods, and find real estate agents across Canada via the REW.ca API.

Endpoints
6
Updated
10d ago
Try it
Page number for pagination.
Sort order for results.
Number of bedrooms to filter by (e.g. '2').
Maximum square footage.
Minimum square footage.
Number of bathrooms to filter by.
City/area slug (e.g. 'vancouver-bc', 'toronto-on').
Set to 'true' for furnished listings only.
Maximum monthly rent.
Minimum monthly rent.
Set to 'true' for pet-friendly listings only.
Property type filter. Value is case-insensitive and will be lowercased before querying (e.
Set to 'true' for in-suite laundry listings only.
api.parse.bot/scraper/f86f34d8-ec8e-41a9-8207-b755a31cdc49/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/f86f34d8-ec8e-41a9-8207-b755a31cdc49/search_rental_listings?page=1&city_area=toronto-on' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for rental listings in a specific city/area with filters. Returns paginated results with up to 20 listings per page.

Input
ParamTypeDescription
pagestringPage number for pagination.
sortstringSort order for results.
bedroomsstringNumber of bedrooms to filter by (e.g. '2').
max_sqftstringMaximum square footage.
min_sqftstringMinimum square footage.
bathroomsstringNumber of bathrooms to filter by.
city_areastringCity/area slug (e.g. 'vancouver-bc', 'toronto-on').
furnishedstringSet to 'true' for furnished listings only.
max_pricestringMaximum monthly rent.
min_pricestringMinimum monthly rent.
pets_allowedstringSet to 'true' for pet-friendly listings only.
property_typestringProperty type filter. Value is case-insensitive and will be lowercased before querying (e.g. 'house', 'condo', 'townhouse', 'duplex').
in_suite_laundrystringSet to 'true' for in-suite laundry listings only.
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "listings": "array of listing objects with listing_id, url, price, address, neighbourhood, beds, baths, sqft, property_type, agent_name",
    "total_listings": "integer, total number of matching listings"
  },
  "sample": {
    "data": {
      "page": 1,
      "listings": [
        {
          "url": "https://www.rew.ca/rentals/7225159/838-west-hastings-street-vancouver-bc",
          "beds": "2 bd",
          "sqft": "1754 sf",
          "baths": "2 ba",
          "price": "$5,700/month",
          "address": "838 West Hastings Street",
          "agent_name": "John Doe",
          "listing_id": "7225159",
          "neighbourhood": "Downtown West",
          "property_type": "Apt/Condo"
        }
      ],
      "total_listings": 500
    },
    "status": "success"
  }
}

About the rew.ca API

The REW.ca API covers 6 endpoints for accessing Canadian real estate data, including rental listings, for-sale properties, neighbourhood directories, and agent profiles. The search_rental_listings endpoint accepts filters like bedrooms, bathrooms, square footage, furnished status, and city area slug, returning paginated results with price, address, neighbourhood, and agent name per listing.

Listing Search

Both search_rental_listings and search_for_sale_listings accept a city_area slug (e.g. vancouver-bc, toronto-on) along with filters for bedrooms, bathrooms, min_price/max_price, and property_type. Each paginated response (up to 20–21 results per page) returns an array of listing objects containing listing_id, url, price, address, neighbourhood, beds, baths, sqft, property_type, and agent_name, plus a total_listings count for building pagination logic.

Listing Detail

get_listing_detail accepts a full listing URL and returns a structured facts object with categorized property details (price details, home facts, agent details, listing details), the price and address strings, an optional description, and a nearby_schools array with each school's name, details, and distance. This endpoint works for both rental and for-sale listings.

Neighbourhoods and Agents

list_neighbourhoods_for_city returns the complete list of neighbourhoods for a given city_area slug, with each entry including name, url, and slug for use in downstream filtering or display. For agent discovery, search_agents supports filtering by city_area and last_name_initial, returning name, brokerage, url, experience, and recommendations per agent. get_agent_detail retrieves a full agent profile by URL, adding phone, bio, and a stats object covering experience, languages, awards, and recommendations.

Common use cases
  • Aggregate Canadian rental listings by city and bedroom count for a rental comparison tool.
  • Build a neighbourhood-level property price tracker using for-sale listing data filtered by city_area and property_type.
  • Display nearby school information from get_listing_detail alongside property listings in a family-focused search app.
  • Populate an agent directory with brokerage, experience, and recommendation data from search_agents and get_agent_detail.
  • Monitor total listing counts per city over time using total_listings from paginated search results.
  • Generate neighbourhood browsing pages using slugs and URLs returned by list_neighbourhoods_for_city.
  • Filter furnished rentals in a specific Vancouver or Toronto area for corporate relocation tooling.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does REW.ca have an official developer API?+
REW.ca does not publish a public developer API or documented data access program. This Parse API provides structured access to REW.ca listing and agent data without requiring a direct arrangement with REW.
What does `get_listing_detail` return beyond what the search endpoints include?+
The detail endpoint returns a categorized facts object (price details, home facts, agent details, listing details), a description field when the listing includes one, and a nearby_schools array with school name, details string, and distance. The search endpoints only return summary fields like price, address, beds, baths, sqft, and agent name.
Does the API cover sold/historical listing data or only active listings?+
The API covers active rental and for-sale listings currently published on REW.ca. Sold price history and off-market records are not exposed by the current endpoints. You can fork this API on Parse and revise it to add a sold listings endpoint if that data surface becomes accessible.
Can I retrieve listings for a specific neighbourhood rather than an entire city?+
The search_rental_listings and search_for_sale_listings endpoints currently accept a city_area slug as the geographic filter; neighbourhood-level search scoping is not a direct input parameter. list_neighbourhoods_for_city returns neighbourhood slugs and URLs, but passing a neighbourhood slug directly into a listing search is not supported by the current endpoints. You can fork the API on Parse and revise it to add neighbourhood-scoped listing search.
How does pagination work across the search endpoints?+
Both search endpoints return a page integer, a listings array (up to 20 results for rentals, up to 21 for for-sale), and a total_listings count. Pass the page string parameter to step through results. Divide total_listings by the per-page count to determine the number of pages available for a given query.
Page content last updated . Spec covers 6 endpoints from rew.ca.
Related APIs in Real EstateSee all →
padmapper.com API
Search and browse rental listings across cities with detailed property information including prices, contact details, and market trends. Discover apartments and homes through city-wide searches or map-based exploration, and access comprehensive listing details to help you find your next rental.
casa.it API
Search and browse property listings from Casa.it, Italy's real estate marketplace. Retrieve listings by location, price, size, property type, and transaction type (sale or rent), and fetch full details for individual properties including descriptions, photos, features, and publisher information.
catastro.minhap.es API
Search Spanish property records by address, coordinates, or cadastral reference to find detailed land parcel information, ownership details, and location data across all Spanish provinces and municipalities. Browse the complete hierarchy of Spanish geographic and administrative divisions including provinces, municipalities, and streets to pinpoint exact property locations.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
idealista.pt API
Search and filter property listings across Portugal by location, price, and size, then access detailed information about each property including its characteristics and pricing history. Monitor how property prices change over time to help you make informed decisions about buying or selling real estate.