Apple Reviews API

Scrape customer reviews for any App Store app by its product id — rating, title, body, author and date — with built-in sorting and pagination.

GET / apple/reviews
{
  "reviews": [
    {
      "id": "3430818860",
      "type": "user-reviews",
      "attributes": {
        "date": "2018-11-18T04:56:22Z",
        "isEdited": false,
        "rating": 5,
        "review": "What more could one ask for in a coffee app? You can see the variety of drinks, instructions on how to prepare each one, plus a video that demonstrates how each drink is made.",
        "title": "Great app for great coffee!",
        "userName": "Jinju ^.^"
      }
    },
    {
      "id": "1435889091",
      "type": "user-reviews",
      "attributes": {
        "date": "2016-08-20T02:26:37Z",
        "isEdited": false,
        "rating": 5,
        "review": "This has to be one of the best apps I have ever interacted with! Their tutorial is outstanding.",
        "title": "Hands down the BEST coffee app!",
        "userName": "ClarkStedman"
      }
    }
  ]
}

How It Works Behind the API

</> Get
import requests

params = {
    "api_key": "APIKEY",
    "product_id": "534220544",
    "country": "us",
    "sort": "mostrecent"
}

response = requests.get("https://api.scrapingdog.com/apple/reviews", params=params)
print(response.json())

Apple Reviews API Response (Structured JSON Data)

Try Scrapingdog for Free
  • Review Content

    titlereviewrating
  • Reviewer Info

    userNameisEdited
  • Review Metadata

    iddate

Apple Reviews API Features That Make Scraping Easy

  • Rotating Proxy Network

    A built-in rotating proxy system automatically changes IP addresses for every request to the App Store.

  • Automatic CAPTCHA Handling

    Scrapingdog automatically handles CAPTCHAs and anti-bot protection so your requests keep succeeding.

  • Structured Review Data

    Every review is parsed into clean JSON — rating, title, text, author, and date.

  • Sorting & Pagination

    Fetch the most recent, most helpful, most favorable or most critical reviews, page by page.

  • High-Volume Processing

    Our robust infrastructure handles and processes large volumes of review data without any hassle.

  • Fast Response Time

    Receive structured review data in just a few seconds with our high-performance infrastructure.

What you can build with an Apple Reviews API

  • Sentiment Analysis

    Track positive, neutral and negative reviews to understand overall customer satisfaction.

  • Feature Request Mining

    Identify which app features are praised or criticized most to guide your product roadmap.

  • Review Trend Tracking

    Track recurring themes and shifts in reviews over time to spot emerging issues early.

  • Competitor Review Benchmarking

    Compare reviews of competing apps to understand their strengths and weaknesses relative to yours.

  • Support & QA Triage

    Surface recent critical reviews to route bug reports and support issues faster.

  • Academic & Market Research

    Collect large volumes of review text at scale for sentiment or NLP research.

Built for teams of every size and background

  • Market Researchers
  • Sentiment Analysis Teams
  • Competitive Intelligence Teams
  • App Developers
  • Product Managers
  • Mobile Growth Teams
  • Data Scientists
  • Review Aggregators
  • Data Engineers
  • Customer Support Teams

Get Started with Our Apple Reviews API in Minutes

  1. 1

    Create free account

    Sign up and get free credits to start testing the Apple Reviews API.

  2. 2

    Get Your API Key

    Copy your API key from the dashboard to authenticate every request.

  3. 3

    Send Your First Request

    Call /apple/reviews with a product_id to pull an app’s reviews.

  4. 4

    Receive Structured Data

    Get a JSON object with a reviews array of rating, title, text, author and date.

Transparent & Simple Pricing

Start your web scraping journey with 200 free credits. Test our service and upgrade to one of the plans below. Cancel anytime.

2 months Extra
  • FREE

    $0 forever
    • 200 Requests Credits
    • 1 Concurrency
    • Access To All APIs
    • No Credit Card Required
    • Community Support
    • Team Support
    Start for Free
  • LITE

    $40 /month
    • 200,000 Requests Credits
    • 5 Concurrency
    • Access To All APIs
    • Geotargeting
    • Email Support
    • No Team Support
    Start Trial
  • STANDARD

    $90 /month
    • 1,000,000 Requests Credits
    • 50 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • No Team Support
    Start Trial
  • Popular

    PRO

    $200 /month
    • 3,000,000 Requests Credits
    • 100 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • Team Support
    Start Trial
  • PREMIUM

    $350 /month
    • 6,000,000 Requests Credits
    • 150 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • Team Support
    Start Trial

Trusted by Developers worldwide

4.8 TrustScore on Trustpilot
  • I got the free trial and in less than a minute I already integrated with their API, they had all the plug-and-play codes ready for me. It was seamless.

    Cara Damiano

    United States

  • I love how you can use it to scrape structured data without dealing with proxies or CAPTCHAs.

    Filip Ligaarden

    Norway

  • Scrapingdog is an awesome service. It gave me all the structured data I needed for my project.

    Hector Casanova Loera

    Mexico

  • Reliable, and simple to use! It’s also inexpensive and has packaged solutions for every need. Highly recommend.

    John Tyler

    France

Frequently Asked Questions

  • It returns customer reviews for a given App Store app — rating, title, review text, author, edited status and date — as JSON.

  • Use the sort parameter (mostrecent, mosthelpful, mostfavorable, mostcritical) and the page parameter to page through results.

  • It’s the number after id in an App Store URL — for example 534220544 from apps.apple.com/us/app/id534220544. You can also find it via the Apple App Store API.

  • No, this API is dedicated to reviews. Use the Apple Product API to get the full product page.

  • Each API request consumes a certain number of credits based on the dedicated API you're using. The number of credits required per request can vary depending on the specific API you're using.

Try Scrapingdog for Free!

Get 200 free credits to spin the API. No credit card required!