RE/MAX Canada Scraper — Real Estate Listings & Property Data
Pricing
from $1.00 / 1,000 results
RE/MAX Canada Scraper — Real Estate Listings & Property Data
Scrape RE/MAX Canada (remax.ca) real estate listings into clean JSON, CSV or Excel. Extract Canadian property data — price, beds, baths, address, property type, agent, MLS and geo — for homes for sale and rent in every province. A real estate dataset for investors, analysts and lead generation.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Vladimir Ignatev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape RE/MAX Canada (remax.ca) property listings into clean JSON, CSV or Excel — price, beds, baths, size, address, brokerage, MLS number and geo-coordinates for homes for sale, for rent and new homes across Canada.
What you get
| Field | Notes |
|---|---|
id / mls | RE/MAX / MLS listing identifier |
url | Direct listing link |
category | sale / rent / new-home (which sitemap) |
transactionType | "For Sale" / "For Rent" as labelled |
address, city, province, postalCode, country | Location |
price, priceUnit | Numeric CAD price; month for rentals, else total |
beds, baths | |
sizeSqft, sizeSqm | Floor size (sqm converted from sqft) |
propertyType | House / Condo / Townhouse / … (falls back to schema.org type) |
agentName, officeName, officePhone | Listing agent + brokerage |
lat, lng | Coordinates |
mainImage, imagesCount | Photos |
datePosted, description | From listing structured data |
scrapedAt, source | Run metadata |
Input
{"categories": ["sale"],"provinces": ["on", "bc"],"maxItems": 500}
- categories —
sale,rent,new-home. - provinces — optional two-letter codes (
on,bc,ab, …) as in remax.ca URLs. Empty = all.qc(Quebec) is excluded — robots-disallowed. - maxItems — stop after this many listings.
- proxyConfiguration — residential Canada proxy recommended.
How it works
RE/MAX disallows its search pages (/find-real-estate*) and ?page= pagination in robots.txt, but publishes per-category listing sitemaps. So this actor is sitemap-driven:
- Fetch the category sitemap index → child sitemaps (~50k URLs each).
- Collect listing URLs (filtered by province, skipping
/qc) up tomaxItems, advancing through child sitemaps only as needed. - Fetch each listing detail page and read the Next.js app-router RSC stream (
self.__next_f.push(...)) — reassembled and brace-matched to pull the listing record — plus theRealEstateListingJSON-LD block for date/description/images. The page's own listing is matched by URL among the "similar listings" on the page.
Built with the Apify SDK + CheerioCrawler. Public listing pages only; respects robots.txt.