{"id":26066395,"url":"https://github.com/apurvasijaria/googleplaystorescrape","last_synced_at":"2025-04-11T16:26:01.076Z","repository":{"id":57435366,"uuid":"269593570","full_name":"apurvasijaria/GooglePlayStoreScrape","owner":"apurvasijaria","description":"Python module to extract Google Play store reviews and other information of any android app.","archived":false,"fork":false,"pushed_at":"2024-08-10T10:03:22.000Z","size":117,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T06:18:42.795Z","etag":null,"topics":["app-data","extract","extract-data","google-play-store","googleplaystore","module","pypi","pypi-package","pypi-packages","python","python-module","scraper","selenium"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/GooglePlayStoreScrape","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apurvasijaria.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-05T09:57:14.000Z","updated_at":"2025-03-26T00:23:22.000Z","dependencies_parsed_at":"2025-01-07T18:31:10.465Z","dependency_job_id":"dadb16b2-9cdf-4ed7-b388-2bdc66688a0c","html_url":"https://github.com/apurvasijaria/GooglePlayStoreScrape","commit_stats":{"total_commits":19,"total_committers":1,"mean_commits":19.0,"dds":0.0,"last_synced_commit":"de222efad8778d0e190565e7a0742b33a18ea61a"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apurvasijaria%2FGooglePlayStoreScrape","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apurvasijaria%2FGooglePlayStoreScrape/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apurvasijaria%2FGooglePlayStoreScrape/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apurvasijaria%2FGooglePlayStoreScrape/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apurvasijaria","download_url":"https://codeload.github.com/apurvasijaria/GooglePlayStoreScrape/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248439429,"owners_count":21103607,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app-data","extract","extract-data","google-play-store","googleplaystore","module","pypi","pypi-package","pypi-packages","python","python-module","scraper","selenium"],"created_at":"2025-03-08T20:51:45.531Z","updated_at":"2025-04-11T16:26:01.042Z","avatar_url":"https://github.com/apurvasijaria.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Project Description\n\nGooglePlayStoreScrape is a python module to scrape reviews and other data about any Android App on [Google Play Store](https://play.google.com/store/apps/)\n\n## Installation\n\n```python\npip install GooglePlayStoreScrape\n```\n\n## Requirements\n```python\npip install -r requirements.txt\n```\n\nIf you receive errors related to Chrome Driver package, look at the chrome version installed in your machine and install the compatible version. This package uses 91.0.4472.101.0 \n\n## Dependencies and Supporting Libraries\nUses Selenium and BeautifulSoup, on calling the functions it opens a chrom window using selenium and scrolls down to open all reviews, till the last page. Window will automatically close when action is completed. \n\n## Modules:\n- __GooglePlayStoreScrape.py__ : Extracts all information about the app and all reviews\n    \u003cbr /\u003e - _[get_reviews](#get_reviews)_\n    \u003cbr /\u003e - _[get_info](#get_info)_\n \n### *get_reviews*\nExtracts detailed reviews and ratings given to particular android app on play store\n\n###### Information extracted:\n- Detailed Review\n- Shortened Review\n- Date of Reivew\n- Name of Reviewer\n- Reply by Developers\n- Date of Developer's reply (if any) \n- Rating\n- Number of People who found the review helpful\n\n## Usage:\n\n```python\nimport GooglePlayStoreScrape as gpss\n\n#define app id and path of chrome driver\napp_id = 'com.appname.extension' #example in the app url\ncountry = 'IN'\nlanguage = 'en'\n\ngpss.get_reviews(app_id,language,country)\n```\n\n###### Arguments for get_reviews:\n- **app_id**: App ID of the application given in the play store page url (Example: com.appname.extension )\n- **language**: Language of the application given in the play store page url (Example: en ), Optional Argument Default value = 'en'\n- **country**: Coutry of the application given in the play store page url (Example: IN ), Optional Argument Default value = 'IN'\n\n### *get_info*\nExtracts details of particular android app on play store\n\n###### Information extracted:\n- Name\n- Genre\n- Total Number of Ratings\n- Average Rating\n- Last Updated Date\n- Size\n- Number of Installs\n- Current Version\n- Content Rating\n- In-app Products\n- Offered by\n- Developer Website\n- Developer Email\n- Privacy Policy\n- New Features in Latest Update\n- Decription of the App\n\n## Usage:\n\n```python\nimport GooglePlayStoreScrape as gpss\n\n#define app id and path of chrome driver\napp_id = 'com.appname.extension' #example in the app url\ncountry = 'IN'\nlanguage = 'en'\n\ngpss.get_info(app_id,language,country)\n```\n\n###### Arguments for get_info:\n- **app_id**: App ID of the application given in the play store page url (Example: com.appname.extension )\n- **language**: Language of the application given in the play store page url (Example: en ), Default value = 'en'\n- **country**: Coutry of the application given in the play store page url (Example: IN ), Default value = 'IN'\n\n## Resources\n \n- **[Google Play Store](https://play.google.com/store/apps/)**\n- **[Selenium](https://www.selenium.dev/)**\n- **[Chrome Driver](https://chromedriver.chromium.org/)**\n- **[Beautiful Soup](https://www.crummy.com/software/BeautifulSoup/bs4/doc/)**\n- **[HTML Parser](https://docs.python.org/3/library/html.parser.html)**\n    \n## Project Links:\n- **[PyPI](https://pypi.org/project/GooglePlayStoreScrape)**\n- **[GitHub](https://github.com/apurvasijaria/GooglePlayStoreScrape/)**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapurvasijaria%2Fgoogleplaystorescrape","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapurvasijaria%2Fgoogleplaystorescrape","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapurvasijaria%2Fgoogleplaystorescrape/lists"}