{"repo":"akvise/trends-checker","free":true,"listed":false,"github":"https://github.com/akvise/trends-checker","clone":"git clone https://github.com/akvise/trends-checker.git","description":"Python CLI for Google Trends analysis with advanced rate limiting, cookie auth, and beautiful terminal output. Built on pytrends with enterprise features.","language":"Python","stars":382,"topics":["analytics","ascii-charts","business-intelligence","cli-tool","competitive-analysis","csv-export","data-analysis","data-visualization","google-trends","keyword-research"],"license":"MIT","category":"analytics","readme_excerpt":"🚀 Trends Checker Python CLI for Google Trends analysis — with enterprise rate limiting, cookie auth, and DataForSEO backend support. Analyze search trends across Web, YouTube, Images, News, and Shopping. Built for validating market demand, tracking keyword opportunities, and discovering trends before they peak. Generated with: trends-checker --keywords \"AI agents,vibe coding,cursor ide\" --geo US,WW --- ⚡ Quick Start --- 🔥 Why trends-checker? Google Trends API is unofficial and aggressively rate-limited. One script hitting 10+ regions = 429 errors immediately. trends-checker solves this: - Cookie auth — warm up session with your browser cookies - Exponential backoff — smart retry logic, configurable sleep/jitter - DataForSEO backend — paid alternative, zero rate limits, real search volumes - Multi-region — analyze 50+ countries in one run - CSV export — build historical datasets, track changes over time --- 🔍 How it works trends-checker queries the unofficial Google Trends API via pytrends with several reliability layers on top: 1. Request — sends keyword batch to Google Trends ( /explore , /multiline ) 2. Cookie auth — optionally injects browser cookies to avoid cold-start 429s 3. Rate limiting — configurable sleep + jitter between geo requests 4. Retry logic — exponential backoff on 429/503 with configurable max retries 5. DataForSEO fallback — swap backend entirely for zero rate limits and real search volumes Result is normalized interest score (0–100) per keyword per re","default_branch":null,"files":null,"tree":[],"storefront":"/r/akvise","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/akvise/trends-checker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}