huykhoong/app-store-grabber

A Simple Way To Get AppStore Info

dev-master 2020-04-23 14:17 UTC

This package is auto-updated.

Last update: 2024-05-19 21:35:56 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License Monthly Downloads Daily Downloads

Working website that is using this grabber: https://100best.app/apps/all-category/ios

$ composer require huykhoong/app-store-grabber -vvv
use huykhoong\AppStoregrabber\AppStore;

$entity = 'software'; // Software App
$country = 'us'; // Support language: https://rss.itunes.apple.com/en-us/language
$appId = '292374531'; // App ID from URL

// grabber APp info from ID
$app = AppStore::App()->getApp($appId,$entity,$country);

// Get comment
$page = 1; // Page 
$sort = 'RECENT'; // ['RECENT', 'HELPFUL']
$comments = AppStore::Comments()->getComments($appId,$country,$page,$sort);

// Get Developer info
$devId = 292374531;// Developer ID
$developer = AppStore::Developer()->getDeveloperMetadata($devId,$country);
//Get apps by Dev
$developerApp = AppStore::Developer()->getDevApp($devId,$country);

// Get by rating by ID
$ratings = AppStore::Ratings()->getRatings($appId,$country);

//Search by keyword
$keyword = 'freefire';
$search = AppStore::Search()->getAppByKeyword($keyword);
//Return App Rank 
$search = AppStore::Search()->getAppRankByKeyword($keyword,$appId);

//Get List from RSS https://rss.itunes.apple.com/en-us
$config = [
    'region' => 'us', 
    'mediaType' => 'ios-apps', 
    'feedType' => 'top-free', /
    'type' => 'games', 
    'limit' => 100, 
    'eighteenR' => true, 
  ];
$rss = AppStore::RSS()->getAppRankInfo();