Royal LePage Property Discovery Scraper
Pricing
from $0.85 / 1,000 listings
Royal LePage Property Discovery Scraper
Discover 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
2 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.