PHP code example of sunaoka / google-play-scraper
1. Go to this page and download the library: Download sunaoka/google-play-scraper library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
sunaoka / google-play-scraper example snippets
use Sunaoka\GooglePlayScraper\Scraper;
$scraper = new Scraper();
$app = $scraper->getApp('com.mojang.minecraftpe');
array (
'id' => 'com.mojang.minecraftpe',
'url' => 'https://play.google.com/store/apps/details?id=com.mojang.minecraftpe',
'image' => 'https://lh3.googleusercontent.com/VSwHQjcAttxsLE47RuS4PqpC4LT7lCoSjE7Hx5AW_yCxtDvcnsHHvm5CTuL5BPN-uRTP=s180',
'title' => 'Minecraft',
'author' => 'Mojang',
'author_link' => 'https://play.google.com/store/apps/developer?id=Mojang',
'categories' => array (
'Arcade',
'Action & Adventure',
),
'price' => '$6.99',
'screenshots' => array (
'https://lh3.googleusercontent.com/28b1vxJQe916wOaSVB4CmcnDujk8M2SNaCwqtQ4cUS0wYKYn9kCYeqxX0uyI2X-nQv0=w720-h310',
'https://lh3.googleusercontent.com/VkLE0e0EDuRID6jdTE97cC8BomcDReJtZOem9Jlb14jw9O7ytAGvE-2pLqvoSJ7w3IdK=w720-h310',
// [...]
),
'description' => 'Explore infinite worlds and build everything from the simplest of homes to the grandest of castles[...]',
'description_html' => 'Explore infinite worlds and build everything from the simplest of homes to the grandest of castles[...]',
'rating' => 4.5,
'votes' => 2736136,
'last_updated' => 'May 23, 2019',
'size' => null,
'downloads' => '10,000,000+',
'version' => '1.11.4.2',
'supported_os' => '4.2 and up',
'content_rating' => 'Everyone 10+',
'whatsnew' => 'What\'s new in version 1.11?[...]',
)
$app = $scraper->getApps(array(
'com.mojang.minecraftpe',
'com.google.android.youtube',
));
use Sunaoka\GooglePlayScraper\Scraper;
$scraper = new Scraper();
$categories = $scraper->getCategories();
array (
'ART_AND_DESIGN',
'AUTO_AND_VEHICLES',
'BEAUTY',
'BOOKS_AND_REFERENCE',
'BUSINESS',
'COMICS',
'COMMUNICATION',
'DATING',
'EDUCATION',
'ENTERTAINMENT',
'EVENTS',
'FINANCE',
'FOOD_AND_DRINK',
'HEALTH_AND_FITNESS',
'HOUSE_AND_HOME',
'LIBRARIES_AND_DEMO',
'LIFESTYLE',
'MAPS_AND_NAVIGATION',
'MEDICAL',
'MUSIC_AND_AUDIO',
'NEWS_AND_MAGAZINES',
'PARENTING',
'PERSONALIZATION',
'PHOTOGRAPHY',
'PRODUCTIVITY',
'SHOPPING',
'SOCIAL',
'SPORTS',
'TOOLS',
'TRAVEL_AND_LOCAL',
'VIDEO_PLAYERS',
'ANDROID_WEAR',
'WEATHER',
'GAME',
'GAME_ACTION',
'GAME_ADVENTURE',
'GAME_ARCADE',
'GAME_BOARD',
'GAME_CARD',
'GAME_CASINO',
'GAME_CASUAL',
'GAME_EDUCATIONAL',
'GAME_MUSIC',
'GAME_PUZZLE',
'GAME_RACING',
'GAME_ROLE_PLAYING',
'GAME_SIMULATION',
'GAME_SPORTS',
'GAME_STRATEGY',
'GAME_TRIVIA',
'GAME_WORD',
'FAMILY',
'FAMILY_ACTION',
'FAMILY_BRAINGAMES',
'FAMILY_CREATE',
'FAMILY_EDUCATION',
'FAMILY_MUSICVIDEO',
'FAMILY_PRETEND'
)
$collections = $scraper->getCollections();
array (
'topselling_free',
'topselling_paid',
'topselling_new_free',
'topselling_new_paid',
'topgrossing',
'movers_shakers',
)
$apps = $scraper->getList('topselling_free', 'SOCIAL');
array (
array (
'id' => 'com.facebook.katana',
'url' => 'https://play.google.com/store/apps/details?id=com.facebook.katana',
'title' => 'Facebook',
'image' => 'https://lh3.googleusercontent.com/ZZPdzvlpK9r_Df9C3M7j1rNRi7hhHRvPhlklJ3lfi5jk86Jd1s0Y5wcQ1QgbVaAP5Q=w340',
'author' => 'Facebook',
'rating' => 3.9888803958892822,
'price' => null,
),
array (
'id' => 'com.snapchat.android',
'url' => 'https://play.google.com/store/apps/details?id=com.snapchat.android',
'title' => 'Snapchat',
'image' => 'https://lh4.ggpht.com/vdK_CsMSsJoYvJpYgaj91fiJ1T8rnSHHbXL0Em378kQaaf_BGyvUek2aU9z2qbxJCAFV=w340',
'author' => 'Snapchat Inc',
'rating' => 3.8660063743591309,
'price' => null,
),
// [...]
)
$apps = $scraper->getListChunk('topselling_free', 'SOCIAL', 20, 80);
$apps = $scraper->getSearch('unicorns', 'free', '4+');