Apple App Store Reviews Scraper API
Apple App Store Reviews Scraper API uses /api/v1/search?engine=apple_product_reviews
API endpoint to scrape real-time results
API Parameters
Search Query
-
- Name
-
product_id
- Required
- Required
- Description
-
The parameter defines the ID of the product you want to search for. For example, to find the product_id of TikTok, you would need to look in the URL path of its App Store page (e.g.,
https://apps.apple.com/us/app/tiktok/id835599320
). In this case, the product_id is the number that follows/id
in the URL, which is835599320
.
Localization
-
- Name
-
country
- Required
- Optional
- Description
-
Two-letter country code (ISO 3166-1 alpha-2), defines the country or region for which the reviews will be displayed. The default value is
us
. Check the full list of supported Apple App Store countries and regions.
Pagination
-
- Name
-
page
- Required
- Optional
- Description
-
Specifies the page number of the results. By default, it is set to
1
, maximum is10
. Number of results is fixed to 50 results per page.
Filters
-
- Name
-
sort_by
- Required
- Optional
- Description
-
Sorts the reviews based on various criteria. The default is
most_recent
. Available options are:most_recent
– displays the latest reviews first.most_helpful
– prioritizes reviews rated as most helpful.
Engine
-
- Name
-
engine
- Required
- Required
- Description
-
Parameter defines an engine that will be used to retrieve real-time data. Current engine -
apple_product_reviews
.
API Key
-
- Name
-
api_key
- Required
- Required
- Description
-
The
api_key
authenticates your requests. Use it as a query parameter (https://www.searchapi.io/api/v1/search?api_key=YOUR_API_KEY
) or in the Authorization header (Bearer YOUR_API_KEY
).
API Examples
Iphone App Reviews
https://www.searchapi.io/api/v1/search?engine=apple_product_reviews&product_id=1668000334&sort_by=most_helpful
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "apple_product_reviews",
"product_id": "1668000334",
"sort_by": "most_helpful"
}
response = requests.get(url, params = params)
print(response.text)
{
"reviews": [
{
"id": "11783208387",
"title": "Better than google and wikipedia",
"text": "Going back to a search engine feels antiquated. and the results here...",
"rating": 5,
"review_date": "2024-03-28",
"version": "Version 2.29.2",
"author": {
"name": "anon1243",
"id": "26593577"
}
},
...
]
}
Mac App Reviews
https://www.searchapi.io/api/v1/search?country=gb&engine=apple_product_reviews&product_id=424389933
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "apple_product_reviews",
"product_id": "424389933",
"country": "gb"
}
response = requests.get(url, params = params)
print(response.text)
{
"reviews": [
{
"id": 11783208312,
"title": "Don’t beleive all the negativity, a remarkable NLE",
"text": "When the revamped Final Cut Pro X first dropped, it upset many longtime users. There were legitimate issues at the time, with many features ...",
"rating": 5,
"review_date": "2017-10-07",
"version": "v10.8.1",
"author": {
"name": "KBeat",
"id": 26593543
}
},
...
]
}