List browser sessions
curl --request GET \
--url https://api.floppydata.net/v2/browser/sessions \
--header 'X-Api-Key: <api-key>'import requests
url = "https://api.floppydata.net/v2/browser/sessions"
headers = {"X-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Api-Key': '<api-key>'}};
fetch('https://api.floppydata.net/v2/browser/sessions', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"items": [
{
"id": "58e531ee-16ca-49d0-8722-b425d154cc10",
"status": "running",
"connectUrl": "wss://api.floppydata.net/v2/browser/sessions/58e531ee-16ca-49d0-8722-b425d154cc10/connect?token=SIGNED_TOKEN",
"settings": {
"id": "f742823c-7ba6-4488-a72d-6e9c5447eacb"
},
"runtime": {
"timeoutSeconds": 1800,
"keepAlive": true
},
"metadata": {
"taskId": "checkout-42"
},
"createdAt": "2026-07-10T12:00:00Z",
"startedAt": "2026-07-10T12:00:01Z",
"expiresAt": "2026-07-10T12:30:00Z",
"endedAt": null
}
],
"nextCursor": "<string>"
}{
"error": {
"code": "invalid_request",
"message": "Invalid request parameters.",
"details": {
"issues": [
{
"path": "country",
"code": "invalid_format",
"message": "Expected a 2-letter country code."
}
]
}
}
}{
"error": {
"code": "unauthorized",
"message": "Unauthorized",
"details": {}
}
}{
"error": {
"code": "insufficient_balance",
"message": "Insufficient proxy traffic balance.",
"details": {}
}
}{
"error": {
"code": "forbidden",
"message": "Forbidden",
"details": {}
}
}{
"error": {
"code": "not_found",
"message": "Rotating proxy credential was not found.",
"details": {}
}
}{
"error": {
"code": "account_not_configured",
"message": "Account is not configured for proxy products.",
"details": {}
}
}{
"error": {
"code": "internal_error",
"message": "Internal Server Error",
"details": {}
}
}{
"error": {
"code": "upstream_error",
"message": "Failed to fetch data from an upstream service.",
"details": {
"upstreamStatus": 503
}
}
}Cloud Browser
List Sessions
Lists browser session history using cursor pagination.
GET
https://api.floppydata.net
/
v2
/
browser
/
sessions
List browser sessions
curl --request GET \
--url https://api.floppydata.net/v2/browser/sessions \
--header 'X-Api-Key: <api-key>'import requests
url = "https://api.floppydata.net/v2/browser/sessions"
headers = {"X-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Api-Key': '<api-key>'}};
fetch('https://api.floppydata.net/v2/browser/sessions', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"items": [
{
"id": "58e531ee-16ca-49d0-8722-b425d154cc10",
"status": "running",
"connectUrl": "wss://api.floppydata.net/v2/browser/sessions/58e531ee-16ca-49d0-8722-b425d154cc10/connect?token=SIGNED_TOKEN",
"settings": {
"id": "f742823c-7ba6-4488-a72d-6e9c5447eacb"
},
"runtime": {
"timeoutSeconds": 1800,
"keepAlive": true
},
"metadata": {
"taskId": "checkout-42"
},
"createdAt": "2026-07-10T12:00:00Z",
"startedAt": "2026-07-10T12:00:01Z",
"expiresAt": "2026-07-10T12:30:00Z",
"endedAt": null
}
],
"nextCursor": "<string>"
}{
"error": {
"code": "invalid_request",
"message": "Invalid request parameters.",
"details": {
"issues": [
{
"path": "country",
"code": "invalid_format",
"message": "Expected a 2-letter country code."
}
]
}
}
}{
"error": {
"code": "unauthorized",
"message": "Unauthorized",
"details": {}
}
}{
"error": {
"code": "insufficient_balance",
"message": "Insufficient proxy traffic balance.",
"details": {}
}
}{
"error": {
"code": "forbidden",
"message": "Forbidden",
"details": {}
}
}{
"error": {
"code": "not_found",
"message": "Rotating proxy credential was not found.",
"details": {}
}
}{
"error": {
"code": "account_not_configured",
"message": "Account is not configured for proxy products.",
"details": {}
}
}{
"error": {
"code": "internal_error",
"message": "Internal Server Error",
"details": {}
}
}{
"error": {
"code": "upstream_error",
"message": "Failed to fetch data from an upstream service.",
"details": {
"upstreamStatus": 503
}
}
}Session history is newest first. Filter by
status, use the opaque nextCursor unchanged, and use each item’s settings.id when you want to restore saved browser identity and state.Authorizations
Client API key for the authenticated account.
Query Parameters
Available options:
running, stopped, timedOut, failed Minimum string length:
1Required range:
1 <= x <= 100Was this page helpful?
⌘I