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 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.
-
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
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.
-
os String
OS on which your session was executed. Possible values are
android
andios
. -
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.