{"id":111583,"date":"2026-05-30T13:10:37","date_gmt":"2026-05-30T07:40:37","guid":{"rendered":"https:\/\/www.guvi.in\/blog\/?p=111583"},"modified":"2026-05-30T13:10:39","modified_gmt":"2026-05-30T07:40:39","slug":"state-space-search-in-ai","status":"publish","type":"post","link":"https:\/\/www.guvi.in\/blog\/state-space-search-in-ai\/","title":{"rendered":"State Space Search in AI: A Beginner&#8217;s Guide"},"content":{"rendered":"\n<p>State space search underlies many AI tasks, from Google Maps plotting routes to robots navigating rooms. It represents a problem as states (situations) and actions that move between them, then systematically explores possible action sequences to find a path from a start state to a goal.<\/p>\n\n\n\n<p>This formal framework lets machines plan, compare alternatives, and select the best sequence of decisions. By defining states, actions, and goals, state space search turns real-world planning problems into precise problems that an algorithm can efficiently solve.<\/p>\n\n\n\n<p>In this article, we will walk through everything you need to know about state space search in AI from the ground up. We will cover what a state space is, how problems are formally structured, how the search tree works, which algorithms are used to explore it, and where all of this shows up in the real world.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>TL;DR&nbsp;<\/strong><\/h2>\n\n\n\n<ul>\n<li>State space search solves problems by exploring possible states and actions systematically.<\/li>\n\n\n\n<li>A state is a snapshot of a problem at a particular moment.<\/li>\n\n\n\n<li>The problem is defined using the initial state, actions, goal test, and path cost.<\/li>\n\n\n\n<li>BFS is complete and optimal for equal-cost paths, but it uses a lot of memory.<\/li>\n\n\n\n<li>DFS uses less memory, but it may not find the shortest solution.<\/li>\n\n\n\n<li>A* uses heuristics to search faster and is widely used in real-world AI systems.<\/li>\n<\/ul>\n\n\n\n<div class=\"guvi-answer-card\" style=\"margin: 40px 0;\">\n\n  <div style=\"\n    position: relative;\n    background: linear-gradient(135deg, #f0fff4, #e6f7ee);\n    border: 1px solid #cfeedd;\n    padding: 26px 24px 22px 24px;\n    border-radius: 14px;\n    font-family: Arial, sans-serif;\n    box-shadow: 0 6px 16px rgba(0,0,0,0.05);\n  \">\n\n    <!-- Top accent -->\n    <div style=\"\n      position: absolute;\n      top: 0;\n      left: 0;\n      height: 6px;\n      width: 100%;\n      background: linear-gradient(to right, #099f4e, #6dd5a3);\n      border-radius: 14px 14px 0 0;\n    \"><\/div>\n\n    <!-- Title -->\n    <h3 style=\"\n      margin: 10px 0 12px 0;\n      color: #099f4e;\n      font-size: 20px;\n    \">\n      What Is State Space Search in AI?\n    <\/h3>\n\n    <!-- Content -->\n    <p style=\"\n      margin: 0;\n      color: #2f4f3f;\n      font-size: 16px;\n      line-height: 1.7;\n    \">\n      State space search in AI is a problem-solving technique where all possible configurations of a problem are represented as a structured space of states. An AI agent systematically explores this space to identify a sequence of actions that transforms the initial state into the desired goal state, making it a foundational concept in planning, pathfinding, and intelligent decision-making systems.\n    <\/p>\n\n  <\/div>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Understanding the Core Concept: What Is a State?<\/strong><\/h2>\n\n\n\n<p>The word &#8220;state&#8221; might sound abstract, but the idea is very concrete. A state is simply a snapshot of the world at a specific moment in time, captured in a way that contains all the information relevant to the problem you are trying to solve.<\/p>\n\n\n\n<ol>\n<li>A state can be the initial state, the goal state, or any state generated by applying rules. The space in <a href=\"https:\/\/www.guvi.in\/blog\/how-ai-works-comprehensive-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">AI <\/a>consists of the complete set of conceivable states for a given problem. The search technique progresses from the initial state to the desired state by applying effective rules within the space of all possible states.<\/li>\n\n\n\n<li>To make this concrete, think about a chess game. At any given moment, the exact position of every piece on the board is the current state. The complete state space would be every possible board configuration the game could ever reach.<\/li>\n\n\n\n<li>&nbsp;That is an enormous number of states, which is exactly why solving chess perfectly through exhaustive search is not feasible and why smarter, guided search strategies matter so much.<\/li>\n\n\n\n<li>State space search in artificial intelligence is a problem-solving technique that represents a problem as a set of possible states and transitions between them.&nbsp;<\/li>\n\n\n\n<li>The search process explores these states systematically to find a path from an initial state to a goal state using defined actions or operators.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Key Components of State Space Search<\/strong><\/h2>\n\n\n\n<p>To formally set up any problem for state space search, you need to define several specific components. These form the complete description of the problem that an <a href=\"https:\/\/www.guvi.in\/blog\/types-of-ai-agents\/\" target=\"_blank\" rel=\"noreferrer noopener\">AI agent <\/a>can work with.<\/p>\n\n\n\n<ol>\n<li><strong>Initial state<\/strong><strong><br><\/strong>The initial state is the starting configuration before any actions are taken. In a maze, it\u2019s your starting position; in a sliding puzzle, it\u2019s the jumbled arrangement you begin with. Precisely defining this state is the first step in any state-space formulation.<\/li>\n\n\n\n<li><strong>Operators and transition model<\/strong><br>Operators (actions) are the moves available to the agent at a state, e.g., move north\/south\/east\/west in a maze or slide a tile in the 8-puzzle. The transition model specifies exactly what resulting state each operator produces, together defining how states connect throughout the state space.<\/li>\n\n\n\n<li><strong>Goal state (goal test)<\/strong><br>The goal state or goal test is the condition the agent is trying to reach and determines when to stop searching. Some problems have a single goal state (the 8-puzzle\u2019s solved arrangement); others allow multiple valid goals (any exit from a maze).<\/li>\n\n\n\n<li><strong>Path cost<\/strong><br>Path cost assigns a numerical value to a sequence of actions, measuring the total cost of a path. The optimal solution minimizes this cost, for example, travel time for GPS, distance for a robot, or simply the number of moves in a puzzle.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The State Space Graph and Search Tree<\/strong><\/h2>\n\n\n\n<p>Once the problem is defined, it can be visualized in two closely related ways: as a state space graph and as a search tree.<\/p>\n\n\n\n<ul>\n<li>The core idea behind state space search is to think of the problem as a graph where nodes represent states and edges represent operators that connect one state to another. In this graph, every possible state of the problem is a node, and every valid action that takes you from one state to another is an edge.&nbsp;<\/li>\n\n\n\n<li>The entire structure is the state space, and it contains all the information the agent needs to find a solution.<\/li>\n\n\n\n<li>A search tree is a visual representation of the problem, starting with the initial state as the root node. Nodes represent the states, arcs and edges represent the actions taken to move from one node to another, and successors are the nodes that can be reached from a parent node after an action is applied.<\/li>\n\n\n\n<li>The difference between the graph and the tree matters in practice. The state space graph represents the actual structure of the problem and may contain cycles, meaning you can reach the same state from different paths.&nbsp;<\/li>\n\n\n\n<li>The search tree is what the algorithm builds as it explores, expanding nodes one by one. If the graph has cycles, the tree can be infinitely deep, which is why good algorithms keep track of which states have already been visited.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How the Search Process Works<\/strong><\/h2>\n\n\n\n<ol>\n<li><strong>Define the problem and state space<\/strong>\n<ul>\n<li>Specify the initial state, operators (actions), transition model, goal test, and path-cost function. A precise formulation ensures the search explores relevant states and evaluates solutions correctly.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Initialize the frontier and the closed list<\/strong>\n<ul>\n<li>Create the frontier (open list) appropriate to your algorithm and add the initial state; set the closed list (visited set) empty. The frontier structure (queue, stack, priority queue) determines the search style (BFS, DFS, A*).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Repeat: select, check, and expand<\/strong>\n<ul>\n<li>Remove one state from the frontier according to the strategy, check the goal test, and if not a goal, expand it by applying applicable operators to generate successors. Record parent pointers and path costs.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Manage successors and visited states<\/strong>\n<ul>\n<li>For each successor, skip if in the closed list; if in the frontier with a worse cost, update it; otherwise add it to the frontier. After expansion, add the expanded state to the closed list to avoid re-expansion.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Terminate and reconstruct solution (or fail)<\/strong>\n<ul>\n<li>If a goal is found, trace parent pointers back to the initial state to produce the full path and total cost. If the frontier is empty with no goal, report failure. Optionally log metrics and refine the model or strategy if results are poor.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Uninformed Search: Exploring Without Hints<\/strong><\/h2>\n\n\n\n<p>Search algorithms in AI fall into two broad categories based on whether or not they use knowledge about the goal to guide the search. The first category is uninformed search, also called blind search.<\/p>\n\n\n\n<ul>\n<li>In <a href=\"https:\/\/www.guvi.in\/blog\/uninformed-search-strategies-in-ai\/\" target=\"_blank\" rel=\"noreferrer noopener\">uninformed search<\/a>, such as BFS and DFS, the system explores nodes without any prior knowledge of the goal&#8217;s location, resulting in more exhaustive searches. These algorithms know the structure of the problem and they know what the goal looks like, but they have no way of estimating how close any given state is to the goal. They simply follow their exploration strategy and check each state they encounter.<\/li>\n\n\n\n<li>Breadth-First Search, or <a href=\"https:\/\/www.guvi.in\/blog\/best-first-search-in-ai\/\" target=\"_blank\" rel=\"noreferrer noopener\">BFS<\/a>, explores the state space level by level. BFS explores the state space layer by layer, starting from the initial state and expanding to all its neighboring states before moving to the next depth level.<\/li>\n\n\n\n<li>&nbsp;It ensures that all states at a particular depth level are visited before deeper states. This systematic, level-by-level expansion guarantees that if a solution exists, BFS will find it. More specifically, it will find the solution with the fewest steps, making it optimal when each action costs the same amount.<\/li>\n\n\n\n<li>The downside of BFS is memory. Because it keeps track of every node at the current level before moving deeper, the amount of memory it requires grows very quickly as the search space expands. For problems with deep solutions or large branching factors, BFS can become impractical.<\/li>\n\n\n\n<li>Depth-First Search, or <a href=\"https:\/\/www.guvi.in\/blog\/dfs-in-ai\/\" target=\"_blank\" rel=\"noreferrer noopener\">DFS<\/a>, takes the opposite approach. DFS explores a branch as deeply as possible before backtracking. It uses less memory but may not guarantee completeness or optimality.&nbsp;<\/li>\n\n\n\n<li>Instead of spreading out across all possibilities at one level, DFS picks one path and follows it all the way down until it either reaches the goal or a dead end. When it hits a dead end, it backtracks to the last decision point and tries a different branch.<\/li>\n\n\n\n<li>The space complexity of DFS is much lower than that of BFS because it only needs to store the current path rather than all nodes at the current level. This makes DFS attractive for problems where memory is limited.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>However, because it can go very deep into an unproductive branch before realizing it is wrong, DFS does not guarantee finding the shortest path and can be slow in the worst case.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Informed Search: Searching With a Heuristic<\/strong><\/h2>\n\n\n\n<ul>\n<li>The second category is informed search, also called heuristic search. The key difference is that informed search algorithms use extra knowledge, called a heuristic, to estimate how close any given state is to the goal. This allows the algorithm to prioritize the most promising states and explore them first rather than checking everything equally.<\/li>\n\n\n\n<li>Informed search uses heuristics to evaluate which states are more promising, significantly reducing the number of nodes that need to be explored. The A* algorithm uses a combination of the actual path cost g(n) and the estimated cost to the goal h(n) to prioritize nodes, ensuring both efficiency and optimality in the search process.<\/li>\n\n\n\n<li>The A* algorithm is the most well-known and widely used informed search algorithm. By combining the true cost of reaching a state from the start with a heuristic estimate of the remaining cost to the goal, it focuses the search on paths that are genuinely promising.<\/li>\n\n\n\n<li>&nbsp;A* guarantees finding the shortest path to the goal if an admissible heuristic is used, meaning the heuristic never overestimates the true remaining cost.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.guvi.in\/blog\/greedy-best-first-search\/\" target=\"_blank\" rel=\"noreferrer noopener\">Greedy Best-First Search <\/a>is a simpler informed algorithm that considers only the heuristic estimate and ignores the cost of the path taken so far. It is very fast but does not guarantee an optimal solution because it can be misled by a heuristic that looks good at first but leads down an expensive path overall.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The 8-Puzzle: A Classic Example<\/strong><\/h2>\n\n\n\n<p>The 8-puzzle is the most commonly used example for teaching state space search, and it illustrates all the key concepts in a tangible way.<\/p>\n\n\n\n<ul>\n<li>In the 8-puzzle problem, each configuration of the puzzle represents a state, and moving a tile constitutes a transition.&nbsp;<\/li>\n\n\n\n<li>The Water Jug problem and the 8-puzzle problem are classic examples of state space search in AI, where each configuration is treated as a state, and valid moves act as operators that transition the system toward a defined goal state.<\/li>\n\n\n\n<li>The initial state is the jumbled 3&#215;3 grid of numbered tiles with one blank space. The operators are the four possible tile slides into the blank space.&nbsp;<\/li>\n\n\n\n<li>The state space contains all possible arrangements of the tiles, which comes to 362,880 possible configurations. The goal state is the specific arrangement with the tiles in perfect numerical order.<\/li>\n\n\n\n<li>In a partially solved 8-puzzle, the Manhattan distance helps prioritize moves that will bring tiles closer to their correct positions.<\/li>\n\n\n\n<li>&nbsp;The Manhattan distance, which is the sum of how many positions each tile needs to move horizontally and vertically to reach its goal position, is a classic admissible heuristic for this problem. It never overestimates because tiles cannot teleport, they can only move one step at a time.<\/li>\n\n\n\n<li>BFS applied to the 8-puzzle will always find the solution with the minimum number of moves, but it may need to store hundreds of thousands of states in memory.<\/li>\n\n\n\n<li>&nbsp;A* with the Manhattan distance heuristic typically finds the same optimal solution while exploring only a fraction of those states. This difference illustrates exactly why heuristic search matters for real problems.<\/li>\n<\/ul>\n\n\n\n<div style=\"background-color: #099f4e; border: 3px solid #110053; border-radius: 12px; padding: 18px 22px; color: #FFFFFF; font-size: 18px; font-family: Montserrat, Helvetica, sans-serif; line-height: 1.6; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); max-width: 750px;\">\n  <strong style=\"font-size: 22px; color: #FFFFFF;\">\ud83d\udca1 Did You Know?<\/strong>\n  <p style=\"margin-top: 14px; margin-bottom: 0;\">\n    <strong style=\"color: #FFFFFF;\">State space search<\/strong> is one of the foundational ideas behind <strong style=\"color: #FFFFFF;\">AI planning<\/strong> and <strong style=\"color: #FFFFFF;\">decision-making<\/strong>. It allows machines to represent complex real-world problems as structured collections of possible states and actions, transforming difficult tasks into searchable problem spaces. This approach powers systems used in <strong style=\"color: #FFFFFF;\">navigation apps<\/strong>, <strong style=\"color: #FFFFFF;\">robotics<\/strong>, <strong style=\"color: #FFFFFF;\">game-playing AI<\/strong>, and <strong style=\"color: #FFFFFF;\">automated planning systems<\/strong>, where intelligent search strategies help identify efficient paths toward a goal.\n  <\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Challenges in State Space Search<\/strong><\/h2>\n\n\n\n<p>The biggest challenge in state space search is the sheer size of the state space for complex problems.&nbsp;<\/p>\n\n\n\n<ul>\n<li>State space explosion occurs as problems grow, making the number of states increase exponentially. Even if a solution exists, exploring too many states can be slow or memory-heavy, which is why heuristics and pruning matter.<\/li>\n\n\n\n<li>For simple puzzles, exhaustive search works fine. For complex domains like chess, the number of possible states is estimated to be greater than the number of atoms in the observable universe. No computer could ever search this exhaustively.&nbsp;<\/li>\n\n\n\n<li>This is why the field of AI search has invested so much effort in designing better heuristics, pruning strategies, and hybrid approaches that make intelligent choices about which parts of the state space to explore.<\/li>\n\n\n\n<li>Another common challenge is avoiding revisiting states. In problems where cycles exist, an algorithm without a visited list can get trapped in an infinite loop, visiting the same states over and over.&nbsp;<\/li>\n\n\n\n<li>Maintaining a closed list of already-explored states is essential for handling this correctly, though it comes at the cost of additional memory.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Real-World Applications<\/strong><\/h2>\n\n\n\n<p>State space search is not just a classroom exercise. It powers real systems that people use every day.<\/p>\n\n\n\n<ol>\n<li><strong>DFS<\/strong> is used for solving mazes, backtracking algorithms, and syntax tree traversal. BFS finds the shortest path in social networks or unweighted maps. A* is used for GPS navigation, game AI pathfinding, and robotics route planning.<\/li>\n\n\n\n<li><strong>In robotics, <\/strong>state space search handles path planning and navigation. A robot arm in a factory must plan a sequence of movements to pick up an object from one position and place it in another without colliding with anything.&nbsp;<\/li>\n<\/ol>\n\n\n\n<p>The arm&#8217;s configuration at each moment is a state, and the search algorithm finds the sequence of movements that gets from the starting configuration to the target one efficiently.<\/p>\n\n\n\n<ol start=\"3\">\n<li><strong>State space <\/strong>search finds application in a multitude of real-world scenarios, from robotics and game-playing to medical diagnosis and logistics. By understanding and harnessing the principles of state space search, we can address complex problems, optimize processes, and make informed decisions in diverse domains.<\/li>\n\n\n\n<li><strong>Game AI <\/strong>is another major application. When a computer plays a strategy game, it is essentially performing a state space search, exploring possible future game states and evaluating which sequence of moves leads to the best outcome.<\/li>\n<\/ol>\n\n\n\n<p>&nbsp;The effectiveness of this search, guided by smart heuristics and pruning, is what determines how strong the game AI feels to a human player.<\/p>\n\n\n\n<p><em>If you&#8217;re serious about mastering state space search in AI, understanding states, actions, goal tests, and search algorithms like BFS, DFS, A*, and more, don&#8217;t miss the chance to enroll in HCL GUVI&#8217;s <\/em><a href=\"https:\/\/www.guvi.in\/courses\/english\/bundles\/artificial-intelligence-machine-learning\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=state-space-search-ai\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><em>Artificial Intelligence &amp; Machine Learning Course<\/em><\/strong><\/a><em>, co-designed by Intel.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Wrapping Up<\/strong><\/h2>\n\n\n\n<p>State space search is the mathematical framework that gives AI systems a structured way to solve problems involving sequences of decisions. By defining a problem in terms of its initial state, available operators, goal condition, and path costs, we create a space that a search algorithm can systematically explore.&nbsp;<\/p>\n\n\n\n<p>Uninformed algorithms like BFS and DFS work by following fixed exploration strategies regardless of where the goal is. Informed algorithms like A* use heuristic knowledge to focus the search on the most promising directions and find solutions far more efficiently.<\/p>\n\n\n\n<p>Understanding state space search means understanding the foundation of how AI agents reason and plan. Whether you are looking at a GPS finding your fastest route, a robot arm planning its next move, or a game character navigating around obstacles, the underlying principle is the same: a well-defined problem, a structured space of possibilities, and an algorithm smart enough to find the best path through it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>FAQs<\/strong><\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1780117859332\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">1. <strong>What is state space search in AI?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>It is a problem-solving method that represents a task as states and actions, then searches for a path from the initial state to the goal state.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1780117869391\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">2. <strong>What are the main components of state space search?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The main components are the initial state, operators or actions, transition model, goal test, and path cost.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1780117897685\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">3. <strong>How is BFS different from DFS?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>BFS explores level by level and finds the shortest path in unweighted problems, while DFS goes deep along one branch and uses less memory.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1780118017138\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">4. <strong>What is A* search?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>A* is an informed search algorithm that uses both actual path cost and heuristic estimate to find efficient and optimal solutions.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1780118066096\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">5. <strong>Where is state space search used in real life?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>It is used in GPS navigation, robotics, game AI, maze solving, and route planning.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>State space search underlies many AI tasks, from Google Maps plotting routes to robots navigating rooms. It represents a problem as states (situations) and actions that move between them, then systematically explores possible action sequences to find a path from a start state to a goal. This formal framework lets machines plan, compare alternatives, and [&hellip;]<\/p>\n","protected":false},"author":63,"featured_media":111715,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[933],"tags":[],"views":"28","authorinfo":{"name":"Vishalini Devarajan","url":"https:\/\/www.guvi.in\/blog\/author\/vishalini\/"},"thumbnailURL":"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/05\/State-Space-Search-1-300x116.webp","jetpack_featured_media_url":"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/05\/State-Space-Search-1.webp","_links":{"self":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/111583"}],"collection":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/comments?post=111583"}],"version-history":[{"count":4,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/111583\/revisions"}],"predecessor-version":[{"id":113011,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/111583\/revisions\/113011"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/media\/111715"}],"wp:attachment":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/media?parent=111583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/categories?post=111583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/tags?post=111583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}