Property Search
/api/realtor-ca/search
Search sale, rent, commercial and sold listings by area, price, bedrooms and amenities
Search property listings across Canada for sale, rent, commercial and sold inventory, get full listing details and photo galleries, look up locations, and search the REALTOR and brokerage directory. Realtor.ca is Canada's national real estate board and publishes no public API — Scrappa provides structured programmatic access.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/realtor-ca/search?transaction_type=for_sale&latitude_min=43.63&latitude_max=43.68&longitude_min=-79.43&longitude_max=-79.35" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"search": {
"count": 1,
"results": [
{
"Id": "30362491",
"MlsNumber": "C13859810",
"Price": 1200000,
"Address": {"Text": "Toronto, ON"},
"Property": {"PropertyType": "Detached"},
"Organization": {"OrganizationID": 70066, "Name": "Sample Realty"}
}
],
"paging": {"total_records": 2777, "max_records": 600}
}
}
}
Structured data for real applications. Here are some ideas.
Analyze asking prices, listing volumes and inventory turnover across Canadian cities, provinces and neighbourhoods. Build market intelligence and pricing dashboards for residential, rental and commercial segments.
Build property search features, buyer portals and relocation tools backed by Canadian MLS inventory. Combine with your own geospatial layer or commute-time data for a differentiated search experience.
Search the national REALTOR and brokerage directory by name to identify representation for a target area, then scope that brokerage's live inventory through the search endpoint.
Track new, reduced and sold inventory in a specific bounding box. Combine sale and sold filters to follow price movements and turnover in a neighbourhood over time.
Everything you need in one API.
/api/realtor-ca/search
Search sale, rent, commercial and sold listings by area, price, bedrooms and amenities
/api/realtor-ca/listing
Get the full listing record with description, room breakdown, taxes and representing agents
/api/realtor-ca/listing/photos
Get full photo galleries with image URLs for up to 25 listings in one call
/api/realtor-ca/autocomplete
Get place suggestions for a partial city, neighbourhood or postal code
/api/realtor-ca/locations
Resolve a place name to its area id and bounding box for scoping a search
/api/realtor-ca/realtors
Search Canadian REALTORs and brokerages by name, with their contact details
/api/realtor-ca/filters
Get the live filter and classification vocabulary used by search
/api/realtor-ca/legal
Get the site terms of use or the current global service notices
See how Scrappa compares to the official API.
| Feature | Scrappa | CREA Data Delivery Facility |
|---|---|---|
| Search all listings | Yes, entitled members only | |
| Access required | API key only | Board membership + entitlement |
| Client OAuth setup | Required | |
| Listing details and photos | Yes, entitled members only | |
| REALTOR directory | Yes, entitled members only | |
| Price per 1k requests | $0.20 | Membership pricing |
| Free tier | 500 credits/month | |
| Setup time | Minutes | Onboarding agreement |
The CREA Data Delivery Facility is a member data feed for real estate boards and brokerages that requires board membership, a signed entitlement agreement and OAuth client credentials. Scrappa gives you query access to the same Canadian MLS inventory with a single API key — no membership, no entitlement agreement, no client OAuth setup.
For sale, for rent, commercial and sold inventory. Commercial inventory is a distinct classification from residential, so set property_type_group=commercial and optionally narrow it with a commercial property_type_id.
Use the locations endpoint to resolve a place name to its bounding box, then pass the four bounds to search. Large scopes return more listings than a single response carries, in which case the response includes paging and sub-area guidance so you can page through the results explicitly.
No. Every Scrappa account includes 500 free credits per month with no credit card required. Test all 8 Realtor.ca endpoints before committing to paid usage.
Scrappa charges $0.20 per 1,000 requests with no daily caps. All Realtor.ca endpoints cost the same. The free tier gives you 500 credits per month to get started with Canadian real estate data.