Back to browse
X-Ray – Filter your X (Twitter) timeline by country

X-Ray – Filter your X (Twitter) timeline by country

by batudotpy·Feb 22, 2026·1 point·0 comments

AI Analysis

●●SolidSolve My ProblemNiche Gem

Filters X timeline by country before X's native feature ships; light, free, MV3 extension.

Strengths
  • Fills a real gap: X announced geo-filtering but hasn't shipped it; this works today.
  • Technically sound: intercepts GraphQL, caches to avoid rate limits, supports 170+ countries and 8 languages.
  • Truly free with no login—respects privacy (local storage, no data collection).
Weaknesses
  • Temporary solution: X will eventually ship native geo-filtering, making this obsolete.
  • Relies on X's public location data accuracy, which users can spoof or leave blank.
Category
Target Audience

X users seeking content filtering by geography

Similar To

XBlock · X CountryBadge

Post Description

I built a Chrome extension that lets you filter tweets by country.

X recently added "Account based in [Country]" to profiles, so the location data is publicly available — X-Ray uses it to show location badges on every tweet and lets you blur or block tweets from selected countries.

There's no native way to do this on X yet (though they're reportedly building one). So I built it.

Tech: Chrome Extension (Manifest V3), Node.js backend, PostgreSQL. The extension intercepts X's GraphQL API responses to extract location data, caches it to avoid rate limits.

It's free, 170+ countries, 9 languages.

Happy to answer technical questions.

Similar Projects

Social●●Solid

X-auto-translator (Chrome extension for translating X posts)

Auto-translates timeline tweets and runs OCR on individual tweet pages using Tesseract.js, with options for Google or a self-hosted LibreTranslate fallback. Sensible trade-offs (OCR disabled on the fast-moving timeline, client-side processing) show practical thinking, though reliance on an unofficial Google endpoint and X's volatile DOM means it may need frequent upkeep.

Solve My ProblemNiche Gem
shinobu_miya
103mo ago