Fetch one Centris.ca listing from its English or French URL. The response is one flat object for that listing: asking price, address, bedrooms, bathrooms, characteristics, broker, taxes, and photos. id matches the search card.
price is the asking price in CAD. price_display is the label printed on the sheet.
GET https://api.piloterr.com/v2/centris/property?query=https://www.centris.ca/en/condos~for-sale~montreal-le-sud-ouest/17796540
GET https://api.piloterr.com/v2/centris/property?query=https://www.centris.ca/fr/condo~a-vendre~montreal-villeray-saint-michel-parc-extension/17926206
The first call is condo 17796540 at 2365, Rue Saint-Patrick, Montréal (Le Sud-Ouest). The second call is a French Montreal listing URL. The listing id is the number at the end of the path. A bare id returns 400.
| Parameter |
Type |
Required |
Placeholder |
Example |
query |
string |
yes |
https://www.centris.ca/en/condos~for-sale~montreal-le-sud-ouest/17796540 |
https://www.centris.ca/fr/condo~a-vendre~montreal-villeray-saint-michel-parc-extension/17926206 |
query is the full listing URL.
https://www.centris.ca/en/condos~for-sale~montreal-le-sud-ouest/17796540 is an English Montreal listing. The id is 17796540.
https://www.centris.ca/fr/condo~a-vendre~montreal-villeray-saint-michel-parc-extension/17926206 is a French Montreal listing. The id is 17926206.
A /photos suffix on either URL resolves back to the listing.
Pass the url returned by /v2/centris/search.
| Field |
Type |
Description |
id |
string |
Same listing id as the search card |
url |
string |
Listing URL that was fetched |
address |
string or null |
Full address line |
price |
number or null |
Asking price in CAD |
price_display |
string or null |
Price label as printed |
currency |
string or null |
CAD when a price is shown |
bedrooms |
number or null |
Bedroom count on the sheet |
bathrooms |
number or null |
Bathroom count on the sheet |
rooms |
number or null |
Total room count |
description |
string or null |
Broker remarks for this listing |
characteristics |
array |
Fact rows such as year built and net area |
financial_details |
array |
Assessment and tax tables |
broker |
object or null |
Name, agency, phones, and profile links |
images |
array |
Photo URLs for this listing |
The same object also includes latitude, longitude, walk_score, area_summary, and area_statistics when the page prints them.
- Open the sheet that matches a search card
- Capture address and price for a comp set
- Record the listing broker
| Code |
Meaning |
400 |
Missing URL, a domain outside centris.ca, a bare listing id, or a results URL sent to property |
401 |
Missing API key |
404 |
The listing page could not be parsed |
500 |
The fetch failed |
Centris Search