!

API pricing

Personal use and small business pricing

If you are an individual or small business with an annual revenue below $2 million, you can use our API on a pay-as-you-go basis. This means you only pay for the data you use, with no long-term commitments. Our pricing is transparent and predictable, ensuring you stay in control of your costs.

Minimum monthly charge: $99 per month

The minimum monthly charge means that even if your pay-as-you-go API usage is below $99, you will still be charged a minimum $99 per month.

Cancel anytime: There are no long-term contracts or minimum commitments. You're free to cancel your subscription at any moment.

If you are a power user that requires a predictable billing cycle, we are happy to negotiate a fixed monthly fee for your API access. Please contact us to discuss your needs.

Cost calculation: We determine your API usage costs based on the data returned by your requests. Detailed pricing per field is available in our API fields documentation to help you understand your potential costs upfront.

Cost estimates: To further support cost management, utilize the 'price_quote' query parameter with any API request. This feature provides an immediate cost estimate for a request without executing it, ensuring you are informed before incurring any charges.

Dashboard monitoring: Once subscribed, easily track your API usage and associated costs directly through the API section of your dashboard . This enables real-time monitoring and budget management.

Enterprise pricing

For companies with annual revenues exceeding $2 million, we only offer API usage through an annual contract. These contracts start at $9,999 per month and includes an assigned implementation engineer, and priority support. The API usage is unlimited, and also includes access to complete datasets in CSV format.

Please contact us to discuss your enterprise needs.

Our commitment

We're dedicated to offering fair, transparent, and straightforward pricing to all our users. Whether your data needs are big or small, we strive to provide a pricing structure that aligns with your usage and budget requirements. Our goal is to empower your applications with our API, without surprises or hidden fees.

Programming language

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

Get a price quote for a request

You can get a price quote for any request by adding the price_quote query parameter to the request.

The price_quote query parameter will return the cost estimate for the request without executing it, so you can understand the cost without incurring any charges.

Request
Shell session
curl -X GET "https://api.houski.ca/properties?address=151-mckerrell-place-se&api_key=YOUR_API_KEY&city=calgary&country_abbreviation=ca&price_quote=true&province_abbreviation=ab"
TypeScript code
const houski_properties_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('address', '151-mckerrell-place-se');
    url.searchParams.set('api_key', 'YOUR_API_KEY');
    url.searchParams.set('city', 'calgary');
    url.searchParams.set('country_abbreviation', 'ca');
    url.searchParams.set('price_quote', 'true');
    url.searchParams.set('province_abbreviation', 'ab');

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

    return data;
}

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

// Log the response
console.log(data);
})();
Response
JSON
{
  "cache_hit": false,
  "cost_cents": 0.20000000298023224,
  "data": [
    {}
  ],
  "error": "",
  "pagination": {
    "current_page": 1,
    "has_next_page": false,
    "has_previous_page": false,
    "page_total": 1
  },
  "price_quote": true,
  "result_total": 1,
  "time_ms": 462,
  "ui_info": {}
}