browser_mouse_move
Move the mouse cursor along a natural curved path from start to end position. Uses bezier curves with random variation, micro-jitter, and easing for human-like movement. Essential for avoiding bot detection on sites that track mouse movement patterns.
Usage Example
Parameters
Required
context_idstringrequiredThe unique identifier of the browser context (e.g., 'ctx_000001')
start_xnumberrequiredStarting X coordinate (in pixels) - typically the current mouse position
start_ynumberrequiredStarting Y coordinate (in pixels) - typically the current mouse position
end_xnumberrequiredTarget X coordinate (in pixels) where the mouse should move to
end_ynumberrequiredTarget Y coordinate (in pixels) where the mouse should move to
Optional
stepsnumberNumber of intermediate points along the path. More steps = smoother movement. Default: auto-calculated based on distance. Recommended: 0 for auto, or 10-50 for custom
stop_pointsstringOptional array of [x, y] coordinates where the cursor pauses briefly (50-150ms). Useful for simulating human hesitation or visual scanning behavior. Format: [[x1, y1], [x2, y2], ...]. Example: [[200, 150], [350, 250]]
Response
Returns a JSON object with the operation result.
{
"success": true,
"result": <value>
}