Najtańsze ceny do pobrania (JSON) Dokumentacja
JSON
Uwaga: ten przykładowy plik danych zawiera dane tylko dla niewielkiej liczby TLDs (w szczególności: .com, .net, .co.uk, .世界). Rzeczywisty plik danych zawiera wszystkie TLDs wymienione na stronie.
{
"data": {
"com": {
"type": "gTLD",
"level": 1,
"parent_tld": null,
"punycode": null,
"clicks": 808209,
"whois_privacy": true,
"restricted": false,
"restrictions": null,
"best": {
"price": {
"register": {
"cosmotown": {
"name": "Cosmotown",
"price": "2.30",
"promo": {
"code": "COM23",
"amount": "2.30",
"type": "price",
"pricetype": [
"register"
],
"start": null,
"end": "2023-12-31T23:59:59"
},
"terms": {
"new_customer_only": {
"pricetype": [
"register"
]
},
"limit_per_customer": {
"count": 1,
"pricetype": [
"register"
]
}
},
"notes": {}
}
},
"renewal": {
"spaceship": {
"name": "Spaceship",
"price": "8.98",
"promo": null,
"terms": {
"limit_per_customer": {
"count": 1,
"pricetype": [
"register"
]
}
},
"notes": {}
}
},
"transfer": {
"truehost.com": {
"name": "Truehost.com",
"price": "8.05",
"promo": null,
"terms": {},
"notes": {}
}
}
},
"value": {
"netcetera": {
"name": "Netcetera",
"three_year_value_score": "18.98"
}
}
},
"updated": {
"info": "2023-08-19T19:57:36",
"pricing": "2023-08-19T21:00:20"
}
},
"net": {
"type": "gTLD",
"level": 1,
"parent_tld": null,
"punycode": null,
"clicks": 147940,
"whois_privacy": true,
"restricted": false,
"restrictions": null,
"best": {
"price": {
"register": {
"cosmotown": {
"name": "Cosmotown",
"price": "6.05",
"promo": {
"code": "NET23",
"amount": "6.05",
"type": "price",
"pricetype": [
"register"
],
"start": null,
"end": "2023-12-31T23:59:59"
},
"terms": {
"limit_per_customer": {
"count": 1,
"pricetype": [
"register"
]
},
"new_customer_only": {
"pricetype": [
"register"
]
}
},
"notes": {}
}
},
"renewal": {
"spaceship": {
"name": "Spaceship",
"price": "9.98",
"promo": null,
"terms": {
"limit_per_customer": {
"count": 1,
"pricetype": [
"transfer",
"register"
]
}
},
"notes": {}
}
},
"transfer": {
"spaceship": {
"name": "Spaceship",
"price": "8.48",
"promo": {
"code": "SPST25",
"amount": "8.48",
"type": "price",
"pricetype": [
"transfer"
],
"start": null,
"end": null
},
"terms": {
"limit_per_customer": {
"count": 1,
"pricetype": [
"transfer",
"register"
]
}
},
"notes": {}
}
}
},
"value": {
"netcetera": {
"name": "Netcetera",
"three_year_value_score": "17.59"
}
}
},
"updated": {
"info": "2023-08-19T19:57:33",
"pricing": "2023-08-19T21:00:20"
}
},
"co.uk": {
"type": "ccTLD",
"level": 2,
"parent_tld": "uk",
"punycode": null,
"clicks": 25682,
"whois_privacy": true,
"restricted": false,
"restrictions": null,
"best": {
"price": {
"register": {
"spaceship": {
"name": "Spaceship",
"price": "0.96",
"promo": {
"code": "UK36",
"amount": "0.96",
"type": "price",
"pricetype": [
"register"
],
"start": null,
"end": "2024-01-01T03:59:59"
},
"terms": {
"limit_per_customer": {
"count": 1,
"pricetype": [
"register"
]
}
},
"notes": {}
}
},
"renewal": {
"spaceship": {
"name": "Spaceship",
"price": "4.68",
"promo": null,
"terms": {
"limit_per_customer": {
"count": 1,
"pricetype": [
"register"
]
}
},
"notes": {}
}
},
"transfer": {
"sav": {
"name": "Sav",
"price": "5.88",
"promo": null,
"terms": {},
"notes": {}
}
}
},
"value": {
"netcetera": {
"name": "Netcetera",
"three_year_value_score": "25.48"
}
}
},
"updated": {
"info": "2023-08-19T19:57:18",
"pricing": "2023-08-19T21:01:54"
}
},
"世界": {
"type": "gTLD",
"level": 1,
"parent_tld": null,
"punycode": "xn--rhqv96g",
"clicks": 2203,
"whois_privacy": true,
"restricted": false,
"restrictions": null,
"best": {
"price": {
"register": {
"regery": {
"name": "Regery",
"price": "22.99",
"promo": null,
"terms": {},
"notes": {
"fee_payment": {
"addedToListPrice": false,
"amountRate": "~",
"amountRateType": "percent-varies-by-method"
}
}
}
},
"renewal": {
"regery": {
"name": "Regery",
"price": "23.99",
"promo": null,
"terms": {},
"notes": {
"fee_payment": {
"addedToListPrice": false,
"amountRate": "~",
"amountRateType": "percent-varies-by-method"
}
}
}
},
"transfer": {
"regery": {
"name": "Regery",
"price": "22.99",
"promo": null,
"terms": {},
"notes": {
"fee_payment": {
"addedToListPrice": false,
"amountRate": "~",
"amountRateType": "percent-varies-by-method"
}
}
}
}
},
"value": {
"dynadot": {
"name": "Dynadot",
"three_year_value_score": "4.74"
}
}
},
"updated": {
"info": "2023-08-19T21:30:59",
"pricing": "2023-08-19T19:56:24"
}
}
},
"diff": [
{
"path": [
"com",
"updated"
],
"change": "E",
"was": {
"info": "2023-08-19T16:57:36",
"pricing": "2023-08-19T18:00:20"
},
"is": {
"info": "2023-08-19T19:57:36",
"pricing": "2023-08-19T21:00:20"
}
},
{
"path": [
"net",
"updated"
],
"change": "E",
"was": {
"info": "2023-08-19T16:57:33",
"pricing": "2023-08-19T18:00:20"
},
"is": {
"info": "2023-08-19T19:57:33",
"pricing": "2023-08-19T21:00:20"
}
},
{
"path": [
"co.uk",
"updated"
],
"change": "E",
"was": {
"info": "2023-08-19T16:57:18",
"pricing": "2023-08-19T18:01:54"
},
"is": {
"info": "2023-08-19T19:57:18",
"pricing": "2023-08-19T21:01:54"
}
},
{
"path": [
"世界",
"updated"
],
"change": "E",
"was": {
"info": "2023-08-19T18:30:59",
"pricing": "2023-08-19T16:56:24"
},
"is": {
"info": "2023-08-19T21:30:59",
"pricing": "2023-08-19T19:56:24"
}
}
]
}
Opis
Ten plik do pobrania jest plikiem JSON zawierającym wszystkie obiekty TLD z kluczem według nazwy TLD. Zawiera on dane wyświetlane na stronach głównej listy TLD-List.
Poniższe tabele opisują pola zawarte w pliku danych. Kolumna Field to ścieżka pola w notacji kropkowej. Kolumna Type to typ danych wartości pola.
data
Obiekt najwyższego poziomu data pliku JSON zawiera kolekcję obiektów TLD, których kluczem jest nazwa TLD. Poniżej znajdują się pola każdego obiektu TLD.
Uwaga: dla łatwiejszej integracji zaleca się po prostu zsynchronizowanie obiektu najwyższego poziomu z własną bazą danych przy każdym pobieraniu. data do własnej bazy danych przy każdym pobraniu.
| Pole | Typ | Opis |
|---|---|---|
type |
string | Typ TLD identyfikowany przez jeden z następujących ciągów znaków:gTLD: ogólna domena najwyższego poziomu.ccTLD : domena najwyższego poziomu z kodem kraju.grTLD: ogólna ograniczona domena najwyższego poziomu.sTLD : sponsorowana domena najwyższego poziomu. |
level |
integer | Liczba całkowita reprezentująca poziom domeny rozszerzenia. 1 = domena najwyższego poziomu, 2 = domena drugiego poziomu, 3 = domena trzeciego poziomu itd. |
parent_tld |
string|null | Nadrzędna domena najwyższego poziomu rozszerzenia. Jeśli jest to TLD, wartość ta będzie zerowa. |
punycode |
string|null | Reprezentacja kodu punycode dla TLD. Jeśli TLD nie jest międzynarodową nazwą domeny (IDN), wartością będzie null. |
clicks |
number | Liczba kliknięć i wyświetleń TLD na stronie TLD-List. Wartość ta jest zwiększana dla każdego unikalnego adresu IP dziennie, który kliknął na TLD lub wyświetlił jej stronę szczegółową. |
whois_privacy |
boolean | Jeśli TLD obsługuje usługi WHOIS Privacy od co najmniej jednego rejestratora lub dostawcy, ta wartość będzie prawdziwa. W przeciwnym razie, false. |
restricted |
boolean | Jeśli rejestracja jest ograniczona do określonych osób lub zastosowań, wartość ta będzie równa true. W przeciwnym razie, false. |
restrictions |
string|null | Krótki opis ograniczeń i wymagań dotyczących rejestracji na stronie TLD's. Jeśli nie ma żadnych ograniczeń, wartość ta będzie wynosić null. |
best.price |
object | Zbiór obiektów typu cena. Każdy obiekt typu ceny jest zbiorem rejestratorów oferujących TLD po najtańszej cenie. Każdy obiekt typu ceny jest powiązany z typem ceny( rejestracja, odnowienie, transfer, przywrócenie). Na przykład: {
"transfer": {
"1and1": {
"name": "1&1",
"price": "0.99",
"promo": null
}
}
} |
best.price[price type] |
object | Kolekcja obiektów cen rejestratorów. Reprezentują one rejestratorów oferujących TLD po najtańszej cenie dla danego typu cenowego. Każdy obiekt jest kluczowany przez unikalny identyfikator, który identyfikuje rejestratora. Na przykład: {
"alpnames": {
"name": "AlpNames",
"price": "8.75",
"promo": null
}
} |
best.price[price type][registrar].name |
string | Wyświetlana nazwa rejestratora lub dostawcy. |
best.price[price type][registrar].price |
string | Cena rejestratora (dla typu ceny) w USD. |
best.price[price type][registrar].promo_best |
object|null | Obiekt promocyjny reprezentujący promocyjną cenę, która została zastosowana do ceny rejestratora dla tej TLD i typu ceny. Jeśli nie zastosowano promocji, wartość ta będzie wynosić null. Przykładowy obiekt promocyjny: {
"code": "MYCOUPONCODE",
"amount": "20.00",
"type": "discount-percent",
"pricetype": [
"register"
],
"start": "2015-06-22T00:00:00",
"end": "2017-06-22T00:00:00"
} |
best.price[price type][registrar].promo.code |
string|null | Kod promocyjny, który klient musi wprowadzić przy kasie, aby otrzymać zniżkę w ramach promocji. Jeśli promocja nie ma kodu promocyjnego, wartość ta będzie wynosić null. |
best.price[price type][registrar].promo.amount |
string | Wartość liczbowa ceny promocyjnej. W zależności od typu promocji, może to być obniżona cena (cena), kwota odjęta od ceny regularnej(rabat) lub kwota procentowa odjęta od ceny regularnej(procent rabatu). |
best.price[price type][registrar].promo.type |
string | Ciąg znaków reprezentujący typ ceny promocyjnej. Będzie to jedna z następujących wartości: price - oznacza, że pole kwoty promocji jest nową obniżoną cenądiscount - oznacza, że pole kwoty promocji zostało odjęte od ceny regularnej w celu uzyskania zastosowanej cenydiscount-percent - oznacza, że pole kwoty promocji jest wartością procentową, a wartość procentowa została odjęta od ceny regularnej w celu uzyskania zastosowanej ceny. |
best.price[price type][registrar].promo.pricetype |
array of strings | Typ(y) cen, których dotyczy promocja: rejestracja, odnowienie, transfer, przywrócenie. |
best.price[price type][registrar].promo.start |
strings|null | ISO 8601 data i godzina (strefa czasowa UTC) rozpoczęcia promocji. Wartość null, jeśli nie określono daty rozpoczęcia. Na przykład: 2015-06-22T00:00:00 |
best.price[price type][registrar].promo.end |
string|null | ISO 8601 data i godzina (strefa czasowa UTC) zakończenia promocji. Wartość null, jeśli nie ma określonej daty zakończenia. Na przykład: 2017-06-22T00:00:00 |
best.price[price type][registrar].promo.maxDiscount |
string | Jeśli występuje, określa maksymalną kwotę rabatu promocyjnego, którą można odliczyć od ceny regularnej. Ma zastosowanie, jeśli typ promocji to rabat procentowy i wskazuje, że rejestrator nałożył ten maksymalny limit na kwotę rabatu promocyjnego. |
best.price[price type][registrar].terms |
object | Kolekcja obiektów reprezentujących warunki specjalne, które mają zastosowanie do cennika rejestratora. Jeśli nie obowiązują żadne warunki specjalne, wartość ta będzie pustym obiektem. Każdy obiekt podrzędny jest powiązany z identyfikatorem warunku: limit_per_customer - określa, że cena jest ważna tylko dla określonej liczby domen na klienta.new_customer_only - określa, że cena jest ważna tylko dla nowych klientów.affiliate_link - określa, że cena jest ważna tylko wtedy, gdy klient uzyskuje dostęp do witryny rejestratora za pośrednictwem linku partnerskiego. nameserver_lock_in - określa, że zakupione domeny mogą korzystać tylko z serwerów nazw rejestratora.id_submission_required - określa, że klient musi przesłać swój identyfikator ze zdjęciem lub rejestrację firmy, aby sfinalizować zakup.Przykładowe obiekty warunków: {
"limit_per_customer": {
"pricetype": [
"register"
],
"count": 1
},
"new_customer_only": {
"pricetype": [
"register"
]
},
"affiliate_link": {
"pricetype": [
"register"
],
"count": null
},
"multi_year_purchase_required": {
"pricetype": [
"register"
],
"count": 2
},
"nameserver_lock_in": {
"pricetype": [
"register",
"renewal",
"transfer"
]
},
"id_submission_required": {
"pricetype": [
"register",
"renewal",
"transfer"
]
}
} |
best.price[price type][registrar].terms[term].pricetype |
array of strings | Typ(y) ceny, do których odnosi się termin: rejestracja, odnowienie, przeniesienie, przywrócenie.
|
best.price[price type][registrar].terms[term].count |
number|null | Ilość, do której termin ogranicza klienta. Na przykład, jeśli count = 1, klient jest ograniczony do 1 domeny w określonej cenie. Tą wartością będzie null jeśli nie ma zastosowania. |
best.price[price type][registrar].notes |
object | Kolekcja obiektów reprezentujących noty, które odnoszą się do wyceny rejestratora. Jeśli nie ma not cenowych, wartość ta będzie pustym obiektem. Każdy obiekt podrzędny jest powiązany z identyfikatorem noty: currency_exchange_rate, fee_icann, fee_tax, fee_payment |
best.price[price type][registrar].notes.fee_icann |
object | Określa, czy opłata ICANN w wysokości 18 USD została dodana do ostatecznej ceny TLD. Jeśli ta uwaga istnieje, oznacza to, że rejestrator nie uwzględnia opłaty ICANN w wysokości 18 USD w reklamowanej cenie, a zamiast tego dodaje ją jako dodatkową opłatę do ceny TLD's przy kasie klienta. Przykładowy obiekt notatki fee_icann: {
"fee_icann": {
"pricetype": [
"register",
"renewal",
"transfer"
],
"amount": "0.18",
"addedToListPrice": true
}
}Pole pricetype określa, które typy cen podlegają opłacie, a pole addedToListPrice wskazuje, że opłata została dodana do ceny końcowej. |
best.price[price type][registrar].notes.fee_tax |
array of objects | Określa różne stawki podatkowe pobierane przez rejestratora, klientów, których dotyczy podatek, oraz czy obliczony podatek został uwzględniony w ostatecznej cenie TLD. Proszę zauważyć, że podatki są uwzględniane w ostatecznej cenie TLD tylko wtedy, gdy rejestrator nie uwzględnia podatku w swoich reklamowanych cenach , a podatek jest naliczany wszystkim klientom. Przykładowa tablica obiektów fee_tax: {
"fee_tax": [
{
"addedToListPrice": false,
"appliesToCustomers": [
"eu",
"us",
"in"
],
"amountRateType": "percent",
"amountRate": "13",
"type": "hst"
},
{
"addedToListPrice": false,
"appliesToCustomers": [
"ca"
],
"amountRateType": "percent",
"amountRate": "5",
"type": "gst"
}
]
} |
best.price[price type][registrar].notes.fee_tax[].type |
string | Etykieta opisująca rodzaj podatku, tj. "vat" dla podatku od wartości dodanej, "gst" dla podatku od towarów i usług itp. |
best.price[price amountRate][registrar].notes.fee_tax[].amountRate |
number|string | Kwota stawki podatkowej. Będzie to albo procentowa stawka podatku jako liczba, albo ciąg "~" wskazujący, że stawka podatku różni się w zależności od kryteriów klienta, takich jak lokalizacja. |
best.price[price amountRate][registrar].notes.fee_tax[].amountRateType |
string | Wartość łańcuchowa " percent" wskazuje, że wartość amountRate jest liczbową wartością procentową. Wartość łańcuchowa "percent-varies-by-location " wskazuje, że stawka podatku różni się w zależności od regionu rozliczeniowego lub kraju klienta. |
best.price[price amountRate][registrar].notes.fee_tax[].appliesToCustomers |
string|array of strings | ciąg "*" oznacza, że podatek dotyczy wszystkich klientów. W przeciwnym razie wartość ta będzie tablicą ciągów kodów krajów ISO 3166-1 alpha-2 określających, które kraje podlegają podatkowi. Warto zwrócić uwagę na jeden wyjątek: tablica może zawierać ciąg znaków "eu" niebędący kodem kraju, który reprezentuje wszystkie kraje Unii Europejskiej. |
best.price[price amountRate][registrar].notes.fee_tax[].addedToListPrice |
boolean | Wskazuje, czy obliczona kwota podatku została dodana do ceny końcowej. |
best.price[price type][registrar].notes.fee_payment |
object | Określa, czy rejestrator pobiera dodatkową opłatę w oparciu o metodę płatności klienta i czy opłata została uwzględniona w ostatecznej cenie TLD. Przykładowy obiekt fee_payment: {
"fee_payment": {
"addedToListPrice": false,
"amountRate": "~",
"amountRateMin": "0.9",
"amountRateMax": "20",
"amountRateType": "percent-varies-by-method"
}
} |
best.price[price amountRate][registrar].notes.fee_payment.amountRate |
number|string | Kwota opłaty. Będzie to albo procentowa stawka opłaty jako liczba, albo ciąg "~" wskazujący, że stawka opłaty różni się w zależności od kryteriów klienta, takich jak metoda płatności. |
best.price[price amountRate][registrar].notes.fee_payment.amountRateMin |
number|string | Minimalna kwota opłaty, ma zastosowanie tylko wtedy, gdy opłata jest zmienna. |
best.price[price amountRate][registrar].notes.fee_payment.amountRateMax |
number|string | Maksymalna kwota opłaty, ma zastosowanie tylko wtedy, gdy opłata jest zmienna. |
best.price[price amountRate][registrar].notes.fee_payment.amountRateType |
string | Wartość ciągu znaków " percent " wskazuje, że wartość amountRate jest liczbową wartością procentową. Wartość ciągu znaków "percent-varies-by-method " wskazuje, że opłata jest wartością procentową, która różni się w zależności od metody płatności klienta. |
best.price[price amountRate][registrar].notes.fee_payment.addedToListPrice |
boolean | Wskazuje, czy obliczona kwota opłaty została dodana do ceny końcowej. |
best.price[price type][registrar].notes.currency_exchange_rate |
object | Określa, że ceny rejestratora były podane w innej walucie krajowej i zostały przeliczone na USD. Szczegóły przeliczenia waluty są reprezentowane jako:base: waluta cenowa rejestratora jako 3-literowy kod (np. EUR)quote: waluta, na którą ceny zostały przeliczone (zawsze będzie to USD)rate: kurs wymiany zastosowany do przeliczenia waluty. Przykładowy obiekt noty currency_exchange_rate: {
"currency_exchange_rate": {
"base": "GBP",
"quote": "USD",
"rate": "1.2482"
}
} |
best.value |
object | Zbiór obiektów rejestratorów o najlepszej 3-letniej wartości. Każdy obiekt najlepszej wartości 3-letniej reprezentuje rejestratora(ów) oferującego(ych) TLD z najlepszą wartością 3-letnią i jest kluczowany przez unikalny identyfikator, który identyfikuje rejestratora. Na przykład: {
"dynadot": {
"name": "Dynadot",
"three_year_value_score": "2.07"
}
} |
best.value[registrar].name |
string | Wyświetlana nazwa rejestratora lub dostawcy. |
best.value[registrar].three_year_value_score |
string | Miara liczbowa wartości, jaką otrzymują Państwo za swoje pieniądze, posiadając domenę u tego konkretnego rejestratora przez 3 lata. |
updated.pricing |
string | Data i godzina ISO 8601 (strefa czasowa UTC) ostatniego sprawdzenia i aktualizacji cennika rejestratora TLD's. Uwaga: nowa data updated.pricing niekoniecznie oznacza, że nastąpiła jakakolwiek zmiana danych. Wskazuje jedynie, kiedy dane zostały ostatnio sprawdzone i ustawione. |
updated.info |
string | Czas ISO 8601 (strefa czasowa UTC), kiedy podstawowe informacje TLD's (ograniczenia, daty dostępności itp.) zostały ostatnio sprawdzone i zaktualizowane. Uwaga: nowa data updated. info niekoniecznie oznacza, że nastąpiła jakakolwiek zmiana danych. Wskazuje tylko, kiedy dane zostały ostatnio sprawdzone i ustawione. |
diff
Obiekt najwyższego poziomu diff pliku JSON zawiera różnice między tym plikiem danych a poprzednio pobranym plikiem danych. Jeśli plik danych uległ zmianie od ostatniego pobrania, obiekt diff będzie tablicą obiektów diff opisujących ścieżki danych, które uległy zmianie, typ zmiany oraz poprzednie i bieżące wartości. Jeśli dane nie uległy zmianie, obiekt diff będzie pustą tablicą. Poniższa tabela opisuje pola zawarte w każdym obiekcie diff.
Proszę zauważyć, że diff służy wyłącznie do celów informacyjnych. Aby ułatwić integrację, zaleca się po prostu zsynchronizować obiekt danych najwyższego poziomu z własną bazą danych, zamiast próbować aktualizować określone pola zgodnie z różnicą.
| Pole | Typ | Opis |
|---|---|---|
path |
array of strings | Ścieżka zmienionego pola w obiekcie data gdzie każdy element jest podścieżką ciągu znaków. Tablicę można połączyć ze znakiem ".", aby uzyskać ścieżkę jako ciąg znaków w notacji kropkowej. |
change |
string | Pojedynczy znak reprezentujący typ zmiany:<br/ N - oznacza nowo dodane pole/właściwość D - oznacza usunięte pole/właściwość E - oznacza edytowane pole/właściwość A - oznacza zmianę w tablicy. |
was |
mixed | Poprzednia wartość ścieżki. |
is |
mixed | Bieżąca wartość ścieżki. |
index |
number | Gdy zmiana nastąpiła w tablicy(change = 'A'), wskazuje numeryczny indeks tablicy, w której nastąpiła zmiana. Nie występuje, gdy zmiana nie nastąpiła w tablicy. |
item |
mixed | Gdy zmiana nastąpiła w tablicy(change = 'A'), zawiera zagnieżdżony obiekt diff wskazujący zmianę, która nastąpiła w indeksie tablicy. Nie występuje, gdy zmiana nie wystąpiła w tablicy. |
Rejestratorzy
Lista identyfikatorów rejestratorów i reprezentowanych przez nich rejestratorów.
| ID | Rejestrator |
|---|---|
101domain |
101domain |
123reg |
123 Reg |
1and1 |
Ionos |
22.cn |
22.cn |
35technology |
35 Technology |
above.com |
Above.com |
advancedinternettechnologies |
Advanced Internet Technologies |
aeserver |
AEserver |
akky |
Akky |
alibabacloud |
Alibaba Cloud |
alldomains.hosting |
alldomains.hosting |
alpinedomains |
Alpine Domains |
alpnames |
AlpNames |
amazonroute53 |
Amazon Route 53 |
amenworld |
AmenWorld |
aplus.net |
Aplus.net |
atakteknoloji |
Atak Teknoloji |
beget |
Beget |
bigrock |
BigRock |
bizcn |
Bizcn |
blacknight |
Blacknight |
bluehost |
Bluehost |
canspace |
CanSpace |
cdmon |
CDmon |
channelislandhosting |
CIH |
cloudflare |
Cloudflare |
cndns |
CNDNS |
cosmotown |
Cosmotown |
crazydomains |
Crazy Domains |
dattatec |
DonWeb |
dinahosting |
Dinahosting |
directnic |
Directnic |
dns.com.cn |
DNS.com.cn |
domain.com |
Domain.com |
domaincostclub |
DomainCostClub |
domainmonster |
Domainmonster |
domainnameshop |
Domainnameshop |
domainpeople |
DomainPeople |
domains.co.za |
Domains.co.za |
domaintechnik |
Domaintechnik |
domgate |
Domgate |
dondominio |
DonDominio |
dot.al |
Dot.AL |
dotintra |
Dotintra |
dotname |
DotName |
dotology |
Dotology |
dotster |
Dotster |
dreamhost |
DreamHost |
dyn |
Dyn |
dynadot |
Dynadot |
easydns |
EasyDNS |
easyspace |
Easyspace |
ename |
eName |
epik |
Epik |
eranet |
EraNet |
espace2001 |
Espace 2001 |
eurodns |
EuroDNS |
evonames |
EvoNames |
fabulous |
Fabulous |
fasthosts |
Fasthosts |
francedns |
FranceDNS |
gabia |
Gabia |
gandi |
Gandi.net |
gathernames |
GatherNames |
gkgnet |
GKG Net |
godaddy |
GoDaddy |
googledomains |
Google Domains |
gzidc |
GZIDC |
hello.co |
Hello.co |
hexonet |
Hexonet |
hongkongdomainnameinformationmanagementco.ltd |
Hongkong Domain Name Information Management Co., Ltd. |
hostcab |
Hostcab |
hostgator |
HostGator |
hosting.kr |
Hosting.kr |
hostinger |
Hostinger |
hostingeruab |
Hostinger UAB |
hostingukraine |
Hosting Ukraine |
hover |
Hover |
icdsoft |
ICDSoft |
ihstelekom |
IHS Telekom |
imena.ua |
Imena.ua |
inames |
Inames |
inet |
iNET |
infomaniak |
Infomaniak |
instra |
Instra |
interdomain |
Interdomain |
internet.bs |
Internet.bs |
inwx |
INWX |
isimtescil |
Isimtescil |
istanco |
ISTanCo |
iwantmyname |
iwantmyname |
japanregistryservices |
Japan Registry Services |
joker.com |
Joker.com |
jumi |
Jumi |
lcn.com |
LCN |
lexsynergy |
Lexsynergy |
lws.fr |
LWS.fr |
marcaria |
Marcaria International |
matbao |
Mat Bao |
melbourneit |
Melbourne IT |
mindsandmachines |
Minds + Machines |
moniker |
Moniker |
mrdomain |
MrDomain |
mutunic |
MUTUnic |
name.com |
Name.com |
namebay |
NameBay |
namebright |
NameBright |
namecheap |
Namecheap |
namesecure |
NameSecure |
nameshield |
Nameshield |
namesilo |
NameSilo |
namespro |
Namespro |
net-chinese |
Net-Chinese |
netcetera |
Netcetera |
netearthone |
NetEarth One |
netfirms |
Netfirms |
netim |
Netim |
netregistry |
Webcentral |
networksolutions |
Network Solutions |
neubox |
Neubox |
nfsn |
NearlyFreeSpeech |
nhanhoa.com |
Nhanhoa.com |
njalla |
Njalla |
no-ip |
No-IP |
nominalia |
Nominalia |
omnis |
Omnis |
onamae |
Onamae |
one.com |
One.com |
onlinenic |
OnlineNIC |
onlydomains |
OnlyDomains |
openprovider |
Openprovider |
ovh |
OVHcloud |
ownregistrar |
OwnRegistrar |
p.a.vietnamcompany |
P.A. Viet Nam Company |
pairnic |
PairNIC |
pananames |
Pananames |
papaki |
Papaki |
planethoster |
PlanetHoster |
porkbun |
Porkbun |
publicdomainregistry |
PublicDomainRegistry |
radixregistry |
Radix Registry |
realtimeregister |
Realtime Register |
rebel.com |
Rebel.com |
reg.com |
Reg.ru |
regery |
Regery |
register.it |
Register.it |
register.to |
Register.TO |
registermatrix |
RegisterMatrix |
regtons |
Regtons |
resellercamp |
Resellercamp |
rucenter |
RU Center |
rumahweb |
Rumahweb |
sav |
Sav |
serverplan |
Server Plan |
spaceship |
Spaceship |
subreg |
Subreg |
tierranet |
Tierranet |
todaynic |
TodayNic |
truehost.cloud |
Truehost.cloud |
truehost.com |
Truehost.com |
uniregistry |
Uniregistry |
uniteddomains |
United Domains |
upflare |
Upflare |
web4africa |
Web4Africa |
webnames.ca |
Webnames.ca |
whois.com |
Whois.com |
world4youinternetservices |
World4You Internet Services |
xinnet |
XinNet |
yesnic |
YesNIC |
zzy.cn |
ZZY.cn |