APIs / Real estate / Condos.ca
1 credit per call6 endpoints35 datapoints
Condos.ca API
Condos.ca API for Canadian condos and townhouses for sale or rent, MLS listing details, buildings and agents as JSON. 1 credit per successful call.
{
"success": true,
"data": {
"search_metadata": {
"mode": "sale",
"sort": "price_asc",
"area_id": 1,
"area_type": "Locality"
},
"pagination": {
"page": 1,
"per_page": 48,
"total": 1032,
"last_page": 22
},
"items": [
{
"id": 2375394,
"mls_number": "W14100176",
"url": "https://condos.ca/toronto/mansions-of-humberwood-2-700-humberwood-blvd/unit-219A-W14100176",
"offer": "Sale",
"status": "Active",
"title": "219A - 700 Humberwood Boulevard",
"home_type": "Condo",
"property_type": "Condo Apt",
"sub_type": "Condo Apartment",
"unit_number": "219A",
"price": 500000,
"maintenance_fee": 543.9,
"tax": 2044,
"tax_year": 2025,
"bedrooms": 2,
"bed_type": "2",
"bathrooms": 1,
"sqft": {
"min": 800,
"max": 899
},
"parking": {
"spots": 1,
"type": "Underground"
},
"locker": {
"has_locker": true,
"type": "Exclusive"
},
"has_balcony": true,
"outdoor_space": "Balcony, Patio",
"exposure": "SW",
"pets_permitted": "Restrict",
"amenities": [
"Concierge",
"Party Room",
"Visitor Parking"
],
"tags": [
"High-Rise"
],
"building": {
"id": 980,
"age": "18",
"age_max": 18
},
"location": {
"latitude": 43.7242482,
"longitude": -79.6162362,
"street": "Humberwood Boulevard",
"neighbourhood": {
"id": 803,
"name": "West Humber | Clairville"
},
"sublocality": {
"id": 16,
"name": "Etobicoke"
},
"locality": {
"id": 1,
"name": "Toronto"
},
"region": {
"id": 1,
"name": "Toronto Division"
},
"province": {
"id": 9,
"name": "Ontario"
},
"country": "Canada"
},
"photo_count": 11,
"thumbnail_url": "https://cdn.repliers.io/IMG-W14100176_9ac96acb6a64aa15db7c01bde3aa9adbf8eb57a3057586500596da47f98faac2.jpg?width=640",
"images": [
"https://cdn.repliers.io/IMG-W14100176_9ac96acb6a64aa15db7c01bde3aa9adbf8eb57a3057586500596da47f98faac2.jpg",
"https://cdn.repliers.io/IMG-W14100176_f2f0cdc4dc34caab52815893c3cb94f593d08b102c9aef88c72fb16a37d8308f.jpg",
"https://cdn.repliers.io/IMG-W14100176_4378fe7f548ab91b753ec11339dd451b424cd738198ed340a872f5dcdd3bded4.jpg"
],
"entry_date": "2026-10-20",
"days_on_market": 23,
"date_available": "2027-01-31",
"brokerage": "RE/MAX WEST REALTY INC."
},
{
"id": 2335013,
"mls_number": "W13773268",
"url": "https://condos.ca/toronto/eleven-superior-11-superior-ave/unit-TH1-W13773268",
"offer": "Sale",
"status": "Active",
"title": "TH1 - 11 Superior Avenue",
"home_type": "Townhouse",
"property_type": "Condo Townhouse",
"sub_type": "Townhouse",
"unit_number": "TH1",
"price": 500000,
"maintenance_fee": 966.21,
"tax": 3420,
"tax_year": 2026,
"bedrooms": 2,
"bed_type": "2",
"bathrooms": 2,
"sqft": {
"min": 900,
"max": 999,
"value": 946
},
"parking": {
"spots": 1,
"type": "Underground"
},
"locker": {
"has_locker": true,
"type": "Owned"
},
"has_balcony": true,
"outdoor_space": "Balcony, Patio",
"exposure": "W",
"pets_permitted": "Restrict",
"amenities": [
"Rooftop Deck",
"Visitor Parking",
"Party Room"
],
"tags": [
"Mid-Rise"
],
"building": {
"id": 1422,
"age": "10",
"age_max": 10
},
"location": {
"latitude": 43.6152271,
"longitude": -79.4890168,
"street": "Superior Avenue",
"neighbourhood": {
"id": 788,
"name": "Mimico"
},
"sublocality": {
"id": 16,
"name": "Etobicoke"
},
"locality": {
"id": 1,
"name": "Toronto"
},
"region": {
"id": 1,
"name": "Toronto Division"
},
"province": {
"id": 9,
"name": "Ontario"
},
"country": "Canada"
},
"photo_count": 28,
"thumbnail_url": "https://cdn.repliers.io/IMG-W13773268_69b4ec21-2501-4795-afba-a43ab9b43c00-l.jpg?width=640",
"images": [
"https://cdn.repliers.io/IMG-W13773268_69b4ec21-2501-4795-afba-a43ab9b43c00-l.jpg",
"https://cdn.repliers.io/IMG-W13773268_b1393056-a1ec-4564-bed1-3731fef12eba-l.jpg",
"https://cdn.repliers.io/IMG-W13773268_bfc8640b-61ec-432b-8e18-d2cd2ac930b0-l.jpg"
],
"tour_url": "https://houses-by-hilary.aryeo.com/sites/11-superior-avenue-th1-toronto-on-m8v0a7-8264830/branded",
"entry_date": "2026-09-11",
"days_on_market": 62,
"date_available": "60-89 days",
"brokerage": "RE/MAX REALTY ENTERPRISES INC."
},
{
"id": 2304626,
"mls_number": "W13668386",
"url": "https://condos.ca/toronto/westline-condos-1100-sheppard-ave-w/unit-217-W13668386",
"offer": "Sale",
"status": "Active",
"title": "217 - 1100 Sheppard Avenue W",
"home_type": "Condo",
"property_type": "Condo Apt",
"sub_type": "Condo Apartment",
"unit_number": "217",
"price": 500000,
"maintenance_fee": 597.73,
"tax": 2639.55,
"tax_year": 2025,
"bedrooms": 2,
"bed_type": "2",
"bathrooms": 2,
"sqft": {
"min": 700,
"max": 799,
"value": 750
},
"parking": {
"spots": 0,
"type": "Owned"
},
"locker": {
"has_locker": false,
"type": "None"
},
"has_balcony": true,
"outdoor_space": "Balcony, Patio",
"exposure": "S",
"pets_permitted": "Restrict",
"amenities": [
"Concierge",
"Guest Suites",
"Gym"
],
"tags": [
"High-Rise"
],
"building": {
"id": 12287,
"age": "2",
"age_max": 2
},
"location": {
"latitude": 43.751927,
"longitude": -79.4666946,
"street": "Sheppard Avenue West",
"neighbourhood": {
"id": 837,
"name": "York University Heights"
},
"sublocality": {
"id": 17,
"name": "North York"
},
"locality": {
"id": 1,
"name": "Toronto"
},
"region": {
"id": 1,
"name": "Toronto Division"
},
"province": {
"id": 9,
"name": "Ontario"
},
"country": "Canada"
},
"photo_count": 42,
"thumbnail_url": "https://cdn.repliers.io/IMG-W13668386_1.jpg?width=640",
"images": [
"https://cdn.repliers.io/IMG-W13668386_1.jpg",
"https://cdn.repliers.io/IMG-W13668386_2.jpg",
"https://cdn.repliers.io/IMG-W13668386_3.jpg"
],
"entry_date": "2026-08-12",
"days_on_market": 92,
"date_available": "30-59 days",
"brokerage": "CENTURY 21 ATRIA REALTY INC."
}
]
},
"meta": {
"endpoint_family": "search",
"request_id": "req_f49536ca8f7443d8ae10ec8ed41fb31e",
"credits_charged": 1,
"credits_remaining": 1880
}
}Sample data
What one call returns
A recorded run of search: the fields and shapes you will get, shortened to 3 items.
| # | idinteger | mls_numberstring | urlurl | offerstring | statusstring | titlestring | home_typestring | property_typestring | sub_typestring | unit_numberstring | priceinteger | maintenance_feenumber | taxnumber | tax_yearinteger | bedroomsinteger | bed_typestring | bathroomsinteger | sqftobject | parkingobject | lockerobject | has_balconyboolean | outdoor_spacestring | exposurestring | pets_permittedstring | amenitiesstring[] | tagsstring[] | buildingobject | locationobject | photo_countinteger | thumbnail_urlurl | imagesstring[] | entry_datestring | days_on_marketinteger | date_availablestring | brokeragestring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2375394 | W14100176 | https://condos.ca/toronto/mansions-of-humberwood-2-700-humberwood-blvd/unit-219A-W14100176 | Sale | Active | 219A - 700 Humberwood Boulevard | Condo | Condo Apt | Condo Apartment | 219A | 500000 | 543.9 | 2044 | 2025 | 2 | 2 | 1 | {2 fields} | {2 fields} | {2 fields} | true | Balcony, Patio | SW | Restrict | [3 items] | [1 item] | {3 fields} | {9 fields} | 11 | https://cdn.repliers.io/IMG-W14100176_9ac96acb6a64aa15db7c01bde3aa9adbf8eb57a3057586500596da47f98faac2.jpg?width=640 | [3 items] | 2026-10-20 | 23 | 2027-01-31 | RE/MAX WEST REALTY INC. |
| 2 | 2335013 | W13773268 | https://condos.ca/toronto/eleven-superior-11-superior-ave/unit-TH1-W13773268 | Sale | Active | TH1 - 11 Superior Avenue | Townhouse | Condo Townhouse | Townhouse | TH1 | 500000 | 966.21 | 3420 | 2026 | 2 | 2 | 2 | {3 fields} | {2 fields} | {2 fields} | true | Balcony, Patio | W | Restrict | [3 items] | [1 item] | {3 fields} | {9 fields} | 28 | https://cdn.repliers.io/IMG-W13773268_69b4ec21-2501-4795-afba-a43ab9b43c00-l.jpg?width=640 | [3 items] | 2026-09-11 | 62 | 60-89 days | RE/MAX REALTY ENTERPRISES INC. |
| 3 | 2304626 | W13668386 | https://condos.ca/toronto/westline-condos-1100-sheppard-ave-w/unit-217-W13668386 | Sale | Active | 217 - 1100 Sheppard Avenue W | Condo | Condo Apt | Condo Apartment | 217 | 500000 | 597.73 | 2639.55 | 2025 | 2 | 2 | 2 | {3 fields} | {2 fields} | {2 fields} | true | Balcony, Patio | S | Restrict | [3 items] | [1 item] | {3 fields} | {9 fields} | 42 | https://cdn.repliers.io/IMG-W13668386_1.jpg?width=640 | [3 items] | 2026-08-12 | 92 | 30-59 days | CENTURY 21 ATRIA REALTY INC. |
[
{
"id": 2375394,
"mls_number": "W14100176",
"url": "https://condos.ca/toronto/mansions-of-humberwood-2-700-humberwood-blvd/unit-219A-W14100176",
"offer": "Sale",
"status": "Active",
"title": "219A - 700 Humberwood Boulevard",
"home_type": "Condo",
"property_type": "Condo Apt",
"sub_type": "Condo Apartment",
"unit_number": "219A",
"price": 500000,
"maintenance_fee": 543.9,
"tax": 2044,
"tax_year": 2025,
"bedrooms": 2,
"bed_type": "2",
"bathrooms": 1,
"sqft": {
"min": 800,
"max": 899
},
"parking": {
"spots": 1,
"type": "Underground"
},
"locker": {
"has_locker": true,
"type": "Exclusive"
},
"has_balcony": true,
"outdoor_space": "Balcony, Patio",
"exposure": "SW",
"pets_permitted": "Restrict",
"amenities": [
"Concierge",
"Party Room",
"Visitor Parking"
],
"tags": [
"High-Rise"
],
"building": {
"id": 980,
"age": "18",
"age_max": 18
},
"location": {
"latitude": 43.7242482,
"longitude": -79.6162362,
"street": "Humberwood Boulevard",
"neighbourhood": {
"id": 803,
"name": "West Humber | Clairville"
},
"sublocality": {
"id": 16,
"name": "Etobicoke"
},
"locality": {
"id": 1,
"name": "Toronto"
},
"region": {
"id": 1,
"name": "Toronto Division"
},
"province": {
"id": 9,
"name": "Ontario"
},
"country": "Canada"
},
"photo_count": 11,
"thumbnail_url": "https://cdn.repliers.io/IMG-W14100176_9ac96acb6a64aa15db7c01bde3aa9adbf8eb57a3057586500596da47f98faac2.jpg?width=640",
"images": [
"https://cdn.repliers.io/IMG-W14100176_9ac96acb6a64aa15db7c01bde3aa9adbf8eb57a3057586500596da47f98faac2.jpg",
"https://cdn.repliers.io/IMG-W14100176_f2f0cdc4dc34caab52815893c3cb94f593d08b102c9aef88c72fb16a37d8308f.jpg",
"https://cdn.repliers.io/IMG-W14100176_4378fe7f548ab91b753ec11339dd451b424cd738198ed340a872f5dcdd3bded4.jpg"
],
"entry_date": "2026-10-20",
"days_on_market": 23,
"date_available": "2027-01-31",
"brokerage": "RE/MAX WEST REALTY INC."
},
{
"id": 2335013,
"mls_number": "W13773268",
"url": "https://condos.ca/toronto/eleven-superior-11-superior-ave/unit-TH1-W13773268",
"offer": "Sale",
"status": "Active",
"title": "TH1 - 11 Superior Avenue",
"home_type": "Townhouse",
"property_type": "Condo Townhouse",
"sub_type": "Townhouse",
"unit_number": "TH1",
"price": 500000,
"maintenance_fee": 966.21,
"tax": 3420,
"tax_year": 2026,
"bedrooms": 2,
"bed_type": "2",
"bathrooms": 2,
"sqft": {
"min": 900,
"max": 999,
"value": 946
},
"parking": {
"spots": 1,
"type": "Underground"
},
"locker": {
"has_locker": true,
"type": "Owned"
},
"has_balcony": true,
"outdoor_space": "Balcony, Patio",
"exposure": "W",
"pets_permitted": "Restrict",
"amenities": [
"Rooftop Deck",
"Visitor Parking",
"Party Room"
],
"tags": [
"Mid-Rise"
],
"building": {
"id": 1422,
"age": "10",
"age_max": 10
},
"location": {
"latitude": 43.6152271,
"longitude": -79.4890168,
"street": "Superior Avenue",
"neighbourhood": {
"id": 788,
"name": "Mimico"
},
"sublocality": {
"id": 16,
"name": "Etobicoke"
},
"locality": {
"id": 1,
"name": "Toronto"
},
"region": {
"id": 1,
"name": "Toronto Division"
},
"province": {
"id": 9,
"name": "Ontario"
},
"country": "Canada"
},
"photo_count": 28,
"thumbnail_url": "https://cdn.repliers.io/IMG-W13773268_69b4ec21-2501-4795-afba-a43ab9b43c00-l.jpg?width=640",
"images": [
"https://cdn.repliers.io/IMG-W13773268_69b4ec21-2501-4795-afba-a43ab9b43c00-l.jpg",
"https://cdn.repliers.io/IMG-W13773268_b1393056-a1ec-4564-bed1-3731fef12eba-l.jpg",
"https://cdn.repliers.io/IMG-W13773268_bfc8640b-61ec-432b-8e18-d2cd2ac930b0-l.jpg"
],
"tour_url": "https://houses-by-hilary.aryeo.com/sites/11-superior-avenue-th1-toronto-on-m8v0a7-8264830/branded",
"entry_date": "2026-09-11",
"days_on_market": 62,
"date_available": "60-89 days",
"brokerage": "RE/MAX REALTY ENTERPRISES INC."
},
{
"id": 2304626,
"mls_number": "W13668386",
"url": "https://condos.ca/toronto/westline-condos-1100-sheppard-ave-w/unit-217-W13668386",
"offer": "Sale",
"status": "Active",
"title": "217 - 1100 Sheppard Avenue W",
"home_type": "Condo",
"property_type": "Condo Apt",
"sub_type": "Condo Apartment",
"unit_number": "217",
"price": 500000,
"maintenance_fee": 597.73,
"tax": 2639.55,
"tax_year": 2025,
"bedrooms": 2,
"bed_type": "2",
"bathrooms": 2,
"sqft": {
"min": 700,
"max": 799,
"value": 750
},
"parking": {
"spots": 0,
"type": "Owned"
},
"locker": {
"has_locker": false,
"type": "None"
},
"has_balcony": true,
"outdoor_space": "Balcony, Patio",
"exposure": "S",
"pets_permitted": "Restrict",
"amenities": [
"Concierge",
"Guest Suites",
"Gym"
],
"tags": [
"High-Rise"
],
"building": {
"id": 12287,
"age": "2",
"age_max": 2
},
"location": {
"latitude": 43.751927,
"longitude": -79.4666946,
"street": "Sheppard Avenue West",
"neighbourhood": {
"id": 837,
"name": "York University Heights"
},
"sublocality": {
"id": 17,
"name": "North York"
},
"locality": {
"id": 1,
"name": "Toronto"
},
"region": {
"id": 1,
"name": "Toronto Division"
},
"province": {
"id": 9,
"name": "Ontario"
},
"country": "Canada"
},
"photo_count": 42,
"thumbnail_url": "https://cdn.repliers.io/IMG-W13668386_1.jpg?width=640",
"images": [
"https://cdn.repliers.io/IMG-W13668386_1.jpg",
"https://cdn.repliers.io/IMG-W13668386_2.jpg",
"https://cdn.repliers.io/IMG-W13668386_3.jpg"
],
"entry_date": "2026-08-12",
"days_on_market": 92,
"date_available": "30-59 days",
"brokerage": "CENTURY 21 ATRIA REALTY INC."
}
]id,mls_number,url,offer,status,title,home_type,property_type,sub_type,unit_number,price,maintenance_fee,tax,tax_year,bedrooms,bed_type,bathrooms,sqft,parking,locker,has_balcony,outdoor_space,exposure,pets_permitted,amenities,tags,building,location,photo_count,thumbnail_url,images,entry_date,days_on_market,date_available,brokerage
2375394,W14100176,https://condos.ca/toronto/mansions-of-humberwood-2-700-humberwood-blvd/unit-219A-W14100176,Sale,Active,219A - 700 Humberwood Boulevard,Condo,Condo Apt,Condo Apartment,219A,500000,543.9,2044,2025,2,2,1,"{""min"":800,""max"":899}","{""spots"":1,""type"":""Underground""}","{""has_locker"":true,""type"":""Exclusive""}",true,"Balcony, Patio",SW,Restrict,"[""Concierge"",""Party Room"",""Visitor Parking""]","[""High-Rise""]","{""id"":980,""age"":""18"",""age_max"":18}","{""latitude"":43.7242482,""longitude"":-79.6162362,""street"":""Humberwood Boulevard"",""neighbourhood"":{""id"":803,""name"":""West Humber | Clairville""},""sublocality"":{""id"":16,""name"":""Etobicoke""},""locality"":{""id"":1,""name"":""Toronto""},""region"":{""id"":1,""name"":""Toronto Division""},""province"":{""id"":9,""name"":""Ontario""},""country"":""Canada""}",11,https://cdn.repliers.io/IMG-W14100176_9ac96acb6a64aa15db7c01bde3aa9adbf8eb57a3057586500596da47f98faac2.jpg?width=640,"[""https://cdn.repliers.io/IMG-W14100176_9ac96acb6a64aa15db7c01bde3aa9adbf8eb57a3057586500596da47f98faac2.jpg"",""https://cdn.repliers.io/IMG-W14100176_f2f0cdc4dc34caab52815893c3cb94f593d08b102c9aef88c72fb16a37d8308f.jpg"",""https://cdn.repliers.io/IMG-W14100176_4378fe7f548ab91b753ec11339dd451b424cd738198ed340a872f5dcdd3bded4.jpg""]",2026-10-20,23,2027-01-31,RE/MAX WEST REALTY INC.
2335013,W13773268,https://condos.ca/toronto/eleven-superior-11-superior-ave/unit-TH1-W13773268,Sale,Active,TH1 - 11 Superior Avenue,Townhouse,Condo Townhouse,Townhouse,TH1,500000,966.21,3420,2026,2,2,2,"{""min"":900,""max"":999,""value"":946}","{""spots"":1,""type"":""Underground""}","{""has_locker"":true,""type"":""Owned""}",true,"Balcony, Patio",W,Restrict,"[""Rooftop Deck"",""Visitor Parking"",""Party Room""]","[""Mid-Rise""]","{""id"":1422,""age"":""10"",""age_max"":10}","{""latitude"":43.6152271,""longitude"":-79.4890168,""street"":""Superior Avenue"",""neighbourhood"":{""id"":788,""name"":""Mimico""},""sublocality"":{""id"":16,""name"":""Etobicoke""},""locality"":{""id"":1,""name"":""Toronto""},""region"":{""id"":1,""name"":""Toronto Division""},""province"":{""id"":9,""name"":""Ontario""},""country"":""Canada""}",28,https://cdn.repliers.io/IMG-W13773268_69b4ec21-2501-4795-afba-a43ab9b43c00-l.jpg?width=640,"[""https://cdn.repliers.io/IMG-W13773268_69b4ec21-2501-4795-afba-a43ab9b43c00-l.jpg"",""https://cdn.repliers.io/IMG-W13773268_b1393056-a1ec-4564-bed1-3731fef12eba-l.jpg"",""https://cdn.repliers.io/IMG-W13773268_bfc8640b-61ec-432b-8e18-d2cd2ac930b0-l.jpg""]",2026-09-11,62,60-89 days,RE/MAX REALTY ENTERPRISES INC.
2304626,W13668386,https://condos.ca/toronto/westline-condos-1100-sheppard-ave-w/unit-217-W13668386,Sale,Active,217 - 1100 Sheppard Avenue W,Condo,Condo Apt,Condo Apartment,217,500000,597.73,2639.55,2025,2,2,2,"{""min"":700,""max"":799,""value"":750}","{""spots"":0,""type"":""Owned""}","{""has_locker"":false,""type"":""None""}",true,"Balcony, Patio",S,Restrict,"[""Concierge"",""Guest Suites"",""Gym""]","[""High-Rise""]","{""id"":12287,""age"":""2"",""age_max"":2}","{""latitude"":43.751927,""longitude"":-79.4666946,""street"":""Sheppard Avenue West"",""neighbourhood"":{""id"":837,""name"":""York University Heights""},""sublocality"":{""id"":17,""name"":""North York""},""locality"":{""id"":1,""name"":""Toronto""},""region"":{""id"":1,""name"":""Toronto Division""},""province"":{""id"":9,""name"":""Ontario""},""country"":""Canada""}",42,https://cdn.repliers.io/IMG-W13668386_1.jpg?width=640,"[""https://cdn.repliers.io/IMG-W13668386_1.jpg"",""https://cdn.repliers.io/IMG-W13668386_2.jpg"",""https://cdn.repliers.io/IMG-W13668386_3.jpg""]",2026-08-12,92,30-59 days,CENTURY 21 ATRIA REALTY INC.Recorded from our API · 3 items shown · 35 datapoints per itemGET /v1/condos-ca/search?area_id=1&area_type=Locality&mode=sale&min_price=500000&max_price=800000&beds=2&sort=price_asc
35 datapoints
Identity
- idinteger
- statusstring
- titlestring
- home_typestring
- property_typestring
- sub_typestring
- bed_typestring
Contact
- urlurl
- thumbnail_urlurl
Location
- locationobject
Reputation
- photo_countinteger
- imagesstring[]
Price
- priceinteger
- maintenance_feenumber
Other
- mls_numberstring
- offerstring
- unit_numberstring
- taxnumber
- tax_yearinteger
- bedroomsinteger
- bathroomsinteger
- sqftobject
- parkingobject
- lockerobject
- has_balconyboolean
- outdoor_spacestring
- exposurestring
- pets_permittedstring
- amenitiesstring[]
- tagsstring[]
- buildingobject
- entry_datestring
- days_on_marketinteger
- date_availablestring
- brokeragestring
Playground
Run this API
curl "https://api.perceptlayer.com/v1/condos-ca/search?area_id=1&area_type=Locality&mode=sale&min_price=500000&max_price=800000&beds=2&sort=price_asc" \
-H "X-API-Key: $API_KEY"Condos.ca · 6 endpoints
Endpoints
Every endpoint takes the same key. Open one for its parameters and an example request.
| Endpoint | Required parameters | Cost |
|---|---|---|
GET/v1/condos-ca/agent | url | 1 credit |
GET/v1/condos-ca/agents | query+2 optional | 1 credit |
GET/v1/condos-ca/autocomplete | q+1 optional | 1 credit |
GET/v1/condos-ca/buildings | none+4 optional | 1 credit |
GET/v1/condos-ca/listing | mls_number | 1 credit |
GET/v1/condos-ca/search | area_idarea_type+22 optional | 1 credit |
Overview
About the Condos.ca API
What you can get
The Condos.ca API returns Condos.ca listing data for Canada as JSON through 6 endpoints.
- Search:
searchtakes anarea_idand anarea_type(Locality, Sublocality, Neighbourhood, LocalityParent or LocalityGrandparent), withmode(sale or rent),min_price,max_price,beds,min_baths,min_sqft,max_sqft,home_type(Condo, Townhouse, House or Other),property_type,parking,locker,balcony,furnished(Yes, No or Part),exposure,amenities,max_maintenance_fee,max_building_age,max_days_on_market,min_photos,sort(newest, price_asc, price_desc or beds_desc),pageandper_page. - Listings:
listingtakes anmls_number. - Buildings:
buildingstakes aqueryor anid, withlimitandpage. - Agents:
agentstakes aquery, withlimitandpage;agenttakes an agenturl, such as condo-pros/magda-smith. - Autocomplete:
autocompletetakesq, withlimit.
The recorded search (area_id=1, area_type=Locality, mode=sale, min_price=500000, max_price=800000, beds=2, sort=price_asc) for Toronto returns items, each with id, mls_number, url, status, title, home_type, unit_number, price, maintenance_fee, tax, bedrooms, bathrooms, sqft, parking, locker, has_balcony, exposure, pets_permitted, amenities, building, location, days_on_market and brokerage. Its pagination gives total (1,032), per_page and last_page.
How a call works
Search two-bedroom condos for sale in Toronto: GET /v1/condos-ca/search?area_id=1&area_type=Locality&mode=sale&min_price=500000&max_price=800000&beds=2&sort=price_asc with your key in the X-API-Key header. Each item's mls_number goes to listing, and its building.id goes to buildings as id. Each item's location names its neighbourhood, sublocality and locality with their IDs, which go back into search as area_id with the matching area_type. Every successful call costs 1 credit; failed calls cost nothing.
More real estate APIs
Use cases
Track condo asking prices and rents by Toronto neighbourhood
Use the Condos.ca API to track condo asking prices and rents by Toronto neighbourhoodCompare maintenance fees and property tax across buildings
Use the Condos.ca API to compare maintenance fees and property tax across buildingsScreen units by exposure, parking, locker and balcony
Use the Condos.ca API to screen units by exposure, parking, locker and balconyWatch fresh listings with `max_days_on_market` or `sort=newest`
Use the Condos.ca API to watch fresh listings with `max_days_on_market` or `sort=newest`FAQ
Questions
Do I need a Condos.ca account?
No. You call this Condos.ca API with your Perceptlayer key in the `X-API-Key` header, with no Condos.ca login.
How much does the Condos.ca API cost?
Each successful call costs one credit. New accounts get free credits to start, and credit packs bring the price down as you scale.
What format are responses in?
Every endpoint returns JSON, with no HTML parsing on your side.
Can I look up a listing by MLS number?
Yes. Pass it to `listing` as `mls_number`, such as W14100176.
Should I build a Condos.ca scraper instead?
You can, but a Condos.ca scraper is code you maintain: page changes break it, requests get blocked, and Condos.ca's terms govern how you collect data. The Condos.ca API gives you 6 endpoints of named JSON fields for 1 credit per successful call, and failed calls cost nothing. A scraper makes sense only for data these endpoints don't return, so check the response in the playground on this page first.
Try the Condos.ca API with 100 free credits
No credit card. Failed calls are never billed.