Apple Search Results API

Apple Search API endpoints allow you to scrape the search engine results via various engines including App Store via our SerpApi service.

API Results

JSON Results

JSON output includes structured data for App Store.

A search status is accessible through search_metadata.status. It flows this way: Processing -> Success || Error. If a search has failed, the error will contain an error message. search_metadata.id is the search ID inside SerpApi.

HTML Results

HTML output is useful to debug JSON results or support features not supported yet by SerpApi.
HTML output gives you the raw HTML results from Apple. Some Apple engines do not have the HTML response, just a text. search_metadata.prettify_html_file contains prettified version of the result. It is displayed in the playground.

App Store Search API Examples

App Store search results for q: Coffee

App Store search results for q: Coffee

JSON Example

{
  "search_metadata": {
    "id": "616f3213e7d08a2c5e87fdd2",
    "status": "Success",
    "json_endpoint": "https://serpapi.com/searches/6f0e4ef61e70fb08/616f3213e7d08a2c5e87fdd2.json",
    "created_at": "2021-10-19 21:01:07 UTC",
    "processed_at": "2021-10-19 21:01:08 UTC",
    "app_store_url": "https://itunes.apple.com/search?media=software&term=Coffee&country=us&lang=en-us&entity=macSoftware&explicit=yes&offset=0",
    "raw_html_file": "https://serpapi.com/searches/6f0e4ef61e70fb08/616f3213e7d08a2c5e87fdd2.html",
    "prettify_html_file": "https://serpapi.com/searches/6f0e4ef61e70fb08/616f3213e7d08a2c5e87fdd2.prettify",
    "total_time_taken": 2.16
  },
  "search_parameters": {
    "engine": "app_store",
    "term": "Coffee",
    "country": "us",
    "lang": "en-us",
    "device": "desktop",
    "num": "10",
    "page": "0"
  },
  "search_information": {
    "organic_results_state": "Results for exact spelling",
    "results_count": 47
  },
  "organic_results": [
    {
      "position": 1,
      "id": 1099454186,
      "title": "Coffee Buzz",
      "bundle_id": "com.aaronpantling.CoffeeBuzz",
      "version": "2.0",
      "vpp_license": true,
      "age_rating": "4+",
      "release_note": "Say hello to the biggest update of Coffee Buzz ever!  Version 2.0 features tons of small quality-of-life upgrades and several new major features, including:  • Configuring Coffee Buzz to open at login is now as simple as a click. • The window can transform into an all-new Mini Window that floats above other windows on your desktop. • You can now watch the timer right in the status bar icon.  (requires macOS Mojave or higher) • The last three timers you started are now saved for quick access. • The Rules feature has been completely reworked:      ◦ Create as many rules of a kind as you like, and remove ones you don't need.      ◦ You can now set rules to start a timer if you don't want an immediate response.      ◦ All existing categories are still available, and a new category has been added: Other App.      ◦ Don't worry, your existing settings will be seamlessly migrated.",
      "seller_link": "https://coffeebuzz.aaronpantling.com/appstore-redirect/",
      "minimum_os_version": "10.13.6",
      "description": "Ever wanted to temporarily keep your Mac from starting its screen saver or going to sleep? Sure, you could change your Energy Saver settings, but isn't there a more convenient way? Well, now there is! Coffee Buzz is the easiest and safest display-sleep preventer available. With simple operation and exclusive Safety Auto-Shutoff feature, keeping your Mac awake (and letting it sleep again) is now as simple as a click! Features include: • Three easy-to-use settings: ◦ Buzz mode: blocks all system and display sleep, and prevents the display from dimming ◦ Doze mode: allows the display to sleep, but macOS stays responsive and active in the background ◦ Off: provides a convenient way to disable sleep effects without having to quit and reopen Coffee Buzz • Control from the status bar, two convenient sizes of app window, or the Dock icon • Timer with multiple convenient presets and custom settings • Set rules to automatically control Coffee Buzz: ◦ At startup ◦ When you connect or disconnect the power adapter (on a portable Mac) ◦ When the low-battery warning appears (on a portable Mac) ◦ Based on the other apps you use • Exclusive Safety Auto-Shutoff rule designed to reduce the chance of accidental display damage or burn-in. While not intended to be a substitute for responsibility and careful use, Safety Auto-Shutoff can keep a mistake from turning into an expensive headache. Note: This app cannot prevent your Mac from sleeping if you use the Sleep menu command or close the screen on a portable Mac. This used to be possible years ago, but macOS no longer allows applications of any type to block the user's direct commands to enter sleep. Comments, questions, and feedback are always welcome. Please visit Coffee Buzz Support using the links on this page for more information.",
      "link": "https://apps.apple.com/us/app/id616f3213e7d08a2c5e87fdd2",
      "release_date": {
        "date": "2016-04-14",
        "time": "22:17:38",
        "zone": "UTC+0"
      },
      "price": {
        "type": "Free"
      },
      "rating": [
        {
          "type": "All Times",
          "rating": 0,
          "count": 0
        }
      ],
      "genres": [
        {
          "name": "Utilities",
          "id": 6002,
          "primary": true
        },
        {
          "name": "Productivity",
          "id": 6007,
          "primary": false
        }
      ],
      "developer": {
        "name": "Aaron Pantling",
        "id": 1020889000,
        "link": "https://apps.apple.com/us/developer/id1020889000"
      },
      "size": {
        "bytes": 4339221,
        "kilobytes": 4237.5205078125,
        "megabytes": 4.1382036209106445,
        "gigabytes": 0.004041214473545551
      },
      "supported_languages": [
        "EN",
        "ES"
      ],
      "screenshots": {
        "general": [
          {
            "link": "https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/da/51/9b/da519beb-77c4-67fc-5806-11733f634ac1/mzl.lzdudsbm.png/800x500bb.jpg",
            "size": "800x500"
          },
          ...
        ]
      },
      "logos": [
        {
          "size": "60x60",
          "link": "https://is4-ssl.mzstatic.com/image/thumb/Purple123/v4/e2/12/ae/e212ae6a-71b1-5e79-429e-3e0de888f3cb/source/60x60bb.png"
        },
        ...
      ]
    },
    ...
  ],
  "serpapi_pagination": {
    "current": "https://serpapi.com/search.json?country=us&device=desktop&engine=app_store&lang=en-us&num=10&page=0&term=Coffee",
    "next": "https://serpapi.com/search.json?country=us&device=desktop&engine=app_store&lang=en-us&num=10&page=1&term=Coffee"
  }
}