AppsBeta

Apple App Store Data API

Live App Store data, fetched the moment you ask and handed back in a clean, structured form. Use it in your own app, a spreadsheet or as a tool for an AI assistant.

What you can get: iOS app details, search, reviews, developer apps.

100 free requests every month · no credit card

What you can look upbeta
  • App details
  • Search apps
  • Reviews
  • Developer apps
Use cases

What teams build with App Store data

App metadata from the Apple App Store for every storefront: title, subtitle, developer, price, rating and 1–5 star histogram, number of ratings, version and release notes, size, minimum iOS version, languages, in-app purchases and ads flag. Plus keyword search, all apps of a developer and customer reviews with developer responses. Field names match the Google Play API, so both stores can be processed the same way. Reviews without reviewer names.

  • App store optimization (ASO)
  • Competitor & rating monitoring
  • Review mining
  • Price & in-app purchase tracking

Works with AI assistants

Models only know what they saw in training. Add the App Store endpoints as a tool in ChatGPT, Claude, Gemini or your agent framework, and your assistant can look up current data while it answers.

For developers

App Store endpoints

All App Store endpoints are served under the /aps prefix and share the same API key and quota as every other platform.

App details
GET/aps/appstore-lookup-app

App by id, bundle id or App Store URL: metadata, rating histogram, in-app purchases, ads flag, languages.

appIdbundleIdurlcountrylangextended
Search apps
GET/aps/appstore-search-apps

Keyword search per storefront, up to 200 apps.

keywordcountrylanglimit
Reviews
GET/aps/appstore-lookup-reviews

20 reviews per page, newest or most helpful first, with developer responses.

appIdurlcountrypagesortBy
Developer apps
GET/aps/appstore-developer-apps

All apps of a developer id in one storefront.

developerIdcountrylimit

Example request

curl "https://api.everydata.io/aps/appstore-lookup-app?appId=310633997&country=de" \
  -H "x-api-key: YOUR_API_KEY"

Example response

200 OK · application/json
{
  "responseStatus": "PRODUCT_FOUND_RESPONSE",
  "responseMessage": "Product successfully found!",
  "appId": "310633997",
  "bundleId": "net.whatsapp.WhatsApp",
  "title": "WhatsApp Messenger",
  "developer": "WhatsApp Inc.",
  "price": 0,
  "free": true,
  "rating": 4.6,
  "ratingCount": 3590331,
  "ratingHistogram": {
    "1": 136591,
    "2": 50203,
    "3": 155385,
    "4": 442263,
    "5": 2805889
  },
  "version": "26.37.76",
  "inAppPurchases": true,
  "containsAds": true
}
API reference
Pricing

Included in every plan

The App Store API is part of the shared quota – no separate subscription needed.

Free

€0/ month
Requests / month
100
Rate limit
10 / min
Platforms
all
Support
e-mail

Starter

€30/ month
Requests / month
5,000
Rate limit
50 / min
Platforms
all
Support
e-mail

Production

Recommended
€80/ month
Requests / month
50,000
Rate limit
100 / min
Platforms
all
Support
e-mail

Business

€300/ month
Requests / month
300,000
Rate limit
250 / min
Platforms
all
Support
e-mail
All plans

Frequently asked questions

Something missing? Write to support@everydata.io.

Try the App Store API with your own data.

Sign up with your e-mail, copy your API key and make your first request in about a minute. The free plan never expires.