Miss any of our Open RFC calls?Watch the recordings here! »

app-store-game-radar

1.1.3 • Public • Published

App Store Game Radar

Build Status npm

NPM

This Node.js module fetches iTunes games through the 'RSS Feed Generator' and has a similar functionality with scraper.

RSS Feed Generator Settings: here

gameScraper

Fetches a collection of game data from the iTunes App Store.

  • country: the country code to get the data from its local App-Store market. E.g. "us", "cn", "jp". Default: 'kr'
  • category: a type of category to retrieve data from. E.g. "newGamesWelove", "topFree", "topPaid", Default: "topFree"
  • num: the number of items to retrieve. Default: '200'
  • fullDetails: the option to retrieve a detailed list of games. E.g. true, false. Default: false.

Install:

npm i app-store-game-radar

Usage:

const app = require("app-store-game-radar");
 
app.gameScraper({
    country: "us",
    category: app.type.topFree
    num: 10,
    fullDetails: true
  }).then(data => console.log(data))

Results:

{ id: 1317213680,
  appId: 'com.kakaogames.fracing',
  title: '프렌즈레이싱',
  url: 'https://itunes.apple.com/kr/app/%ED%94%84%EB%A0%8C%EC%A6%88%EB%A0%88%EC%9D%B4%EC%8B%B1/id1317213680?mt=8&uo=4',
 
  description: '프렌즈와 씽나게 밟아버려씽! ...',
  icon: 'https://is3-ssl.mzstatic.com/image/thumb/Purple128/v4/0a/51/d1/0a51d112-b906-ec8f-41bf-c6e13c9304ea/source/512x512bb.jpg',
  genres: [ '게임''레이싱' ],
  genreIds: [ '6014''7013' ],
  primaryGenre: 'Games',
  primaryGenreId: 6014,
  contentRating: '4+',
  languages: [ 'KO' ],
  size: '1176556544',
  requiredOsVersion: '8.0',
  released: '2018-10-17T22:15:11Z',
  updated: '2018-11-12T19:14:37Z',
  releaseNotes: '- 1.1.1 버전 업데이트\n- 게임 안정화 및 기타 버그 수정 ...',
  version: '1.1.1',
  price: 0,
  currency: 'KRW',
  free: true,
  developerId: 1002306740,
  developer: 'Kakao Games Corp.',
  developerUrl: 'https://itunes.apple.com/kr/developer/kakao-games-corp/id1002306740?uo=4',
  developerWebsite: undefined,
  score: 3.5,
  reviews: 7198,
  currentVersionScore: 4.5,
  currentVersionReviews: 3138,
  screenshots:
   [ 'https://is4-ssl.mzstatic.com/image/thumb/Purple118/v4/a8/4e/0e/a84e0e30-e2e7-ad34-2135-23bdbc9550b7/source/552x414bb.jpg',
     ... ],
  ipadScreenshots:
   [ 'https://is4-ssl.mzstatic.com/image/thumb/Purple118/v4/a8/4e/0e/a84e0e30-e2e7-ad34-2135-23bdbc9550b7/source/552x414bb.jpg',
    ... ],
  appletvScreenshots: [],
  supportedDevices:
  [
    'iPadMini4G-iPadMini4G',
     ... ] }

More improvements soon.

Install

npm i app-store-game-radar

DownloadsWeekly Downloads

0

Version

1.1.3

License

ISC

Unpacked Size

15.5 kB

Total Files

11

Last publish

Collaborators

  • avatar