10
6 Comments

I built a site that finds book recommendations from tweets using Grok's X Search API

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:

  • Uses Grok API with the x_search tool to search X/Twitter
  • Extracts book mentions from tweets containing "great read", "must read", "favorite book", etc.
  • Each recommendation links back to the original tweet as a source

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.

Check it out here

Would love feedback on the UX or suggestions on how to improve!

on January 16, 2026
  1. 2

    Great idea I wish you success

  2. 1

    How did you buid the app ?
    Specifically, which tools are you using ?

    1. 1

      I'm using X API for the data extraction from tweets as Grok / X AI has access to them, Astro for the front-end

  3. 1

    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?

    1. 1

      I am using a mix of both custom logic and Grok prompt for the extraction

Trending on Indie Hackers
I'm a lawyer who launched an AI contract tool on Product Hunt today — here's what building it as a non-technical founder actually felt like User Avatar 150 comments A simple way to keep AI automations from making bad decisions User Avatar 58 comments “This contract looked normal - but could cost millions” User Avatar 54 comments Never hire an SEO Agency for your Saas Startup User Avatar 42 comments 👉 The most expensive contract mistakes don’t feel risky User Avatar 41 comments The indie maker's dilemma: 2 months in, 700 downloads, and I'm stuck User Avatar 40 comments