!

Canada's largest independent property data platform

Access detailed property data for over 17M Canadian properties.

You do not need to be a licensed real estate professional to use our API - anyone can use our data.

Why choose Houski?

  • Independent and unbiased: Not affiliated with real estate industry or government agencies, ensuring transparent and objective data access
  • Comprehensive coverage: Detailed information on 9.5M+ Canadian properties, including valuations, tax assessments, and transaction history
  • Always updating: Daily property data updates, market trends, and AI-powered predictions
  • Developer-first: Modern REST API with extensive documentation and dedicated support
  • Cost-effective: Only pay for the data you use. Fair and transparent pricing, with flexible plans for all user types

Try it now

Get all 3-bedroom houses in Calgary

This simple query returns bedrooms, dens, and estimated prices - but there are hundreds of other data points available for each property.

Request
Shell session
curl -X GET "https://api.houski.ca/properties?api_key=YOUR_API_KEY&bedroom_eq=3&city=calgary&country_abbreviation=ca&property_type_eq=House&province_abbreviation=ab&results_per_page=3&select=bedroom,den,estimate_list_price"
TypeScript code
const houski_data = async (): Promise<PropertiesResponse> => {

    // You must copy the PropertiesResponse type declarations from the 
    // Houski API documentation to strongly type the response

    const url = new URL('https://api.houski.ca/properties');
    url.searchParams.set('api_key', 'YOUR_API_KEY');
    url.searchParams.set('bedroom_eq', '3');
    url.searchParams.set('city', 'calgary');
    url.searchParams.set('country_abbreviation', 'ca');
    url.searchParams.set('property_type_eq', 'House');
    url.searchParams.set('province_abbreviation', 'ab');
    url.searchParams.set('results_per_page', '3');
    url.searchParams.set('select', 'bedroom,den,estimate_list_price');

    const response = await fetch(url);
    const data = await response.json();

    return data;
}

(async () => {
let data: PropertiesResponse = await houski_data();

// Log the response
console.log(data);
})();
Response
JSON
{
  "cache_hit": false,
  "cost_cents": 1.5,
  "data": [
    {
      "address": "6 1744 7 Street SW",
      "bedroom": 3,
      "den": 0,
      "estimate_list_price": 1961636,
      "property_id": "10004f7afe0c1946"
    },
    {
      "address": "384 Copperpond Landng SE",
      "bedroom": 3,
      "den": 0,
      "estimate_list_price": 832488,
      "property_id": "10007f9761f49940"
    },
    {
      "address": "239 Dalhurst Way NW",
      "bedroom": 3,
      "den": 1,
      "estimate_list_price": 1083418,
      "property_id": "100086f6bc064d3f"
    }
  ],
  "error": "",
  "pagination": {
    "current_page": 1,
    "has_next_page": true,
    "has_previous_page": false,
    "page_total": 109320
  },
  "price_quote": false,
  "result_total": 327958,
  "time_ms": 92,
  "ui_info": {
    "city": "Calgary",
    "city_id": "6ec95b53075d062c",
    "city_link": "ca/ab/calgary",
    "city_slug": "calgary",
    "country": "Canada",
    "country_abbreviation": "CA",
    "country_abbreviation_id": "9ace2b6431b7f1be",
    "country_abbreviation_link": "ca",
    "country_slug": "canada",
    "province": "Alberta",
    "province_abbreviation": "AB",
    "province_abbreviation_id": "aae1f05a0f89d2c7",
    "province_abbreviation_link": "ca/ab",
    "province_slug": "alberta"
  }
}

Key features

  • Comprehensive data coverage: From property specifics to listing history and tax assessments, with AI-powered gap filling
  • Seamless integration: Developer-friendly API design with flexible customization options
  • Uniform coverage: Consistent high-quality data across all Canadian regions
  • Research tools: Advanced analytics and granular data for informed decision-making
  • Robust support: Comprehensive documentation and dedicated customer support

Simple, usage-based pricing

  • Pay only for the data you use
  • Custom plans for enterprise users
  • Flexible pricing tiers to match your needs

World-class support

Join our developer community and get real-time support through Slack