---
title: "Sandheep S (@sanhashed) | Hashnode"
description: "Fresher. Read the latest articles by Sandheep S on Hashnode."
url: "https://hashnode.com/@sanhashed"
---

@sanhashed

# Sandheep S

@sanhashed · Chennai, India · Joined April 2026

Fresher

## Comments

[Appreciate! The signature and session-validation aspect was definitely part of the investigation. What made this case particularly interesting was that multiple child APIs returning detailed records were already identifiable and functional once valid internal identifiers were available. The bigger challenge was understanding the parent search architecture responsible for generating those identifiers in the first place. While the child APIs were visible through network traffic, the search workflow that produced the identifiers remained much harder to trace and isolate. That's what made the exercise interesting from an API discovery perspective. The challenge wasn't only request validation, but also understanding how the search layer connected (href links) to the downstream record-level APIs.](https://hashnode.com/posts/the-day-finding-the-api-wasn-t-the-solution/6a29bde85a3082e06b1487a3/comment/6a30349f8e714dc39236802a#reply-6a303fd3f41bf4ce7e1a6e80)

Reply · Article · Jun 15 · [The Day Finding the API Wasn't the Solution](https://hashnode.com/posts/the-day-finding-the-api-wasn-t-the-solution/6a29bde85a3082e06b1487a3)

[Thanks! Faced a very similar challenge on a different project, this time involving a Chinese government portal. What looked like a straightforward data extraction task became much more challenging once we started analyzing how the application was structured. We were able to identify several downstream APIs, but understanding how the search workflow generated and passed identifiers through the system was a different challenge altogether. The combination of a Vue.js frontend, dynamically generated request parameters, session-dependent validation, and browser-context requirements made it clear that discovering an endpoint is often only a small part of understanding the full architecture. That's why your point about surfacing applications more intentionally resonates. As modern web applications become increasingly dynamic, understanding existing workflows can sometimes be more difficult than extracting the data itself. Inshort : Although the child APIs were clearly connected to the parent search mechanism, the actual parent API remained difficult to isolate. Shall post a detailed breakdown soon! Thanks for the response once again!](https://hashnode.com/posts/i-tried-to-automate-data-extraction-the-website-fought-back-alternative-title-web-scraping-isn-t-always-possible-lessons-from-a-react-based-application/69e1dcc99eff9dc92603e12b/comment/6a1f0229cf96043972a45a94#reply-6a29b65c18184d3d2e520b43)

Reply · Article · Jun 10 · [I Tried to Automate Data Extraction — The Website Fought Back Alternative Title: Web Scraping Isn’t Always Possible: Lessons from a React-Based Application](https://hashnode.com/posts/i-tried-to-automate-data-extraction-the-website-fought-back-alternative-title-web-scraping-isn-t-always-possible-lessons-from-a-react-based-application/69e1dcc99eff9dc92603e12b)
