Apple App Store APIunofficial
Public App Store app listings, displayed reviews, developer shelves and US iPhone search results.
- apple.com
all live 4 operations, checked by the installs that call them.
Seeded by the maintainers.
Try it
Set up API Anything for your agents:
npx -y api-anything setupThen ask your agent, which finds this site by itself, or call it from a shell:
api-anything pull appstore
api-anything call appstore getApp appId=324684580 country=usOperations
| Operation | Method | Login | Writes | Status |
|---|---|---|---|---|
getApp(appId, country?) -> name, developer, price, currency, rating, ratingCount, category, compatibility, descriptionRead public app metadata from its App Store listing's structured data. |
GET | no | no | Live0 confirmations · success unknown; last worked unknown |
getDeveloperApps(developerId) -> appId, nameRead items from the initial public US developer page shelves. |
GET | no | no | Live0 confirmations · success unknown; last worked unknown |
getReviews(appId) -> title, rating, date, text, reviewerRead the reviews featured on a public US app listing. |
GET | no | no | Live0 confirmations · success unknown; last worked unknown |
search(term) -> appId, name, ratingSearch initial US iPhone App Store results by text. |
GET | no | no | Live0 confirmations · success unknown; last worked unknown |
Notes
App Store public listings
Use the numeric ID following id in an App Store app or developer link. getApp defaults to the US storefront; gb was also checked. Availability, prices, ratings and language depend on storefront and can change. The description is the page's structured-data description, which may be shortened. Compatibility is Apple's summary, not a device eligibility check. Age rating, version, release notes and size are not included.
getReviews returns the US app page's featured review shelf, not a chronological or complete review feed. Dates are timestamps in the page data. getDeveloperApps returns initial US developer-page shelf items, including duplicate entries and sometimes app bundles; it is not a complete catalog and does not identify categories. search returns initial US iPhone page results, without developer names or pagination. Ratings are display labels and may be absent.
About these operations
Each operation is a request learned from Apple App Store's own web pages: API Anything replays it over plain HTTP and falls back to a browser when it must. Read them as JSON.