---
title: "Product Store guide"
url: "https://help.internetx.com/en/api/additional-product-store-guide/"
lang: "en"
section: "API reference — Additional API functions"
updated: "2025-03-20"
---

# Product Store guide

The "Product Store" is a central service that provides information about the products offered by InterNetX. The product information can be retrieved via a REST API.  
  

## Address

The interface can be reached under the following URL: https://api.autodns.com/productstore/v1

## Documentation

The interface is fully documented with Swagger. The Swagger file can be found in the [Official InterNetX Github Repository](https://github.com/InterNetX/internetx-swagger-files).

## Certificate Product Routes

### GET /ssl

The route GET /ssl lists all certificate products and outputs them in JSON format.

#### GET /ssl/\_paginate

The route GET /ssl/\_paginate lists all certificate products and returns them within a pagination object. The output is in JSON .

#### GET /ssl/{label}

The GET /ssl/{label} route displays information about a specific certificate product. The output is in JSON format. If no product is found for the given "label", a 404 HTTP code is returned.

## TLD Product Routes

### GET /tld

The route GET /tld lists all TLD products and outputs them in JSON format. The list can be filtered using various parameters.

#### GET /tld/\_paginate

The route GET /tld/\_paginate lists all TLD products and returns them within a pagination object. The output is in JSON. The list can be filtered with different parameters.

Example:

[https://api.autodns.com/productstore/v1/tld/\_paginate?page=1&per\_page=50&keyword=&tldType\[\]=CCTLD&tldType\[\]=GTLD&tldType\[\]=NEW\_GTLD&tldContinent\[\]=EUROPE&dnssec=false&privacy=false&trustee=false&premium=false&authinfo=false&contactExtensions=false](https://api.autodns.com/productstore/v1/tld/_paginate?page=1&per_page=50&keyword=&tldType[]=CCTLD&tldType[]=GTLD&tldType[]=NEW_GTLD&tldContinent[]=EUROPE&dnssec=false&privacy=false&trustee=false&premium=false&authinfo=false&contactExtensions=false)

| Filter | Description | Example |
| --- | --- | --- |
| keyword | A keyword that is searched for. Here, for example, one or more TLDs can be searched for. | keyword=de / keyword=de,at,com |
| tldType\[\] | The type of the TLD. CCTLD / GTLD / NEW\_GTLD. | tldType\[\]=CCTLD |
| tldContinent\[\] | Te continent of the TLD. Useful for CCTLDs and individual NewGTLDs | tldContinent\[\]=EUROPE |
| tldLanguageOfOffice\[\] | Language of the TLD. Useful for CCTLDs and individual NewGTLDs | tldLanguageOfOffice\[\]=FR |
| tldGeoPol\[\] | Ageographic-political filter. Only useful for CCTLDs. Possible values : CARIBIC / EU | tldGeoPol\[\]=EU |
| dnssec | Filter for TLDs that support DNSSec. Possible values : true / false | true |
| privacy | Filter for TLDs that support privacy. Possible values : true / false | true |
| trustee | Filter for TLDs that support Trustee. Possible values : true / false | true |
| premium | Filter for TLDs that support premium domains. Possible values : true /false | true |
| authinfo | Filter for TLDs that support Authinfo. Possible values : true / false | true |
| contactExtensions | Filter for TLDs that support contact extensions. Possible values : true / false | true |
| page | The page to be displayed | 1 |
| per\_page | The number of elements per page | 10 |

#### GET /tld/{label}

The GET /tld/{label} route displays information about a specific TLD product. The output is in JSON. If no product is found for the given "label", a 404 HTTP code is returned.
