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
30 days ago I posted here with $0 revenue. Here's what actually happened next. User Avatar 109 comments I used $30,983 of AI tokens last month in Claude code on $200/mo plan User Avatar 90 comments my reddit post got 600K+ views. here's exactly what i did User Avatar 53 comments How to spot high-intent customers in 5 minutes, for free. User Avatar 43 comments I turned someone’s tweet into an app idea and it has made ~$3000 so far in 4 months. User Avatar 37 comments I Built a Habit Tracker SaaS Alone in 6 Weeks (No CS Degree, No Team). Here's Exactly How User Avatar 33 comments