API recipes

Requests you can copy and run. Each one returns live data from the API.

Examples

Find lots with recent demolition permits

Programming language

Select the programming language you want to display the code examples in.

Find lots with recent demolition permits
Real building permits from every place Houski carries permits are regex-searchable. Lots with demolition filed in the last 180 days indicate imminent new construction, and they are high-intent leads for framers, foundation contractors, and lumber yards.
Request
Shell session
curl -X GET "https://api.houski.ca/properties?api_key=YOUR_API_KEY&city=calgary&country_abbreviation=ca&expand=permits&expand_permit_application_date_gte=2026-05-16&expand_permit_content_regex=(?i)demolition|demolish|tear[ -]?down&filter_expand_match=any&page=1&province_abbreviation=ab&results_per_page=5&select=address,property_type,construction_year,land_area_sq_m,assessment_value,estimate_list_price"
TypeScript code
const houski_recipe_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('city', 'calgary');
    url.searchParams.set('country_abbreviation', 'ca');
    url.searchParams.set('expand', 'permits');
    url.searchParams.set('expand_permit_application_date_gte', '2026-05-16');
    url.searchParams.set('expand_permit_content_regex', '(?i)demolition|demolish|tear[ -]?down');
    url.searchParams.set('filter_expand_match', 'any');
    url.searchParams.set('page', '1');
    url.searchParams.set('province_abbreviation', 'ab');
    url.searchParams.set('results_per_page', '5');
    url.searchParams.set('select', 'address,property_type,construction_year,land_area_sq_m,assessment_value,estimate_list_price');

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

    return data;
}

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

// Log the response
console.log(data);
})();
Response
JSON
{
  "cache_hit": true,
  "cost_cents": 2.6499999,
  "data": [
    {
      "address": "9748 Elbow Drive SW",
      "assessment_value": 669500,
      "construction_year": 1958,
      "estimate_list_price": 683635,
      "land_area_sq_m": 561.96277,
      "permits": [
        {
          "expand_permit_application_date": "2026-07-09",
          "expand_permit_content": "Status: Completed|Issued date: 2026-07-10T00:00:00.000|Completed date: 2026-08-04T00:00:00.000|Estimated project cost: N/A|Permit class: Unspecified|Permit type: Demolition|Permit type mapped: Demolition|Work class: Demolition|Work class group: Demolition|Work class mapped: Existing|applicant: UTOPIA LUXURY HOMES|contractor: CLOVERHILL CONSTRUCTION|estimated project cost: N/A|Total square feet affected: N/A|Housing units affected: 0",
          "expand_permit_id": "BP2026-12773",
          "expand_permit_type": "Building",
          "property_id": "3412b59f2a459827"
        }
      ],
      "property_id": "3412b59f2a459827",
      "property_type": "House"
    },
    {
      "address": "9619 Elbow Drive SW",
      "assessment_value": 613000,
      "construction_year": 1958,
      "estimate_list_price": 569404,
      "land_area_sq_m": 612.9132,
      "permits": [
        {
          "expand_permit_application_date": "2026-07-28",
          "expand_permit_content": "Status: Issued Permit|Issued date: 2026-08-11T00:00:00.000|Completed date: N/A|Estimated project cost: N/A|Permit class: Unspecified|Permit type: Demolition|Permit type mapped: Demolition|Work class: Demolition|Work class group: Demolition|Work class mapped: Existing|applicant: CCC DESIGN|contractor: CLOVERHILL CONSTRUCTION|estimated project cost: N/A|Total square feet affected: N/A|Housing units affected: 0",
          "expand_permit_id": "BP2026-14256",
          "expand_permit_type": "Building",
          "property_id": "6d74e9d53e401946"
        }
      ],
      "property_id": "6d74e9d53e401946",
      "property_type": "House"
    },
    {
      "address": "1501 33 Avenue SW",
      "assessment_value": 796500,
      "construction_year": 1924,
      "estimate_list_price": 1444602,
      "land_area_sq_m": 579.9,
      "permits": [
        {
          "expand_permit_application_date": "2026-08-24",
          "expand_permit_content": "Status: Completed|Issued date: 2026-08-26T00:00:00.000|Completed date: 2026-10-01T00:00:00.000|Estimated project cost: N/A|Permit class: Unspecified|Permit type: Demolition|Permit type mapped: Demolition|Work class: Demolition|Work class group: Demolition|Work class mapped: Existing|applicant: N/A|contractor: SARINA DEVELOPMENTS|estimated project cost: N/A|Total square feet affected: N/A|Housing units affected: 0",
          "expand_permit_id": "BP2026-16055",
          "expand_permit_type": "Building",
          "property_id": "55b274f010598ecd"
        }
      ],
      "property_id": "55b274f010598ecd",
      "property_type": "Commercial"
    },
    {
      "address": "2024 30 Avenue SW",
      "assessment_value": 839500,
      "construction_year": 1950,
      "estimate_list_price": 1977681,
      "land_area_sq_m": 580.644,
      "permits": [
        {
          "expand_permit_application_date": "2026-07-06",
          "expand_permit_content": "Status: Completed|Issued date: 2026-07-08T00:00:00.000|Completed date: 2026-10-27T00:00:00.000|Estimated project cost: N/A|Permit class: Unspecified|Permit type: Demolition|Permit type mapped: Demolition|Work class: Demolition|Work class group: Demolition|Work class mapped: Existing|applicant: JOHN TRINH & ASSOCIATES|contractor: SPLENDOR GROUP|estimated project cost: N/A|Total square feet affected: N/A|Housing units affected: 0",
          "expand_permit_id": "BP2026-12492",
          "expand_permit_type": "Building",
          "property_id": "5d2aa0c35b58ee46"
        }
      ],
      "property_id": "5d2aa0c35b58ee46",
      "property_type": "Duplex"
    },
    {
      "address": "1523 33 Avenue SW",
      "assessment_value": 861000,
      "construction_year": 1947,
      "estimate_list_price": 1119990,
      "land_area_sq_m": 579.9,
      "permits": [
        {
          "expand_permit_application_date": "2026-08-24",
          "expand_permit_content": "Status: Completed|Issued date: 2026-08-28T00:00:00.000|Completed date: 2026-10-01T00:00:00.000|Estimated project cost: N/A|Permit class: Unspecified|Permit type: Demolition|Permit type mapped: Demolition|Work class: Demolition|Work class group: Demolition|Work class mapped: Existing|applicant: N/A|contractor: SARINA DEVELOPMENTS|estimated project cost: N/A|Total square feet affected: N/A|Housing units affected: 0",
          "expand_permit_id": "BP2026-16060",
          "expand_permit_type": "Building",
          "property_id": "6cd18470a0869d06"
        }
      ],
      "property_id": "6cd18470a0869d06",
      "property_type": "Commercial"
    }
  ],
  "error": "",
  "pagination": {
    "current_page": 1,
    "has_next_page": true,
    "has_previous_page": false,
    "page_total": 81
  },
  "price_quote": false,
  "result_total": 403,
  "time_ms": 9055,
  "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"
  }
}