I wanted book recommendations from people I follow, but most sites just list books without any source.
So I built a site that searches public tweets for book recommendations using Grok's x_search API.
How it works:
Tech stack: Astro, Python extraction script, Grok 4 API with x_search, Cloudflare Pages
Currently tracking 150+ personalities with 1000+ book recommendations, all sourced from real tweets.
Would love feedback on the UX or suggestions on how to improve!
How do I find these first 5-10 members?
Nice! Using the x_search API as a data source is clever — it eliminates the rate-limit and structure-change headaches you'd hit with traditional scrapers. The 'extract from unstructured text' step is where most of these projects fail. Are you using Grok's LLM for the extraction, or custom parsing logic?