For AI agents and LLMs: a machine-readable index is available at llms.txt. A plain-Markdown version of any documentation page is available by appending .md to its URL.
Skip to main content
Get DevicesFetch all available device combinations.
TestMu AI
StatusCommunityBlog
Get Devices

Fetch all available device combinations.

Fetch all os devices combinations available on lambdatest platform.

GET
/devices
Fetch all available device combinations.
curl --request GET \
--url "https://api.lambdatest.com/screenshots/v1/devices" \
--header "Authorization: Basic <encoded-value>"
{
"ios 12.0": {
"devices": [
"iphone xr",
"iphone xs",
"iphone xs max"
]
},
"android 7.0": {
"devices": [
"galaxy j7 max",
"galaxy s8",
"galaxy s8+",
"galaxy tab s3 9.3",
"huawei honor 6x",
"nexus 5x",
"nexus 6p",
"oppo r9"
]
}
}

Authorizations

Authorizationstringheaderrequired

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Query Parameters

osstring

Fetch details for a particular OS

Response

application/json

successful operation

ios 12.0object
ios 12.0.devicesstring[]
Example:
["iphone xr","iphone xs","iphone xs max"]
android 7.0object
android 7.0.devicesstring[]
Example:
["galaxy j7 max","galaxy s8","galaxy s8+","galaxy tab s3 9.3","huawei honor 6x","nexus 5x","nexus 6p","oppo r9"]
Fetch all available device combinations.
curl --request GET \
--url "https://api.lambdatest.com/screenshots/v1/devices" \
--header "Authorization: Basic <encoded-value>"
{
"ios 12.0": {
"devices": [
"iphone xr",
"iphone xs",
"iphone xs max"
]
},
"android 7.0": {
"devices": [
"galaxy j7 max",
"galaxy s8",
"galaxy s8+",
"galaxy tab s3 9.3",
"huawei honor 6x",
"nexus 5x",
"nexus 6p",
"oppo r9"
]
}
}