{"id":70343,"date":"2023-11-21T21:01:30","date_gmt":"2023-11-21T13:01:30","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=70343"},"modified":"2023-11-20T21:16:13","modified_gmt":"2023-11-20T13:16:13","slug":"google-sheets-check-http-status","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/google-sheets-check-http-status\/","title":{"rendered":"How to Check Broken Links Using Google Sheets"},"content":{"rendered":"<p>Checking for broken links can be a tedious task, especially when you have a long list of URLs. Manually putting each URL into a browser to check isn\u2019t practical. In this post, I\u2019m going to show you how to do it for free and almost automatically, using Google Sheets.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/google-sheets-check-http-status\/hero.jpg\" alt=\"Check broken links with Google Sheets\" width=\"1600\" height=\"900\"><\/figure>\n<p>By the end of this tutorial, you\u2019ll have a Google Sheet that lets you list as many URLs as you want in one column. The column next to it will show you the <a href=\"https:\/\/www.hongkiat.com\/blog\/http-status-codes\/\">HTTP status<\/a> of each URL. This will help you understand if the page is accessible, redirected, broken, and so on.<\/p>\n<h2>Step 1: Create a New Google Sheet<\/h2>\n<p>Create a new Google Sheet and import your list of links, or you can manually add them. Organize them in a column labeled \u201c<strong>URL<\/strong>\u201d and another labeled \u201c<strong>Status<\/strong>,\u201d like this:<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/google-sheets-check-http-status\/google-sheet-example.jpg\" alt=\"Example of Google Sheet with URL and Status Columns\" width=\"1463\" height=\"765\"><\/figure>\n<h2>Step 2: Open Google Apps Script<\/h2>\n<p>In the Google Sheet\u2019s toolbar at the top, go to <strong>Extensions<\/strong> > <strong>App Scripts<\/strong>.<\/p>\n<p>This will open the <strong>Google Apps Script<\/strong> editor, where you can create your own custom functions. We\u2019re going to create a function that takes a URL as input and returns its HTTP status. Don\u2019t worry, no coding skills are needed for this part.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/google-sheets-check-http-status\/apps-script.jpg\" alt=\"Googel Apps Script\" width=\"1559\" height=\"791\"><\/figure>\n<h2>Step 3: Paste the Code<\/h2>\n<p>Copy the code provided below, paste it into the editor, and give your project a name, like \u201c<strong>Get HTTP Status.<\/strong>\u201c<\/p>\n<pre>\r\nfunction getHTTPStatus( uri )\r\n{\r\n  var response_code ;\r\n  try {\r\n    response_code = UrlFetchApp .fetch( uri ) .getResponseCode() .toString() ;\r\n  }\r\n  catch( error ) {\r\n    response_code = error .toString() .match( \/ returned code (\\d\\d\\d)\\.\/ )[1] ;\r\n  }\r\n  finally {\r\n    return response_code ;\r\n  }\r\n}\r\n<\/pre>\n<h2>Step 4: Save and Close<\/h2>\n<p>Click on the small Disk icon to save your project. You can then close the Apps Script browser window.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/google-sheets-check-http-status\/save-codes.jpg\" alt=\"Disk icon\"><\/figure>\n<p>If you\u2019re curious about what the function does and want to understand it better, <a href=\"#explanation\">see below for an explanation<\/a>.<\/p>\n<h3 id=\"explanation\">What the Function Does:<\/h3>\n<p>This script, named <code>getHTTPStatus<\/code>, is designed to retrieve response codes from web addresses (URLs). It\u2019s a straightforward tool for understanding the status of a URL and the type of response it provides.<\/p>\n<p>Here\u2019s a breakdown of its functions:<\/p>\n<ol>\n<li>\n<p><strong>Setting Up<\/strong>: Initializes the process to capture the response code from the URL.<\/p>\n<\/li>\n<li>\n<p><strong>Try and Catch Errors<\/strong>: Employs a method to handle potential errors during URL checks.<\/p>\n<ul>\n<li>\n<p><code>Try<\/code>: Attempts to connect to the URL. If successful, retrieves and stores the status code.<\/p>\n<\/li>\n<li>\n<p><code>Catch<\/code>: If a connection error occurs, this section extracts the response code from the error message and stores it.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Finish Up<\/strong>: Ultimately, returns the response code it obtained, regardless of the previous outcomes.<\/p>\n<\/li>\n<\/ol>\n<p>In essence, the <code>getHTTPStatus<\/code> function is a tool to check a URL\u2019s status and identify potential issues based on the response code.<\/p>\n<h2>Step 5: Testing the Function<\/h2>\n<p>With the function now ready, it\u2019s time to test it. Navigate to the cell next to the first URL and input the following formula:<\/p>\n<pre>=getHTTPStatus(A2)<\/pre>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/google-sheets-check-http-status\/trying-it-out.jpg\" alt=\"Testing Function with Formula\" width=\"1428\" height=\"338\"><\/figure>\n<p>If the URL is reachable, you should see a return value of <code>200<\/code>. This indicates successful access.<\/p>\n<p>To apply this to other URLs, you can extend the formula to additional cells. This can be done by dragging the corner of the cell downwards, as shown here:<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/google-sheets-check-http-status\/drag-column.gif\" alt=\"Extending Formula to Other Cells\" width=\"640\" height=\"262\"><\/figure>\n<p>Alternatively, a quick method is to double-click on the bottom-right corner of the cell. This action will automatically fill the remaining cells with the formula.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/google-sheets-check-http-status\/double-click-column.gif\" alt=\"Quick Fill Method for Cells\" width=\"640\" height=\"262\"><\/figure>\n<h2>Ending Thoughts<\/h2>\n<p>And there you have it: a simple Google Sheets setup to check the HTTP status of multiple URLs without manual effort.<\/p>\n<p>To conclude, here\u2019s a brief overview of common HTTP status codes and their meanings. For more details on HTTP codes, explore our posts on <a href=\"https:\/\/www.hongkiat.com\/blog\/http-status-codes\/\">The ABCs of HTTP Status Codes<\/a>.<\/p>\n<ul>\n<li><strong>200<\/strong>: Request successful.<\/li>\n<li><strong>301<\/strong>: The page has permanently moved to a new URL.<\/li>\n<li><strong>400<\/strong>: Invalid request due to incorrect syntax.<\/li>\n<li><strong>401<\/strong>: Login required to access the page.<\/li>\n<li><strong>403<\/strong>: Access to the page is denied.<\/li>\n<li><strong>404<\/strong>: The page doesn\u2019t exist.<\/li>\n<li><strong>500<\/strong>: General error on the server.<\/li>\n<li><strong>503<\/strong>: Server temporarily unavailable, often due to overload or maintenance.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Checking for broken links can be a tedious task, especially when you have a long list of URLs. Manually putting each URL into a browser to check isn\u2019t practical. In this post, I\u2019m going to show you how to do it for free and almost automatically, using Google Sheets. By the end of this tutorial,&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3398],"tags":[4554],"topic":[],"class_list":["entry-content","is-maxi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Check Broken Links Using Google Sheets - Hongkiat<\/title>\n<meta name=\"description\" content=\"Checking for broken links can be a tedious task, especially when you have a long list of URLs. Manually putting each URL into a browser to check isn&#039;t\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hongkiat.com\/blog\/google-sheets-check-http-status\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Check Broken Links Using Google Sheets\" \/>\n<meta property=\"og:description\" content=\"Checking for broken links can be a tedious task, especially when you have a long list of URLs. Manually putting each URL into a browser to check isn&#039;t\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/google-sheets-check-http-status\/\" \/>\n<meta property=\"og:site_name\" content=\"Hongkiat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hongkiatcom\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-21T13:01:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.hongkiat.com\/uploads\/google-sheets-check-http-status\/hero.jpg\" \/>\n<meta name=\"author\" content=\"Hongkiat Lim\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:site\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hongkiat Lim\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/google-sheets-check-http-status\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/google-sheets-check-http-status\\\/\"},\"author\":{\"name\":\"Hongkiat Lim\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/e3613a3bf757e4f67770f0b7a339edd0\"},\"headline\":\"How to Check Broken Links Using Google Sheets\",\"datePublished\":\"2023-11-21T13:01:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/google-sheets-check-http-status\\\/\"},\"wordCount\":607,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/google-sheets-check-http-status\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/google-sheets-check-http-status\\\/hero.jpg\",\"keywords\":[\"Google Sheets\"],\"articleSection\":[\"Internet\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/google-sheets-check-http-status\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/google-sheets-check-http-status\\\/\",\"name\":\"How to Check Broken Links Using Google Sheets - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/google-sheets-check-http-status\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/google-sheets-check-http-status\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/google-sheets-check-http-status\\\/hero.jpg\",\"datePublished\":\"2023-11-21T13:01:30+00:00\",\"description\":\"Checking for broken links can be a tedious task, especially when you have a long list of URLs. Manually putting each URL into a browser to check isn't\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/google-sheets-check-http-status\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/google-sheets-check-http-status\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/google-sheets-check-http-status\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/google-sheets-check-http-status\\\/hero.jpg\",\"contentUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/google-sheets-check-http-status\\\/hero.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/google-sheets-check-http-status\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Check Broken Links Using Google Sheets\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"name\":\"Hongkiat\",\"description\":\"Tech and Design Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\",\"name\":\"Hongkiat.com\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"width\":1200,\"height\":799,\"caption\":\"Hongkiat.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hongkiatcom\",\"https:\\\/\\\/x.com\\\/hongkiat\",\"https:\\\/\\\/www.pinterest.com\\\/hongkiat\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/e3613a3bf757e4f67770f0b7a339edd0\",\"name\":\"Hongkiat Lim\",\"description\":\"Founder and Editor in Chief of Hongkiat.com. Hongkiat is also a designer, developer, entrepreneur, and an active investor in the US stock market.\",\"sameAs\":[\"http:\\\/\\\/www.hongkiat.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/hongkiat\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Check Broken Links Using Google Sheets - Hongkiat","description":"Checking for broken links can be a tedious task, especially when you have a long list of URLs. Manually putting each URL into a browser to check isn't","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hongkiat.com\/blog\/google-sheets-check-http-status\/","og_locale":"en_US","og_type":"article","og_title":"How to Check Broken Links Using Google Sheets","og_description":"Checking for broken links can be a tedious task, especially when you have a long list of URLs. Manually putting each URL into a browser to check isn't","og_url":"https:\/\/www.hongkiat.com\/blog\/google-sheets-check-http-status\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2023-11-21T13:01:30+00:00","og_image":[{"url":"https:\/\/assets.hongkiat.com\/uploads\/google-sheets-check-http-status\/hero.jpg","type":"","width":"","height":""}],"author":"Hongkiat Lim","twitter_card":"summary_large_image","twitter_creator":"@hongkiat","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Hongkiat Lim"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/google-sheets-check-http-status\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/google-sheets-check-http-status\/"},"author":{"name":"Hongkiat Lim","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/e3613a3bf757e4f67770f0b7a339edd0"},"headline":"How to Check Broken Links Using Google Sheets","datePublished":"2023-11-21T13:01:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/google-sheets-check-http-status\/"},"wordCount":607,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/google-sheets-check-http-status\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/google-sheets-check-http-status\/hero.jpg","keywords":["Google Sheets"],"articleSection":["Internet"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/google-sheets-check-http-status\/","url":"https:\/\/www.hongkiat.com\/blog\/google-sheets-check-http-status\/","name":"How to Check Broken Links Using Google Sheets - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/google-sheets-check-http-status\/#primaryimage"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/google-sheets-check-http-status\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/google-sheets-check-http-status\/hero.jpg","datePublished":"2023-11-21T13:01:30+00:00","description":"Checking for broken links can be a tedious task, especially when you have a long list of URLs. Manually putting each URL into a browser to check isn't","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/google-sheets-check-http-status\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/google-sheets-check-http-status\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/google-sheets-check-http-status\/#primaryimage","url":"https:\/\/assets.hongkiat.com\/uploads\/google-sheets-check-http-status\/hero.jpg","contentUrl":"https:\/\/assets.hongkiat.com\/uploads\/google-sheets-check-http-status\/hero.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/google-sheets-check-http-status\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Check Broken Links Using Google Sheets"}]},{"@type":"WebSite","@id":"https:\/\/www.hongkiat.com\/blog\/#website","url":"https:\/\/www.hongkiat.com\/blog\/","name":"Hongkiat","description":"Tech and Design Tips","publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hongkiat.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hongkiat.com\/blog\/#organization","name":"Hongkiat.com","url":"https:\/\/www.hongkiat.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","contentUrl":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","width":1200,"height":799,"caption":"Hongkiat.com"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hongkiatcom","https:\/\/x.com\/hongkiat","https:\/\/www.pinterest.com\/hongkiat\/"]},{"@type":"Person","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/e3613a3bf757e4f67770f0b7a339edd0","name":"Hongkiat Lim","description":"Founder and Editor in Chief of Hongkiat.com. Hongkiat is also a designer, developer, entrepreneur, and an active investor in the US stock market.","sameAs":["http:\/\/www.hongkiat.com\/blog"],"url":"https:\/\/www.hongkiat.com\/blog\/author\/hongkiat\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-iiz","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/70343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=70343"}],"version-history":[{"count":1,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/70343\/revisions"}],"predecessor-version":[{"id":70344,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/70343\/revisions\/70344"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=70343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=70343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=70343"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=70343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}