Product Hunt's /search page is client-rendered — og:title returns the site shell, not product data. The /categories/{slug} pages SSR product cards but mix three layout types (banners, rankings, launches) so DOM heuristics drift every few weeks.
PH's own llms.txt declares /feed as a stable Atom endpoint. This tap fetches that feed (through a page-context fetch() to inherit origin + cookies), parses entries with DOMParser, and filters by keyword match. Result: Layer 1, no selector fragility.
rank title tagline maker published url
1 EchoTube Fast, private Open Source YouTube client Aditya Yadav 2026-04-19 /products/echotube-open-source-youtube-client
2 Sillage Grow your revenue faster with signal agents Rajiv Ayyangar 2026-04-15 /products/sillage
3 PangeAI Agent-driven spatial analysis Rajiv Ayyangar 2026-04-15 /products/pangeai
4 Dune Context-aware Mac keypad to automate flows Rohan Chaubey 2026-04-16 /products/dune-4
5 MaxHermes World's first cloud sandbox Hermes Agent Zac Zuo 2026-04-19 /products/minimax