Royal LePage Property Discovery Scraper
Under maintenancePricing
from $0.85 / 1,000 listings
Royal LePage Property Discovery Scraper
Under maintenanceDiscover public Royal LePage listings by location, sale or rent, and property type. Extract prices, descriptions, rooms, images, agents, and URLs.
Pricing
from $0.85 / 1,000 listings
Rating
0.0
(0)
Developer
Trove Vault
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Discover public Royal LePage real estate listings from buyer-facing inputs: location, operation, property type, and result limit. The Actor searches Royal LePage for you, then returns structured listing rows with prices, rooms, descriptions, images, agents, and listing URLs.
This is a discovery Actor. You do not need to provide search result URLs.
Why Use This Actor
Use this Actor when you need a clean Canadian real estate dataset from Royal LePage without manually building search URLs or copying listings from the website.
It is useful for:
- Canadian property lead discovery by city
- sale and rental inventory research
- price and area comparison across Royal LePage listings
- proptech, agency, investor, and market-monitoring workflows
- TroveVault pipelines that combine several property portals into one dataset
What It Extracts
Each dataset row can include:
platform,listingId,title, andurloperationandpropertyTypeprice,currency,priceText, andpricePerM2areaM2,bedrooms, andbathroomsaddress,city, andcountrydescriptionfeaturessellerNamemainImageandimageslistedAtTextscrapedAtrunIdwhen supplied in the input
Fields are only populated when they are publicly visible in Royal LePage pages.
Input
{"location": "Toronto, ON","operation": "sale","propertyType": "any","maxItems": 3,"datasetId": "","runId": ""}
Input Fields
location- Canadian city or city plus province to search, for exampleToronto, ON,Vancouver, BC,Calgary, AB,Montreal, QC, orOttawa, ON.operation- Dropdown. Usesalefor properties for sale orrentfor rental listings.propertyType- Dropdown. Useany,apartment,house,land, orcommercial.maxItems- Maximum number of listings to save.datasetId- Optional Apify dataset ID. When provided, each saved listing is also appended to that dataset.runId- Optional workflow run ID. When provided, it is copied into each output row and theRUN_SUMMARYkey-value record.
API Usage
curl -X POST "https://api.apify.com/v2/acts/trovevault~royal-lepage-property-discovery-scraper/runs" \-H "Authorization: Bearer <APIFY_TOKEN>" \-H "Content-Type: application/json" \-d '{"location":"Toronto, ON","operation":"sale","propertyType":"any","maxItems":3}'
Notes And Limitations
- City-level locations are more stable than broad province or country searches.
- Detail pages are used to enrich descriptions and image galleries when publicly accessible.
- Some promoted cards may point outside the requested city; the Actor filters saved rows by the requested city.
- Prices, availability, and listing details can change after scraping. Use
scrapedAtto judge freshness. - The Actor does not read search URLs from input and does not require an upstream dataset for discovery.