What it returns
Collect **Apple App Store reviews** and **app details** for any app, in any country, using Apple's own public feeds. It's fast and reliable, with no browser. - **Reviews:** star rating, title, full text, author, app version, date and helpfulness votes. Up to the 500 most recent (or most helpful) per country. - **App details:** average rating, rating count, current-version rating, price, genre, version, release notes, size, minimum iOS, languages, screenshots and description. - Look up apps by **App Store URL**, **numeric ID** or **name**. - Run **multiple countries** at once (each App Store storefront has its own reviews). Use cases: review monitoring and sentiment analysis, competitor research, ASO, feature-request mining and support triage.
Request
POST https://api.pushbuild.com/app-store-reviews/run with a JSON body. Send your key in the X-API-Key header.
| Field | Type | Description |
|---|---|---|
apps required | list of strings | App Store URLs, numeric app IDs, or app names to search for. |
countries | list of strings | Two-letter App Store country codes (us, gb, de, jp…). Each country has its own reviews. |
includeReviews | boolean | Collect customer reviews. Default: true. |
maxReviews | integer | Apple exposes up to 500 of the latest reviews per country. Default: 100. |
sort | string: mostRecent, mostHelpful | Most recent or most helpful first. Default: "mostRecent". |
includeAppDetails | boolean | Also return app metadata (ratings, price, version, description, screenshots). Default: true. |
maxItems | integer | Maximum items to return (1-500). Default: 100. |
Example
curl -X POST https://api.pushbuild.com/app-store-reviews/run \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"apps": ["https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580", "Duolingo"], "countries": ["us"], "maxItems": 20}'
Response
{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}
Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.
Pricing
Pay only for results returned: $0.40 per 1,000 reviews · $1.60 per 1,000 app detailss. No charge for errors or empty searches.
Related APIs
eBay Listings Search API
Search live eBay listings by keyword or category on 15+ eBay marketplaces.
Google Play Reviews & App Details Scraper API
Scrape Google Play Store reviews (rating, text, date, thumbs-up, app version, developer reply) and app details (rating, rating count, installs, price, category) for any app and country.
Shopify Store Products Scraper API
Get the full product catalogue of any Shopify store: titles, prices, compare-at prices, variants, SKUs, stock availability, images, tags, vendor and description.
Steam Store API
Search Steam games or look them up by app ID: price and discount, developer, publisher, genres, release date, review score and counts, Metacritic score and live player count.
WooCommerce Store Products Scraper API
Extract the full product catalog of any WooCommerce store: name, SKU, price, regular and sale price, currency, stock, rating, categories, tags, attributes, variations, descriptions and images.
Tell us what you need built.
Questions about this API, higher volumes, or a data source you need that we don't cover yet.
hello@pushbuild.com