Condos.ca API

Condos.ca API for Canadian Condo Search, Rentals, Listing Details, Buildings and Agents

Scrappa's Condos.ca API returns structured JSON from Condos.ca, a Canadian condo marketplace. Search condos and townhouses for sale and for rent by area with price, bedroom, bathroom, size and amenity filters, open a listing by MLS number for rooms, fees and photos, and look up areas, buildings and agents.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
6
Endpoints
2
Listing modes (sale, rent)
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

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.

Request preview
Request
curl -X GET "https://scrappa.co/api/condos-ca/search?area_id=1&area_type=Locality&mode=sale&beds=2&min_price=500000&max_price=800000&sort=price_asc" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "search_metadata": { "mode": "sale", "sort": "price_asc", "area_id": 1, "area_type": "Locality" },
    "pagination": { "page": 1, "per_page": 48, "total": 1065, "last_page": 23 },
    "items": [
      {
        "mls_number": "W14115546",
        "title": "904 - 55 Eglinton Avenue W",
        "price": 599999,
        "maintenance_fee": 759.23,
        "bedrooms": 2,
        "bathrooms": 2,
        "sqft": { "min": 800, "max": 899, "value": 876 }
      }
    ]
  },
  "meta": { "endpoint_family": "search", "billable": true }
}

What you can build

Structured data for real applications. Here are some ideas.

Condo Price Analysis

Track asking prices, maintenance fees and rents by area, building, bedrooms and size across Toronto, Vancouver, Calgary and more.

Listing Monitoring

Page through filtered searches of 48 listings per page and open each listing by MLS number for its rooms, fees and photos.

Building Research

Compare buildings by year built, units, floors, amenities and price range.

Canadian Map Views

Plot condo listings on a map with latitude and longitude per item.

Condos.ca scraper API

Condos.ca API for Canadian condo listings and rentals

The Condos.ca API is built for real-estate analytics, listing tools and market research. Each search item carries the price in CAD, maintenance fee, bedrooms, bathrooms, size range, parking, amenities, coordinates, MLS number, brokerage and photos. Listing detail adds the description, rooms with sizes, fees included, address with postal code and the full photo gallery.

One search route for sale and rent listings, 48 per page.

Filters are always honoured: items that break a filter are never returned.

Pagination returns the real page; a page past the last one is empty, never page 1 under another number.

A valid empty result is a successful, billable response; failures are never billed.

Choose the right Condos.ca API endpoint

Use Autocomplete to build searches

Resolve a place name to an area id and area type, then pass both into search.

Open Condos.ca Autocomplete API docs

Use Property Search for market coverage

Add price, bedroom, size and amenity filters, choose a sort order, then page through the results.

Open Condos.ca Search API docs

Use Listing Detail for the full record

Pass the MLS number of a search result to get the description, rooms, fees and photos.

Open Condos.ca Listing API docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Condos.ca listing data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Sale and rent in one route
Scrappa:
ScrapingBee / ScraperAPI: Separate scrapers
Filters guaranteed on every item
Scrappa:
ScrapingBee / ScraperAPI: Not available
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by plan
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits only

Key features

Search, listing detail, autocomplete, buildings and agent routes as JSON
Condos and townhouses for sale and for rent in one search route
Numeric prices in CAD, maintenance fees, bedrooms, bathrooms, size range, coordinates and photos
Listing detail with description, rooms, fees included, postal code and gallery
No browser, no login: public data served through a single Scrappa API key

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by Condos.ca. The API returns structured JSON from public listing data through a Scrappa API key.

No. Email addresses and phone numbers are private data and are never returned. Listings and agent profiles show names, titles, brokerage and public profile links only.

Call the autocomplete endpoint with a place name. It returns an area id and an area type. Send both to the search endpoint.

No. Only successful responses are billed. A valid empty result is successful and billable.

Start using the Condos.ca API

Sign up and get 500 free credits. No credit card required.