PadMapper Toronto rental listings data
100 listings from one Listingrail API search, 2026-10-19. Mostly empty: area (0%), photos (0%), listed_at (0%).
Field coverage
What the rows contain
Sample rows
Quartile-priced rows; raw and empty fields left out.
[
{
"id": "62636353",
"url": "https://www.padmapper.com/buildings/p289896/the-park-mills-apartments-at-32-clayland-dr-toronto-on-m3a-2a5",
"source": "padmapper",
"title": "The Park Mills",
"address": "32 Clayland Dr, Toronto, ON M3A 2A5",
"city": "Toronto",
"region": "ON",
"postal_code": "M3A 2A5",
"country": "CA",
"lat": 43.76056626991451,
"lng": -79.33080804827347,
"price": 1849,
"currency": "CAD",
"price_period": "month",
"beds": 1,
"baths": 1,
"property_type": "Apartment",
"agent": {
"name": "The Park Mills",
"company": "Summerhill Properties"
}
},
{
"id": "65223975",
"url": "https://www.padmapper.com/buildings/p1113084/mirvish-village-apartments-at-748-bathurst-st-toronto-on-m5s-2r6",
"source": "padmapper",
"title": "Mirvish Village",
"address": "748 Bathurst St, Toronto, ON M5S 2R6",
"city": "Toronto",
"region": "ON",
"postal_code": "M5S 2R6",
"country": "CA",
"lat": 43.66408935560209,
"lng": -79.41092795579786,
"price": 2030,
"currency": "CAD",
"price_period": "month",
"beds": 0,
"baths": 1,
"property_type": "Apartment",
"agent": {
"name": "Mirvish Village",
"company": "Peterson Rentals"
}
},
{
"id": "65032828",
"url": "https://www.padmapper.com/buildings/p1662157/apartments-at-235-balliol-st-toronto-on-m4s-0e7",
"source": "padmapper",
"title": "235 Balliol Street-Everworth",
"address": "235 Balliol St, Toronto, ON M4S 0E7",
"city": "Toronto",
"region": "ON",
"postal_code": "M4S 0E7",
"country": "CA",
"lat": 43.69883854654303,
"lng": -79.38872611107357,
"price": 2295,
"currency": "CAD",
"price_period": "month",
"beds": 1,
"baths": 1,
"property_type": "Apartment",
"agent": {
"name": "235 Balliol Street-Everworth",
"company": "Park Property Management"
}
}
]Request
import os
import requests
r = requests.post(
"https://listingrail.com/v1/listings/search",
headers={"Authorization": f"Bearer {os.environ['LISTINGRAIL_KEY']}"},
json={"source":"padmapper", "location":"Toronto, ON", "limit":100},
timeout=300,
)
r.raise_for_status()
listings = r.json()["listings"]
print(len(listings), listings[0]["price"], listings[0]["address"])PadMapper API page · All samples
Price context
Upper quartile 24% above the lower (CAD 1,849).
1 bed: 1.1× the studio median.