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 is 835599320.

Localization

Pagination

  • Name
    page
    Required
    Optional
    Description

    Specifies the page number of the results. By default, it is set to 1, maximum is 10. 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

Iphone App Reviews
GET
https://www.searchapi.io/api/v1/search?engine=apple_product_reviews&product_id=1668000334&sort_by=most_helpful
Request
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)
Response
{
  "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

Mac App Reviews
GET
https://www.searchapi.io/api/v1/search?country=gb&engine=apple_product_reviews&product_id=424389933
Request
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)
Response
{
  "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
      }
    },
    ...  
  ]  
}