Skip to main content
No Result Found

Devices

You can run your Appium tests on a wide range of real iOS and Android devices on BrowserStack. These are not simulators or emulators but physical devices hosted in our data centers. Use our REST API to obtain a list of all supported Android and iOS devices.

Get device list

GET /app-automate/devices.json

Get a list of supported Android and iOS devices.

Request Parameters

Request

curl -u "YOUR_USERNAME:YOUR_ACCESS_KEY" \
-X GET "https://api-cloud.browserstack.com/app-automate/devices.json"

No parameter required.

Response Attributes 200 OK application/json

Response

[
  {
    "os": "ios",
    "os_version": "14",
    "device": "iPhone 11",
    "realMobile": true,
    "device_tier": "tier 2",
    "device_limit": 40
  },
  {...}
]
  • Array

    A list of supported devices.

    SHOW VALUES
    • os Integer

      OS of device. Possible values are android , ios .

    • os_version Integer

      OS version of device.

    • device Integer

      Name of device.

    • real_mobile Integer

      Indicates if the device is an emulator/simulator or a real physical device. For App Automate, this value is always set to true

    • device_tier String

      The device tier.

    • device_limit Integer

      The device limit.

Device tier limit

GET /app-automate/devices.json

View real-time device usage details.

Note: Admin users receive data for all teams, while non-admin users receive data only for their own team.

Request Parameters

Request

curl -u "YOUR_USERNAME:YOUR_ACCESS_KEY" \
-X GET "https://api-cloud.browserstack.com/app-automate/device_tier_limits.json"

No parameter required.

Response Attributes 200 OK application/json

Response

[
  {
    "os": "ios",
    "os_version": "14",
    "device": "iPhone 11",
    "device_tier": "tier 2",
    "device_limit": 40,
    "group_usage": 32,
    "team_usage": [
      {
        "team_id": 201,
        "usage": 7
      },
      {
        "team_id": 202,
        "usage": 22
      },
      {
        "team_id": 203,
        "usage": 3
      }
    ]
  },
  {...}
]
  • Array

    A list of supported devices.

    SHOW VALUES
    • os String

      OS on which your session was executed. Possible values are android and ios.

    • os_version String

      OS version

    • device String

      The name of the device.

    • device_tier String

      The device tier.

    • device_limit Integer

      The device limit.

    • group_usage String

      Group level current usage.

    • team_usage Array

      An array with the details about the team ID and the current team-level usage.

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback

Download Copy Check Circle