awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
GeneralMills avatar

GeneralMills/pytrendsArchived

0
View on GitHub↗
3,723 stars·890 forks·Python·25 views

Pytrends

pytrends is a Python library that serves as a programmatic wrapper for Google Trends. It provides an interface to retrieve search volumes, discover related keywords, and track historical and real-time market interest.

The library enables the automation of keyword research and market analysis. It allows for the retrieval of suggested keywords, related queries, and broad related topics, as well as the monitoring of real-time trending searches and historical top charts.

The tool supports regional interest analysis by filtering data by city, country, or metro area. It also provides historical interest tracking for specific keywords over defined timeframes, including hourly and multi-range options.

Connectivity is managed through configurable timeouts, timezones, and proxy settings to handle network stability and rate limiting.

Features

  • Search Trend Analysis - Automates the collection of search volume and interest trends to identify market patterns.
  • Consumer Interest Analysis - Identifies where specific keywords are most popular by filtering search volume by city, country, or metro area.
  • Keyword Research Libraries - Provides a programmatic interface for discovering related search terms and suggested keywords to refine SEO.
  • Trending Search Retrievers - Programmatically retrieves real-time trending search queries and rankings from Google Trends.
  • Search Interest Tracking - Retrieves historical indexed search volume for specific keywords over defined timeframes.
  • Regional Trend Monitoring - Identifies geographic areas of peak search popularity by filtering data by city, country, or metro area.
  • Related Query Discovery - Retrieves a list of search queries associated with a specific keyword to identify common search patterns.
  • Related Topic Discovery - Identifies and retrieves a list of broad topics related to a specific search keyword.
  • Global Search Trend Analysis - Tracks keyword interest over time and across different geographic regions using Google search data.
  • Google Trends API Wrappers - Provides a programmatic Python wrapper to retrieve search volumes, related queries, and trending topics from Google Trends.
  • API Client Emulations - Simulates a web browser client to access undocumented internal Google Trends endpoints.
  • Search Keyword Suggesters - Programmatically generates related search terms and keyword suggestions via Google Trends APIs.
  • API Parameter Encoding - Translates user-provided keywords and regions into the encoded identifiers required by Google Trends.
  • Response Type Mapping - Parses raw JSON and HTML responses from Google Trends into organized Python data structures.
  • Top Search Chart Retrieval - Fetches historical top-performing search charts for a specified year.
  • Market Insight Monitors - Fetches historical top charts and current trending searches for market research purposes.

Star history

Star history chart for generalmills/pytrendsStar history chart for generalmills/pytrends

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Pytrends

These projects share indexed features with Pytrends. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • googletrends/dataGoogleTrends avatar

    GoogleTrends/data

    4,846View on GitHub↗

    This project is an open-source search data index and a collection of historical search trend data provided as a public trends archive. It serves as an open dataset for analyzing global patterns and events through downloadable files. The repository provides an aggregated index of anonymized and normalized search and media datasets. These resources are designed for academic and professional analysis, allowing for the study of longitudinal trends across different regions and timeframes. The data supports global search trend analysis, market pattern analysis, and public interest research. It ena

    JavaScript
    View on GitHub↗4,846
  • elastic/elasticsearch-netelastic avatar

    elastic/elasticsearch-net

    3,656View on GitHub↗

    This project is a programmatic client for managing the lifecycle of documents within a distributed JSON search engine. It provides an Elasticsearch search client for indexing documents and performing complex queries, alongside a low-level client that acts as a flexible wrapper for sending raw HTTP requests to a cluster. The client features a fluent request builder that maps typed requests to REST API endpoints and a generic mapping layer to transform JSON responses into strongly typed objects. It employs a pluggable serialization mechanism to decouple the request-response lifecycle from speci

    C#c-sharpclientdot-net
    View on GitHub↗3,656
  • ahmed-ali/jsonexportAhmed-Ali avatar

    Ahmed-Ali/JSONExport

    4,812View on GitHub↗

    JSONExport is a multi-language code generator and JSON schema converter that transforms JSON data structures into strongly typed source code classes. It serves as an API response mapper, converting JSON objects into data transfer objects to automate the creation of model classes. The tool specializes in multi-language model synthesis, allowing users to define data models across different programming languages using a single JSON input. It generates class boilerplate, including constructors and accessors, and provides a preview pipeline to review the resulting source code before it is saved.

    Swift
    View on GitHub↗4,812
  • ehtagtranslation/ehsyringeEhTagTranslation avatar

    EhTagTranslation/EhSyringe

    3,474View on GitHub↗

    EhSyringe is a browser translation extension and tag translation engine designed to replace website tags and content with localized versions. It functions as a dynamic content localizer and custom translation database client that maps original metadata tags to preferred languages to improve content discoverability on gallery websites. The project provides a search enhancement toolkit that enables cross-language content discovery and enhanced site search. This includes translation-aware autocomplete suggestions in search fields, the ability to perform searches via the address bar, and context-

    TypeScriptbrowser-extensione-hentaitranslation
    View on GitHub↗3,474
Compare all 30 related projects→

Frequently asked questions

What does generalmills/pytrends do?

pytrends is a Python library that serves as a programmatic wrapper for Google Trends. It provides an interface to retrieve search volumes, discover related keywords, and track historical and real-time market interest.

What are the main features of generalmills/pytrends?

The main features of generalmills/pytrends are: Search Trend Analysis, Consumer Interest Analysis, Keyword Research Libraries, Trending Search Retrievers, Search Interest Tracking, Regional Trend Monitoring, Related Query Discovery, Related Topic Discovery.

Which projects share features with generalmills/pytrends?

Projects with overlapping indexed features include: googletrends/data — This project is an open-source search data index and a collection of historical search trend data provided as a public… luanrt/youtube.js — YouTube.js is a JavaScript library and API wrapper designed to interact with the internal YouTube InnerTube API. It… ahmed-ali/jsonexport — JSONExport is a multi-language code generator and JSON schema converter that transforms JSON data structures into… ehtagtranslation/ehsyringe — EhSyringe is a browser translation extension and tag translation engine designed to replace website tags and content… elastic/elasticsearch-net — This project is a programmatic client for managing the lifecycle of documents within a distributed JSON search engine.… servicestack/servicestack — ServiceStack is a high-performance .NET web framework designed for building type-safe APIs using strongly-typed…