Domains: Auto-import & update TLD prices

New feature added to HostBill for domain management allows to automatically import and update TLD prices!

Some of the domain registrars API provide the possibility to import all current prices of all available TLDs. Now you can import the prices to HostBill and add them to your pricing or update current pricing. This way, thank to our new import tool you can save a lot of time and effort! What is more, you can set the profit margin (fixed amount or percentage) individually for registration, renewal, transfer and redemption. The update can be done automatically or manually.

How does it work?

The import tool is available under Extras -> Import services -> Import TLD prices. To proceed with the import first you need to create an import profile that will be connected with chosen domain registrar. For each import profile you can set your default margin added to the imported pricing (percentage or fixed amount). You also need to choose a default product – one of the TLDs that will act as a “source of data” for all items that import can’t automatically determine, such as automation settings, nameservers etc.

For price updates, you can use cron to pull price changes and update related tlds automatically, or use “Update prices with current profile now” button to do so manually at any given time. If the registry does not return registration periods that you currently offer, their prices can be auto-updated based on minimal prices (“Update missing periods” feature). The prices for various TLDs within one profile can be easily modified, which means that you can set margins per chosen TLDs – different than those originally set in the profile. HostBill also allows you to exclude chosen TLD pricing from updates, and keep the pricing set for that TLD in Product Configuration.

You can also choose to fill in missing TLDs, which means that all TLDs that currently are not in your offer will be imported from the registrar.

The new import tool will allows you to fully automate your domain pricing!


  • Michal Ambroziak

    April 9, 2019


    Which domain registrars modules support this feature?

  • Dominika Grzesik

    April 10, 2019

    Hi Michał, at the moment modules: Antagus, Enom and Namesilo support this feature, but we will be adding the support for other modules as well. We’ll notify on the progress in our changelog.

  • gazo

    August 29, 2019

    If there is a custom domain module, what function name it has to be?
    hbm_on_action( ‘domain.???’ ) {
    And what is the return data structure?

  • Dominika Grzesik

    August 30, 2019

    Hi! Procedural SDK is deprecated. Function to import domains will be documented in OOP SDK within 1 month.

Leave a Reply