Surfsky Cloud Browser (0.1.0)
Download OpenAPI specification:Download
Start Profile
path Parameters
profile_uuid required | string (Profile Uuid) |
header Parameters
x-cloud-api-token required | string (X-Cloud-Api-Token) >= 6 characters |
Request Body schema: application/json
proxy | string <uri> (Proxy) non-empty |
object (OpenVPNConfig) | |
object (BrowserSettings) |
Responses
Request samples
- Payload
Content type
application/json
{- "open_vpn": {
- "config": "string",
- "username": "",
- "password": ""
}, - "browser_settings": {
- "inactive_kill_timeout": 30
}
}
Response samples
- 200
- 422
Content type
application/json
null
Profile Scrape
path Parameters
internal_uuid required | string (Internal Uuid) |
Request Body schema: application/json
url required | string <uri> (Url) non-empty |
screenshot | boolean (Screenshot) Default: false |
wait | number (Wait) [ 0 .. 60 ] Default: 0 |
wait_until | string (Wait Until) Default: "domcontentloaded" Enum: "domcontentloaded" "load" "networkidle" "commit" |
wait_for | string (Wait For) Xpath or CSS selector to wait for on the page |
Responses
Request samples
- Payload
Content type
application/json
{- "screenshot": false,
- "wait": 0,
- "wait_until": "domcontentloaded",
- "wait_for": "string"
}
Response samples
- 200
- 422
Content type
application/json
null
Start One Time Profile
header Parameters
x-cloud-api-token required | string (X-Cloud-Api-Token) >= 6 characters |
Request Body schema: application/json
proxy | string <uri> (Proxy) non-empty |
object (OpenVPNConfig) | |
object (BrowserSettings) | |
object (OneTimeProfileFingerprint) | |
Array of objects (Cookies) non-empty |
Responses
Request samples
- Payload
Content type
application/json
{- "open_vpn": {
- "config": "string",
- "username": "",
- "password": ""
}, - "browser_settings": {
- "inactive_kill_timeout": 30
}, - "fingerprint": {
- "user_agent": "string",
- "screen": "string",
- "languages": [
- "string"
], - "timezone": "string",
- "geolocation": {
- "latitude": -90,
- "longitude": -180,
- "accuracy": 1
}, - "cpu": 0,
- "ram": 0,
- "renderer": "string",
- "noise": { },
- "dns": "string",
- "media_devices": { },
- "os": "win",
- "os_arch": "string",
- "os_version": "string"
}, - "cookies": [
- {
- "domain": "string",
- "path": "string",
- "expirationDate": 0,
- "sameSite": "string",
- "name": "string",
- "value": "string",
- "hostOnly": true,
- "httpOnly": true,
- "secure": true,
- "session": true
}
]
}
Response samples
- 200
- 422
Content type
application/json
null