Hi,
We are researching networks of fraudulent reviewers on the App Store and needed a dataset for the same. While collecting App reviews, we came across two different Apple APIs: Itunes and Apple App Store.
We had a few doubts regarding them
- Is the Itunes API updated these days as the service was deprecated in 2019?
- From the Itunes API we were not able to collect more than 500 reviews. Is there any similar limit for the App Store API?
- While collecting the app reviews from the App Store API we hit a rate limit. We are working around the rate limit using a sleep time between requests, but can you share the actual rate limit?
- Also, is there any dataset of App reviews that you can share with us for research?
- Are you aware of any other APIs/endpoints that we can use for collection of app reviews?
### Sample Itunes API request for review collection:
```curl
curl https://itunes.apple.com/in/rss/customerreviews/page=12clear/id=742044692/sortby=mostrecent/json
```
### Sample App Store API request for review collection:
```curl
curl 'https://amp-api.apps.apple.com/v1/catalog/us/apps/1477966166/reviews?l=en-US&offset=20&platform=web&additionalPlatforms=appletv%2Cipad%2Ciphone%2Cmac' \
-H 'sec-ch-ua: " Not;A Brand";v="99", "Google Chrome";v="91", "Chromium";v="91"' \
-H 'Accept: application/json' \
-H 'Referer: https://apps.apple.com/' \
-H 'Authorization: Bearer eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IlU4UlRZVjVaRFMifQ.eyJpc3MiOiI3TktaMlZQNDhaIiwiaWF0IjoxNjI0NTczNzkwLCJleHAiOjE2MzE4MzEzOTB9.sVEHmkKzBWt5qmz1rcRu5LSMOgoZs4G_G_ymlI9HRsI07--4HK9N2UfE0nxshwa2wNxAK_JtiSgs7HzYW7RgZw' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36' \
--compressed
```
By Pulak and Arvindh