{"uid":"cap_4Q_pGj6M1wBMYk4Oa_WfO","slug":"apple-app-store-reviews-scraper-ad15fa69","name":"Apple App Store Reviews Scraper","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://api.scrapeforagents.tech/v1/apple-store?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"sort":{"enum":["mostrecent","mosthelpful","mostcritical","mostfavorable"],"type":"string","default":"mostrecent","description":"Recent and helpful are source orders. Critical and favorable sort the accessible recent window by rating."},"appName":{"type":"string","description":"Search a public app name and use the top matching software listing when productIds is empty."},"country":{"type":"string","default":"us","description":"Two-letter country store code, such as us, gb, de, jp, or tr."},"ratings":{"type":"array","items":{"type":"integer"},"default":[],"description":"Optional star ratings to keep, from 1 to 5. Empty includes all ratings."},"maxItems":{"type":"integer","default":0,"minimum":0,"description":"Total output limit across all apps. 0 means no additional cap."},"startPage":{"type":"integer","default":1,"maximum":10,"minimum":1,"description":"First one-based review feed page to fetch. Each page contains up to 50 entries."},"productIds":{"type":"array","items":{"type":"string"},"description":"Numeric product IDs or public store URLs. Multiple apps are collected in order. If empty, appName is used."},"maxReviewsPerApp":{"type":"integer","default":100,"maximum":500,"minimum":0,"description":"Maximum matching reviews per app. 0 collects the accessible window, up to 500 feed entries from 10 pages."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"text":null,"title":null,"rating":null,"authorId":null,"reviewId":null,"authorName":null,"reviewDate":null,"reviewDateIso":null}],"product":"apple-store"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_djKMTXnAAXOdRmCBwwMzW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches structured user reviews from the Apple App Store for one or more apps, with filtering by rating, sorting, and pagination.","exampleAgentPrompt":"Pull the 50 most recent 1-star and 2-star reviews for 'Spotify' from the US Apple App Store so I can see what users are complaining about most.","exampleUseCases":[{"title":"Competitor app sentiment analysis","prompt":"Get me up to 100 reviews for the app 'Notion' from the US App Store, sorted by most helpful, and only include 1, 2, and 3 star reviews so I can understand the biggest pain points users have."},{"title":"Monitor own app's latest feedback","prompt":"Fetch the 50 most recent App Store reviews for my app with product ID 1234567890 from the UK store so I can see what new users are saying this week."},{"title":"Benchmark top-rated reviews for a category","prompt":"Get the top 50 most favorable reviews for 'Duolingo' from the US Apple App Store — only 5-star ones — starting from page 1, so I can see what users love most about it."}],"resultDescription":"Returns a JSON object containing a count of matched reviews and an array of review items, each with review text, title, star rating, author name, author ID, review ID, review date (human-readable and ISO format), and the product identifier.","failureModes":["App name search returns no matching app — try using a specific product ID instead","Invalid country code returns no results or an error","Requested page range exceeds available reviews (max 10 pages, 50 reviews each)","App has no reviews in the selected country store — empty result set, no charge","Rate limiting or Apple feed unavailability causes a failed run — not charged","Invalid productId format (non-numeric or malformed URL) may return empty results"],"whenToPreferThis":"Choose this endpoint when you need structured, paginated Apple App Store review data with filtering by star rating and sorting options. It is especially useful for competitive intelligence, app reputation monitoring, or user feedback analysis on iOS apps. Prefer this over manual scraping when you need clean, schema-consistent JSON output with per-app review caps and multi-app batch collection in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:39.606Z","isFirstParty":false,"canonicalSlug":"apple-app-store-reviews-scraper-ad15fa69"}