Security News
Weekly Downloads Now Available in npm Package Search Results
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.
app-store-scraper-reviews
Advanced tools
Simple Node.js module to scrape reviews from the App Store. Provides the ability to get all reviews or a number of reviews for a given app. Written in TypeScript and the API response is fully typed.
npm install app-store-scraper-reviews
import { getReviews } from 'app-store-scraper-reviews';
const reviews = await getReviews({
country: 'us',
appId: '1271273970',
appName: 'hey-camera',
});
numberOfReviews
(number) - The number of reviews to get. If this is not provided then all reviews will be fetched.
sleep
(number) - The time in ms to wait before each API request to get the next 20 reviews.
[
{
"id": "6637304379",
"type": "user-reviews",
"attributes": {
"date": "2020-11-12T16:15:38Z",
"review": "When Siri didn’t do this, I was glad to find an app that would accomplish it and set up a Siri command to do it as well. \n\nJust wish I could use options like Portrait mode on my iPhone.",
"rating": 4,
"isEdited": false,
"title": "Glad to find",
"userName": "Joe Wi"
}
}
]
That Node.js module uses a separate API and can get up to 500 reviews maximum. This module allows getting all reviews by using a separate API and technique.
At a high level this is a port of the python app-store-scraper. I implemented that technique and approach here for this Node.js module.
This module does what SerpApi sells but this is free.
The review count seen on the landing page differs from the actual number of reviews fetched. This is because only some users who rated the app also leave reviews.
numberOfReviews
param?The maximum number of reviews fetched per request is 20. To minimise the number of calls, the limit of 20 is hardcoded. It is possible to get more results than what is passed to numberOfReviews
.
FAQs
Scrape reviews from the app store
The npm package app-store-scraper-reviews receives a total of 4 weekly downloads. As such, app-store-scraper-reviews popularity was classified as not popular.
We found that app-store-scraper-reviews demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.
Security News
A Stanford study reveals 9.5% of engineers contribute almost nothing, costing tech $90B annually, with remote work fueling the rise of "ghost engineers."
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.