An open API service indexing awesome lists of open source software.

https://github.com/basemax/googleplaywebserviceapi

Tiny script to crawl information of a specific application in the Google play/store base on PHP.
https://github.com/basemax/googleplaywebserviceapi

api crawler crawler-php crawlers google-play google-play-api google-play-games google-play-service google-play-services google-play-store google-playstore hacktoberfest hacktoberfest2020 php php-crawler

Last synced: 28 days ago
JSON representation

Tiny script to crawl information of a specific application in the Google play/store base on PHP.

Awesome Lists containing this project

README

        

# Google Play Web-Service API

Tiny script to crawl information of a specific application in the Google play/store base on PHP.

## PHP GooglePlay Methods
- `parse`: mostly used internally – but can be used to parse any URL or text for valid Play Store app links and return their packageNames
- `parseSearch`: search for apps by given terms
- `parseSimilar`: search for what Google Play considers apps similar to the one specified
- `parseOthers`: other apps by the same developer
- `parseTopApps`: list top-chart apps
- `parseNewApps`: list latest additions
- `parseCategory`: list apps from a specified category
- `parseCategories`: list available categories
- `parseApplication`: get details for a specific app
- `parsePerms`: retrieve permissions requested by a specific app
- `parsePrivacy`: obtain an app's privacy details (data collected/shared etc)
- `setDebug`: turn debug mode on or off
- `getDebug`: check whether debug mode is turned on or off
- `dump_raw`: dump the raw data (HTML of the page plus JSON of the data sources) for debug/evaluation

## Using PHP GooglePlay
```php
parseApplication("com.bezapps.flowdiademo");
print_r($app);

$app=$google->parseSimilar("com.bezapps.flowdiademo");
print_r($app);

$apps=$google->parseSearch("telegram");
print_r($apps);

$apps=$google->parseCategory("TOOLS");
print_r($apps);
?>
```

## Detailed instructions
Examples of how to use the code and what results to expect can be found in the [wiki](https://github.com/BaseMax/GooglePlayWebServiceAPI/wiki):

- the [Search](https://github.com/BaseMax/GooglePlayWebServiceAPI/wiki/Search) page shows how to
- list available categories as well as obtain a list of apps from a given category
- search for "similar apps"
- search for apps by keywords
- action as a crawler and find more applications?
- the [AppDetails](https://github.com/BaseMax/GooglePlayWebServiceAPI/wiki/AppDetails) page shows how to
- obtain details about a given app
- interprete the result set (aka the "application structure")
- obtain content in specific languages
- the [Permissions](https://github.com/BaseMax/GooglePlayWebServiceAPI/wiki/Permissions) page details
- how to get the permissions an app requests
- what the result set looks like and how to interprete it

## TODO

- Unit test

## Authors

- Izzy
- Max Base

---------

# Max Base

My nickname is Max, Programming language developer, Full-stack programmer. I love computer scientists, researchers, and compilers. ([Max Base](https://maxbase.org/))

## Asrez Team

A team includes some programmer, developer, designer, researcher(s) especially Max Base.

[Asrez Team](https://www.asrez.com/)