> ## Documentation Index
> Fetch the complete documentation index at: https://help.decodo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Apple App Store

> Web Data API Apple App Store Template

The `apple_app_store` template is built to obtain Apple App Store website information.

<Note>
  ### Useful Links

  * [**Real-time**](/docs/web-data-api-scrape-real-time-requests) and [**Asynchronous**](/docs/web-data-api-scrape-asynchronous-requests) integration methods are available for this template.
  * [**Batch**](/docs/web-data-api-scrape-asynchronous-requests#queue-multiple-tasks) requests are also supported.
</Note>

## Input Parameters

Request parameters available for the Apple App Store template:

| Parameter | Type | Required | Description |
| - | - | - | - |
| `target` | string | ✅ | Target type must be set to `apple_app_store`. |
| `url` | string | ✅ | Apple App Store URL. |
| `headless` | string | | `html` value enables JavaScript rendering. [**Read more.**](/docs/web-data-api-scrape-javascript-rendering)<br />`png` value enables screenshot response. [**Read more.**](/docs/web-data-api-screenshot-response) |
| `geo` | string | | Set the country to use when submitting the query. |
| `device_type` | string | | Specify device type and browser. [**Read more.**](/docs/web-data-api-scrape-device-types) |
| `xhr` | boolean | | Set to `true` to retrieve a list of XHR and fetch requests.[**Read more.**](/docs/web-data-api-fetch-and-xhr)<br />Default value is `false`. |
| `markdown` | boolean | | Set to `true` to receive a Markdown response. [**Read more.**](/docs/web-data-api-markdown-response)<br />Default value is `false`. |

### Request Examples

<CodeGroup>
  ```shellscript cURL theme={null}
  # update 'TOKEN VALUE' with your API KEY
  curl --request 'POST' \
          --url 'https://data.decodo.com/v1/scrape' \
          --header 'Accept: application/json' \
          --header 'Authorization: Bearer TOKEN VALUE' \
          --header 'Content-Type: application/json' \
          --data '
      {
        "target": "apple_app_store",
        "url": "https://apps.apple.com/us/iphone/games",
        "headless": "html"
      }
  '
  ```

  ```javascript Node theme={null}
  const scrape = async() => {
    const response = await fetch("https://data.decodo.com/v1/scrape", {
      method: "POST",
      body: JSON.stringify({
        "target": "apple_app_store",
        "url": "https://apps.apple.com/us/iphone/games",
        "headless": "html"
      }),
      headers: {
        "Content-Type": "application/json",
        "Authorization": "Bearer TOKEN VALUE" // update with your API KEY
      },
    }).catch(error => console.log(error));

    console.log(await response.json())
  }

  scrape()
  ```

  ```python Python theme={null}
  import requests
    
  url = "https://data.decodo.com/v1/scrape"
    
  payload = {
        "target": "apple_app_store",
        "url": "https://apps.apple.com/us/iphone/games",
        "headless": "html"
  }
    
  headers = {
      "accept": "application/json",
      "content-type": "application/json",
      "authorization": "Bearer TOKEN VALUE" # update with your API KEY
  }
    
  response = requests.post(url, json=payload, headers=headers)
    
  print(response.text)
  ```
</CodeGroup>

## Output

#### Response Example

<CodeGroup>
  ```json JSON expandable theme={null}
  {
      "results": [
          {
              "content": "<!DOCTYPE html><html dir=\"ltr\" lang=\"en-US\"><head>\n        <meta charset=\"utf-8\">\n        <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n        <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n        <meta name=\"applicable-device\" content=\"pc,mobile\">\n        <meta name=\"referrer\" content=\"strict-origin\">\n\n        <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/assets/favicon/favicon-180.png\">\n\n        <link rel=\"icon\" type=...",
              "headers": {
                  "alt-svc": "h3=\":443\"; ma=93600",
                  "cache-control": "public, max-age=900",
                  "content-encoding": "br",
                  "content-security-policy": "upgrade-insecure-requests; default-src 'none'; img-src 'self' https://*.apple.com https://*.mzstatic.com data:; font-src 'self' https://*.apple.com; style-src 'self' https://*.apple.com 'unsafe-inline'; script-src 'self' https://*.apple.com 'sha256-MS6/3FCg4WjP9gwgaBGwLpRCY6fZBgwmhVCdrPrNf3E=' 'sha256-tQjf8gvb2ROOMapIxFvFAYBeUJ0v1HCbOcSmDNXGtDo=' 'sha256-p7PoC97FO+Lu90RNjGWxhbm13yALSR4xzV8vaDhaQBo=' 'sha256-+5XkZFazzJo8n0iOP4ti/cLCMUudTf//Mzkb7xNPXIc='; connect-src 'self' https://*.apple.com https://*.mzstatic.com; media-src 'self' https://*.apple.com blob:; child-src 'self' https://*.apple.com; frame-src 'self' https://*.apple.com itms-appss: macappstore:; worker-src blob:; frame-ancestors 'none'; block-all-mixed-content; report-uri /api/csp-report",
                  "content-type": "text/html",
                  "date": "Mon, 18 May 2026 08:40:42 GMT",
                  "etag": "\"/z1yoPBIhxydPgoTMePFNLKy2eBE1P+UCgqrMgGzAWc=\"",
                  "link": "<https://is1-ssl.mzstatic.com>; rel=preconnect",
                  "server": "daiquiri/5",
                  "strict-transport-security": "max-age=31536000; includeSubDomains",
                  "vary": "accept-encoding",
                  "x-apple-jingle-correlation-key": "BOXGRK73MOYJJ42O255GOIV66A",
                  "x-cache": "TCP_REFRESH_MISS from a23-201-106-239.deploy.akamaitechnologies.com (AkamaiGHost/22.5.1.1-43e736c21d96cdd0e169f8df9ce9e259) (S)",
                  "x-cache-remote": "TCP_REFRESH_MISS from a23-221-23-68.deploy.akamaitechnologies.com (AkamaiGHost/22.5.0.1-8a6cb9ae5b7c562eeba48faa6e795939) (S)",
                  "x-content-type-options": "nosniff",
                  "x-daiquiri-debug-worker-pid": "275673, 1871039",
                  "x-daiquiri-instance": "daiquiri:10001:daiquiri-cluster-6c6d765569-4r5cv:7987:26RELEASE90:daiquiri-amp-kubernetes-shared-cluster-ak8s-prod-pv4-amp-web-app-store-prod, daiquiri:10001:daiquiri-all-shared-ext-68955b44cf-c6w9v:7987:26RELEASE90:daiquiri-amp-kubernetes-shared-ext-ak8s-prod-pv4-amp-daiquiri-ingress-prod",
                  "x-frame-options": "DENY",
                  "x-original-content-length": "3982002",
                  "x-responding-instance": "amp-web-app-store-server:amp-web-app-store-server-main-6bd8cd9c9c-7l2q2:4200:2618.5.0-external",
                  "x-xss-protection": "1; mode=block"
              },
              "cookies": [
                  {
                      "comment": "",
                      "domain": ".apple.com",
                      "expires": -1,
                      "httponly": "",
                      "key": "geo",
                      "max-age": "",
                      "path": "/",
                      "samesite": "",
                      "secure": false,
                      "value": "US",
                      "version": ""
                  }
              ],
              "status_code": 200,
              "task_id": "7462059533167256577",
              "created_at": "2026-05-18 08:40:31",
              "updated_at": "2026-05-18 08:40:50",
              "type": "raw"
          }
      ]
  }
  ```
</CodeGroup>

***

<Columns cols={2}>
  <Card title="Support" href="https://direct.lc.chat/12092754" cta="Let's chat!">
    Need help or just want to say hello? Our support is available 24/7. \
    You can also reach us anytime via email at [support@decodo.com](mailto:support@decodo.com).
  </Card>

  <Card title="Feedback" href="mailto:feedback@decodo.com" cta="Share feedback">
    Can't find what you're looking for? Request an article! \
    Have feedback? Share your thoughts on how we can improve.
  </Card>
</Columns>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.