{"id":7464,"date":"2020-05-28T12:09:03","date_gmt":"2020-05-28T07:09:03","guid":{"rendered":"https:\/\/thedevcouple.com\/?p=7464"},"modified":"2020-06-09T13:56:36","modified_gmt":"2020-06-09T08:56:36","slug":"host-io-review","status":"publish","type":"post","link":"https:\/\/thedevcouple.com\/host-io-review\/","title":{"rendered":"Host.io Review \u2013\u00a0One Place for All Domain Information"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Have you ever come across a problem where you would need to get complete information about any domain? If yes, then you are in the right place. Today, I am going to discuss a service which has made getting any domain information a piece of cake. I am going to show you how you can use it and also share my two cents with you. So without any further ado, let\u2019s dive in. \ud83d\ude4c\ud83c\udffb<\/span><\/p>\n<div class=\"eckosc eckosc_full_width_block\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-7468\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image.png\" alt=\"Thedevcouple Cover Image\" width=\"2426\" height=\"1728\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image.png 2426w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image-300x214.png 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image-1024x729.png 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image-768x547.png 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image-1536x1094.png 1536w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image-2048x1459.png 2048w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image-1920x1368.png 1920w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image-1680x1197.png 1680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image-1240x883.png 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image-860x613.png 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image-680x484.png 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image-500x356.png 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image-400x285.png 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image-250x178.png 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image-200x142.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image-100x71.png 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image-76x54.png 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_cover_image-50x36.png 50w\" sizes=\"(max-width: 2426px) 100vw, 2426px\" \/><\/p>\n<\/div>\n<h2><b>\ud83c\udf10 Host.io<\/b><\/h2>\n<p><span style=\"font-weight: 400;\"><a href=\"http:\/\/host.io\/\" rel=\"nofollow noopener\" target=\"_blank\">Host.io<\/a>, a child company of IPInfo, is founded by a former Facebook engineer \u2013 Ben Dowling. He is also the force behind IPInfo which is a highly reliable, lightning-fast API service. We have written two extensive reviews on IPInfo which you can find <\/span><a href=\"https:\/\/thedevcouple.com\/?s=ipinfo\"><span style=\"font-weight: 400;\">here<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Host.io collects data on every known domain name, from every TLD, and updates the data every month. The data includes Domain Name Service (DNS) records &amp; website data for each of the domains. \ud83d\udcaf<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It provides two types of services. One involves browsing through the website and getting the result &amp; the other is the blazing fast API. I am going to talk about both of these services in detail.\u00a0<\/span><\/p>\n<h2><b>\ud83d\udd0d Integrated Website Search<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Host.io lets you see <\/span><b>backlinks, redirects, server details, IP addresses, and hosting provider details<\/b><span style=\"font-weight: 400;\"> of any domain using their website. I am going to list the steps below which you have to perform to get this data.<\/span><\/p>\n<h3><b>\u2192 Step #1<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The very first step is to open the <a href=\"http:\/\/host.io\/\" rel=\"nofollow noopener\" target=\"_blank\">Host.io<\/a> website. There you will see a search box.<\/span><\/p>\n<div class=\"eckosc eckosc_full_width_block\">\n<p><a href=\"http:\/\/host.io\/\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-7485 size-full\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_searchbox.png\" alt=\"Thedevcouple-host.io-search\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_searchbox.png 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_searchbox-300x169.png 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_searchbox-1024x577.png 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_searchbox-768x433.png 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_searchbox-1240x698.png 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_searchbox-860x484.png 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_searchbox-680x383.png 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_searchbox-500x282.png 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_searchbox-400x225.png 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_searchbox-250x141.png 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_searchbox-200x113.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_searchbox-100x56.png 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_searchbox-76x43.png 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_searchbox-50x28.png 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><\/p>\n<\/div>\n<h3><b>\u2192 Step #2<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">You must have a domain you want to look up. In my case, I am going to search for <\/span><b>TheDevCouple.com.<\/b><span style=\"font-weight: 400;\"> Once you will hit enter, you will be directed to a different web page that will have all the information about the domain. \ud83d\udc68\ud83c\udffb\u200d\ud83d\udcbb<\/span><\/p>\n<div class=\"eckosc eckosc_full_width_block\">\n<p><a href=\"https:\/\/host.io\/thedevcouple.com\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-7493\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_domain_data1-1.png\" alt=\"Thedevcouple Domain Data1\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_domain_data1-1.png 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_domain_data1-1-300x169.png 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_domain_data1-1-1024x577.png 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_domain_data1-1-768x433.png 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_domain_data1-1-1240x698.png 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_domain_data1-1-860x484.png 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_domain_data1-1-680x383.png 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_domain_data1-1-500x282.png 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_domain_data1-1-400x225.png 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_domain_data1-1-250x141.png 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_domain_data1-1-200x113.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_domain_data1-1-100x56.png 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_domain_data1-1-76x43.png 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_domain_data1-1-50x28.png 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><\/p>\n<\/div>\n<p><span style=\"font-weight: 400;\">If you have followed these steps, you would now have the following data on your screen.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><strong>\ud83c\udf0e Web:<\/strong> This is where you can see the top-level information about your domain. It contains your domain\u2019s icon, URL, IP Address, ASN, Country, title, and a lot of other useful stuff. You can also see if a website is <strong>copyrighted<\/strong> or not right from here.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><strong>\ud83c\udf10DNS:<\/strong> You can view all of your website\u2019s DNS records from here. These records are not limited to A, CNAME. They also include MX &amp; TXT records.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><strong>\ud83d\udcbb Co-Hosted:<\/strong> This is the area where you can see how many domains are co-hosted on your website\u2019s IP. For me, there are 745 other domains hosted on <strong>IP 104.31.84.160<\/strong>.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><strong>\ud83d\udd17 Backlinks:<\/strong> The next thing which you will see are all the Backlinks of your domain. They are the links that include a link to your domain on their homepage. You can see all the places where your website has been listed right from here.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><strong>\u267a Redirects:<\/strong> Last but not the least, you will have a redirect area.\u00a0 This area lists all of the domains that are redirecting to your website.\u00a0<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">There is one downside of using the website for getting all this information, i.e., you will not see all of the data. For instance, there were 745 other domains hosted on IP 104.31.84.160 but I could only see 48 of them.<\/span><\/p>\n<h2><b>\ud83d\udd25 Comprehensive Domain Data API<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Other than the integrated website domain search, the main feature which places host.io above its competitors is its <strong>blazing fast API<\/strong>. This API can get a list of outbound links, backlinks, and other hosting details of any given domain within seconds. Since the API\u2019s data is backed by Google Cloud, it can easily scale up to your needs. Hence making it <strong>extremely fast &amp; reliable<\/strong>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">I am now going to demonstrate the usage of Host.io API using JavaScript. Just follow the steps below and you will be good to go. \ud83d\udcaf<\/span><\/p>\n<h3><b>\u2192 Step #1<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">First of all, you need to create an account on <a href=\"http:\/\/host.io\/\" rel=\"nofollow noopener\" target=\"_blank\">Host.io<\/a>. You can also sign in using your GitHub or Google account. Once you are done, you will be directed to a dashboard.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Other than the welcome message, you will see your Host.io authentication token. This might be the most important thing on your dashboard. Just copy this token for now. \ud83d\ude4c\ud83c\udffb<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><div class=\"eckosc eckosc_full_width_block\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/host.io\/dashboard\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-7487\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_token.png\" alt=\"Thedevcouple Token\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_token.png 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_token-300x169.png 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_token-1024x577.png 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_token-768x433.png 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_token-1240x698.png 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_token-860x484.png 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_token-680x383.png 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_token-500x282.png 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_token-400x225.png 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_token-250x141.png 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_token-200x113.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_token-100x56.png 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_token-76x43.png 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_token-50x28.png 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><\/p>\n<\/div>\n<h3><b>\u2192 Step #2<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The next step is to write a simple program to make the API call to <a href=\"http:\/\/host.io\/\" rel=\"nofollow noopener\" target=\"_blank\">Host.io<\/a>. Below is the simple program you can use to make the call. After writing the following piece of code run the program in your terminal by writing <strong>node yourfilename.js<\/strong>. I have also included the response you will get in the gist below. Make sure you have added your token!<\/span><\/p>\n<pre class=\"eckosc_syntax eckosc_syntax_theme_dark\"><code data-language=\"json\">\/\/ importing axios to make HTTP requests\n\nconst axios = require('axios');\n\n\/\/ function to get data from the Host.io API\n\nconst testing = () =&gt; {\n    const response = axios\n        .get('https:\/\/host.io\/api\/full\/thedevcouple.com?token=$TOKEN')\n        .then(({ data }) =&gt; console.log(data))\n        .catch((err) =&gt; console.log(err));\n};\n\n\/\/ calling the function\n\ntesting();\n\n\/\/ response\n\n{ domain: 'thedevcouple.com',\n  web:\n   { domain: 'thedevcouple.com',\n     url: 'https:\/\/thedevcouple.com\/',\n     ip: '104.31.84.160',\n     date: '2020-04-25T21:34:59.749Z',\n     length: 194638,\n     server: 'cloudflare',\n     encoding: 'utf8',\n     copyright: 'Copyright \u00a9',\n     googleanalytics: 'UA-77386340',\n     title: 'TheDevCouple \u2014 Ahmad Awais &amp; Maedah Batool \ud83d\ude4c',\n     description:\n      'Learn development from a tech couple. The perspective of a Full Stack Developer &amp; Open Sourcerer (Ahmad Awais) &amp; a Dev Content Strategist (Maedah Batool). Both contribute to Node.js, WordPress Core, JavaScript, Open Source and several other things.',\n     email: 'support@cloudinary.com',\n     links:\n      [ 'wptakeaway.club',\n        'ahmda.ws',\n        'twitter.com',\n        'github.com',\n        'ahmadawais.com',\n        'maedahbatool.com',\n        'vscode.pro' ] },\n  dns:\n   { domain: 'thedevcouple.com',\n     a: [ '104.31.84.160', '104.31.85.160' ],\n     aaaa: [ '2606:4700:3033::681f:55a0', '2606:4700:3037::681f:54a0' ],\n     ns: [ 'alexis.ns.cloudflare.com.', 'rosa.ns.cloudflare.com.' ] },\n  ipinfo:\n   { '104.31.84.160':\n      { city: 'San Francisco',\n        region: 'California',\n        country: 'US',\n        loc: '37.7621,-122.3971',\n        postal: '94107',\n        timezone: 'America\/Los_Angeles',\n        asn: [Object] },\n     '104.31.85.160':\n      { city: 'San Francisco',\n        region: 'California',\n        country: 'US',\n        loc: '37.7621,-122.3971',\n        postal: '94107',\n        timezone: 'America\/Los_Angeles',\n        asn: [Object] },\n     '2606:4700:3033::681f:55a0':\n      { city: 'San Francisco',\n        region: 'California',\n        country: 'US',\n        loc: '37.7621,-122.3971',\n        postal: '94107',\n        timezone: 'America\/Los_Angeles',\n        asn: [Object] },\n     '2606:4700:3037::681f:54a0':\n      { city: 'San Francisco',\n        region: 'California',\n        country: 'US',\n        loc: '37.7621,-122.3971',\n        postal: '94107',\n        timezone: 'America\/Los_Angeles',\n        asn: [Object] } },\n  related:\n   { ip: [ \n       { value: '104.31.84.160', count: 745 },\n       { value: '104.31.85.160', count: 730 },\n       { value: '2606:4700:3033::681f:55a0', count: 0 },\n       { value: '2606:4700:3037::681f:54a0', count: 0 } \n     ],\n     asn: [ \n        { value: 'AS13335', count: 31771172 }\n     ],\n     ns: [ \n        { value: 'cloudflare.com', count: 19192587 } \n     ],\n     googleanalytics: [ [Object] ],\n     email: [ \n        { value: 'UA-77386340', count: 1 } \n     ],\n     backlinks: [ \n        { value: 'thedevcouple.com', count: 2 } \n     ],\n     redirects: [ \n        { value: 'thedevcouple.com', count: 1 } \n     ]\n   }<\/code><\/pre>\n<p><span style=\"font-weight: 400;\">That\u2019s all! Once you are done, you will see a response from the API.\u00a0<\/span><\/p>\n<h2><b>\u26a1\ufe0f API Features<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Using the Host.io API, you can quickly get all the information regarding a domain within seconds. Most of the response we received was the same when we used Host.io integrated website search. Though there was still some new information we got from the API.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">So now let\u2019s discuss this new information that came to light when I made the API call. There are two new objects. One is <\/span><b>IPInfo<\/b><span style=\"font-weight: 400;\"> and the other one is <\/span><b>related<\/b><span style=\"font-weight: 400;\">. You can see them in the gist above.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><strong>\ud83d\udccd IPInfo:<\/strong> This particular object gets the data from the IPInfo API service. The object keys are IP addresses &amp; its values are the information about the IP. Every IP address in this object contains IP\u2019s geolocation information. This information is not limited to only the city, region, and country of the IP. It also contains its geographic coordinates, time zone, postal code, and ASN.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><strong>\ud83c\udfa9 Related:<\/strong> After the IPInfo object, you will have a related object. This object contains the IP addresses of your domain. They are the addresses that are used as keys in the IPInfo object. Here you can see information like ASN, NS, Google Analytics of your domain, email, backlinks &amp; finally redirects.\u00a0<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Since you are making an API call to get all this information, you can then use that anywhere in your application. Simple!<\/span><\/p>\n<h2><b>\ud83d\udd17 API Endpoints<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Host.io provides you different API endpoints according to your need. I like this particular feature since it saves me a lot of time. I don&#8217;t have to scrape through unnecessary data. I can use different endpoints to get what I need.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can see all of these endpoints <\/span><a href=\"https:\/\/host.io\/docs\" rel=\"nofollow noopener\" target=\"_blank\"><span style=\"font-weight: 400;\">here<\/span><\/a><span style=\"font-weight: 400;\">. I am going to discuss each of them now. \ud83d\ude4c\ud83c\udffb<\/span><\/p>\n<h3><b>\ud83c\udf0e Web\u00a0<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">If you are only interested in getting the metadata of your domain then this endpoint is for you. It provides you all of the metadata scrapped from the domain\u2019s homepage. The root endpoint stays the same.\u00a0<\/span><\/p>\n<pre class=\"eckosc_syntax eckosc_syntax_theme_dark\"><code>curl \"https:\/\/host.io\/api\/web\/riza.it?token=$TOKEN\"<\/code><\/pre>\n<p><span style=\"font-weight: 400;\">Once you will hit this endpoint, you will get a JSON based response. I have added a sample response below. You can see how it only contains the domain\u2019s web data.<\/span><\/p>\n<pre class=\"eckosc_syntax eckosc_syntax_theme_dark\"><code data-language=\"json\">{\n    \"domain\": \"riza.it\",\n\n    # Position in host.io 10M domains ranking, https:\/\/host.io\/rankings\n    \"rank\": 335896,\n    \n    # URL we scraped the data from\n    \"url\": \"https:\/\/www.riza.it\/\",\n    \n    # Actual IP we scraped the data from\n    \"ip\": \"18.194.122.79\",\n    \n    # Date we scraped the data\n    \"date\": \"2019-12-25T21:04:38.794Z\",\n    \n    # Length of the HTML content we scraped\n    \"length\": 144173,\n    \n    # Server header\n    \"server\": \"nginx\/1.10.3 (Ubuntu)\",\n    \n    # X-Powered-By header\n    \"powered_by\": \"e-one\",\n    \n    # Encoding of the scraped data\n    \"encoding\": \"utf8\",\n    \n    # Scraped copyright notice\n    \"copyright\": \"\u00a9 2019 Edizioni Riza S.p.a.\",\n    \n    # Google AdSense publisher ID\n    \"adsense\": \"pub-9532382665277637\",\n    \n    # Google analytics tracking ID\n    \"googleanalytics\": \"UA-2336519\",\n    \n    # HTML title\n    \"title\": \"Riza - La via del benessere\",\n    \n    # HTML meta description\n    \"description\": \"Benessere naturale, alimentazione, psicologia e medicina naturale. Riza aiuta a interpretare in chiave moderna la qualit\u00e0 della vita e del benessere\",\n    \n    # Scraped email\n    \"email\": \"info@riza.it\",\n\n    # Domains of links on the homepage\n    \"links\": [\n      \"youtube.com\",\n      \"iubenda.com\",\n      \"facebook.com\",\n      \"twitter.com\"\n    ]\n}<\/code><\/pre>\n<h3><b>\ud83c\udf10 DNS<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The next endpoint we have is the DNS endpoint. It provides information like A, AAAA, MX, NS records of your domain.\u00a0<\/span><\/p>\n<pre class=\"eckosc_syntax eckosc_syntax_theme_dark\"><code>curl \"https:\/\/host.io\/api\/dns\/facebook.com?token=$TOKEN\"<\/code><\/pre>\n<p><span style=\"font-weight: 400;\">You will receive a response like this when you hit this endpoint.<\/span><\/p>\n<pre class=\"eckosc_syntax eckosc_syntax_theme_dark\"><code data-language=\"json\">{\n\"domain\": \"facebook.com\",\n\"a\": [\n\"157.240.3.35\"\n],\n\"aaaa\": [\n\"2a03:2880:f101:83:face:b00c:0:25de\"\n],\n\"mx\": [\n\"10 smtpin.vvv.facebook.com.\"\n],\n\"ns\": [\n\"a.ns.facebook.com.\",\n\"b.ns.facebook.com.\"\n]\n}<\/code><\/pre>\n<h3><b>\ud83c\udfa9 Related<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">You can use this endpoint to get only the related object we discussed above. This related object contains information like your domain\u2019s <strong>IP addresses, redirects, backlinks, and ASN<\/strong>. You can hit this endpoint using the following line of code.<\/span><\/p>\n<pre class=\"eckosc_syntax eckosc_syntax_theme_dark\"><code>curl \"https:\/\/host.io\/api\/related\/google.com?token=$TOKEN\"<\/code><\/pre>\n<p><span style=\"font-weight: 400;\">The response you will get will look something like this.<\/span><\/p>\n<pre class=\"eckosc_syntax eckosc_syntax_theme_dark\"><code data-language=\"json\">{\n\"ip\": [\n{\n\"value\": \"172.217.14.238\",\n\"count\": 293\n},\n{\n\"value\": \"216.58.193.68\",\n\"count\": 71\n}\n],\n\"redirects\": [\n{\n\"value\": \"google.com\",\n\"count\": 629989\n}\n],\n\"backlinks\": [\n{\n\"value\": \"google.com\",\n\"count\": 17314912\n}\n],\n\"asn\": [\n{\n\"value\": \"AS15169\",\n\"count\": 16219992\n}\n]\n}<\/code><\/pre>\n<h3><b>\ud83d\udca1 Full<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">I used this API endpoint above when we discussed the steps of using Host.io API. Using this, you can get all the information about your domain in one request. This information includes the domain\u2019s <strong>web data, IPInfo, DNS, and related information<\/strong>.<\/span><\/p>\n<pre class=\"eckosc_syntax eckosc_syntax_theme_dark\"><code>curl \"https:\/\/host.io\/api\/full\/google.com?token=$TOKEN\"<\/code><\/pre>\n<p><span style=\"font-weight: 400;\">I have already added the response you will get in the gist above. Scroll up to the <em><strong>Step #2<\/strong><\/em> of using Host.io API.<\/span><\/p>\n<h2><b>\ud83d\udd25 Performance<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">When using an API, in the end, it all comes down to the speed. Host.io prides themselves in their lightning-fast API. So, it would be only fair if I show you how fast this API actually is, and then you can decide for yourself.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">I am using Postman for testing purposes. I have run several tests using different domains and the following are stats I received. All the values are an average taken after multiple attempts.<\/span><\/p>\n<div class=\"eckosc eckosc_contrast_block\"><div class=\"eckosc_contrast_block_inner\">\n<p style=\"text-align: center;\">\ud83d\udca1<\/p>\n<ul>\n<li>\u26a1\ufe0f<strong>330 ms<\/strong> on average response time.<\/li>\n<li>\ud83d\ude80 Tested for several domains. Response time never went above <strong>360 ms<\/strong>.<\/li>\n<\/ul>\n<\/div><\/div>\n<p><span style=\"font-weight: 400;\">These results are pretty impressive for an API that just saw the light of the day a year ago. Thus proving that Host.io API lives up to its claim.<\/span><\/p>\n<div class=\"eckosc eckosc_full_width_block\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-7488\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_performance.png\" alt=\"Thedevcouple Performance\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_performance.png 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_performance-300x169.png 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_performance-1024x577.png 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_performance-768x433.png 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_performance-1240x698.png 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_performance-860x484.png 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_performance-680x383.png 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_performance-500x282.png 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_performance-400x225.png 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_performance-250x141.png 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_performance-200x113.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_performance-100x56.png 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_performance-76x43.png 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_performance-50x28.png 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/p>\n<\/div>\n<h2><b>\ud83d\udcb0 Pricing<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Host.io is different from other services when it comes to pricing. When you sign up, they get you started with 1000 API credits. These credits are free.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Host.io does not offer plans to its customers. Their <a href=\"https:\/\/host.io\/account\/billing\" rel=\"nofollow noopener\" target=\"_blank\">pricing<\/a> entirely relies upon the needs of their consumers. For instance, once you have used the initial 1000 credits, you can then buy more credits.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For $10, you can get 1000 API credits. One more thing I would like to mention is that you can only buy credits in <strong>multiples of 10<\/strong>. You can\u2019t get 1300 API credits for $13. Although, you can get 2000 credits for $20.<\/span><\/p>\n<div class=\"eckosc eckosc_full_width_block\">\n<p><a href=\"https:\/\/host.io\/account\/billing\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-7489\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_api_credits.png\" alt=\"Thedevcouple Api Credits\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_api_credits.png 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_api_credits-300x169.png 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_api_credits-1024x577.png 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_api_credits-768x433.png 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_api_credits-1240x698.png 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_api_credits-860x484.png 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_api_credits-680x383.png 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_api_credits-500x282.png 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_api_credits-400x225.png 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_api_credits-250x141.png 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_api_credits-200x113.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_api_credits-100x56.png 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_api_credits-76x43.png 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_api_credits-50x28.png 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><\/p>\n<\/div>\n<h2><b>\ud83d\udcd6 Documentation<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">This is the area Host.io should improve. Compared to IPInfo, Host.io documentation is not what I expected. Since detailed documentation is essential for a product to succeed, Host.io should work in this area.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Their documentation lacks explanation. They should add more details about the response we get once we hit their API. This will also help the users to not go to other websites to get information about the response Host.io API is providing them. Hence also improving the Host.io website\u2019s traffic.<\/span><\/p>\n<div class=\"eckosc eckosc_full_width_block\">\n<p><a href=\"https:\/\/host.io\/docs\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-7490\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_documentation.png\" alt=\"Thedevcouple Documentation\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_documentation.png 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_documentation-300x169.png 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_documentation-1024x577.png 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_documentation-768x433.png 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_documentation-1240x698.png 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_documentation-860x484.png 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_documentation-680x383.png 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_documentation-500x282.png 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_documentation-400x225.png 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_documentation-250x141.png 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_documentation-200x113.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_documentation-100x56.png 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_documentation-76x43.png 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_documentation-50x28.png 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><\/p>\n<\/div>\n<h2><b>\u26a0\ufe0f User Interface Inconsistencies<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">I found some user interface inconsistencies when I was testing Host.io. When you log in and go to the dashboard, you will see that the navigation bar is covering the body\u2019s area. This should not happen. Host.io should fix it right away to improve their user experience since it is quite distracting.<\/span><\/p>\n<div class=\"eckosc eckosc_full_width_block\">\n<p><a href=\"https:\/\/host.io\/account\/billing\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-7491\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_ui_error.png\" alt=\"Thedevcouple Ui Error\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_ui_error.png 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_ui_error-300x169.png 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_ui_error-1024x577.png 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_ui_error-768x433.png 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_ui_error-1240x698.png 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_ui_error-860x484.png 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_ui_error-680x383.png 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_ui_error-500x282.png 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_ui_error-400x225.png 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_ui_error-250x141.png 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_ui_error-200x113.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_ui_error-100x56.png 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_ui_error-76x43.png 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/thedevcouple_ui_error-50x28.png 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><\/p>\n<\/div>\n<h2><b>\ud83d\ude4c Wrapping Up<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">From my experience, I can say Host.io is one of the best domain services I have tested so far. If you are building an application that relies on information about different domains then you should definitely give it a shot. It provides a blazing fast API which is backed by Google Cloud.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The only two things which bugged me were the lack of documentation and irregularities in the user interface. Once they are fixed, it will make the product complete. \ud83d\udcaf<\/span><\/p>\n<p><em><span style=\"font-weight: 400;\">Have you used Host.io or any similar service to drill user\u2019s information? Which service did you use and how was your experience? Let us know your thoughts in the comments section\u00a0<\/span><span style=\"font-weight: 400;\">below.\u00a0<\/span><\/em><\/p>\n<p><span style=\"font-weight: 400;\">Peace! \ud83e\udd1e<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Host.io collects data on every known domain name, from every TLD, and updates the data every month. The data includes Domain Name Service (DNS) records &#038; website data for each of the domains.<\/p>\n","protected":false},"author":9,"featured_media":7469,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":""},"categories":[18],"tags":[220,221],"coauthors":[214],"jetpack_featured_media_url":"https:\/\/thedevcouple.com\/wp-content\/uploads\/2020\/05\/carlos-muza-hpjSkU2UYSU-unsplash.jpg","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/posts\/7464"}],"collection":[{"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/comments?post=7464"}],"version-history":[{"count":5,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/posts\/7464\/revisions"}],"predecessor-version":[{"id":7580,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/posts\/7464\/revisions\/7580"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/media\/7469"}],"wp:attachment":[{"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/media?parent=7464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/categories?post=7464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/tags?post=7464"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/coauthors?post=7464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}