Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amirandalibi/apple-podcasts-review-scraper
Node script to scrape podcast reviews from different storefronts
https://github.com/amirandalibi/apple-podcasts-review-scraper
apple podcasts review scraper
Last synced: 14 days ago
JSON representation
Node script to scrape podcast reviews from different storefronts
- Host: GitHub
- URL: https://github.com/amirandalibi/apple-podcasts-review-scraper
- Owner: amirandalibi
- Created: 2020-05-18T00:00:46.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-14T13:06:06.000Z (over 3 years ago)
- Last Synced: 2024-11-08T13:53:32.275Z (2 months ago)
- Topics: apple, podcasts, review, scraper
- Language: JavaScript
- Homepage:
- Size: 14.6 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Apple Podcasts review scraper
This is a simple Node.js script that scrapes reviews from multiple storefronts and return them in a single object.## Why did I make this?
Apple doesn't aggregate reviews in one place and each country has its own database. This script is making multiple calls to an array of storefronts and return an aggregated list of reviews in a single view.
Right now I only use the countries that my podcast is popular in 🙈 but you are welcome to add more.
## Dependencies
- [Node.js](https://nodejs.org) >= 12.x
## Run the scriptReplace the `podcast_id` with yours [here](https://github.com/amirandalibi/apple-podcasts-review-scraper/blob/9b042c6a16c15ebdbf6eab72639a1e3c53d1cd08/index.js#L3)
Then run the script using
```
node index.js
```Visit `http://localhost:8000`
## How do I find my podcast ID?
Visit the podcast page and grab the id from the url, use the picture below as reference.