# Mouse Movements

Source: https://docs.scrappey.com/docs/mouse-movements

> Perform pointer movement actions during authorized browser workflows.

## Command

`"mouseMovements"`

## Parameters

| Parameter        | Type    | Required | Description                                       |
| ---------------- | ------- | -------- | ------------------------------------------------- |
| `mouseMovements` | boolean | Yes      | Set to `true` to enable pointer movement actions. |

## Example

```bash
curl -X POST "https://publisher.scrappey.com/api/v1?key=YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "cmd": "request.get",
    "url": "https://example.com",
    "mouseMovements": true
  }'
```

## Notes

Enable this feature when:

- Performing authorized browser workflows that benefit from pointer movement actions.
- Clicking buttons, filling out forms, or interacting with content.
- Preserving expected browser navigation context during interaction.

This is useful for authorized browser workflows on login forms, checkout pages, or content behind interaction-based verification flows. The feature uses actual recorded patterns instead of fully random coordinates. Combine it with [click](/docs/click-action) and [scroll](/docs/scroll) [browser actions](/docs/browser-actions) for a complete interaction.

## Related concepts

Go deeper in the [Scrappey knowledge base](https://scrappey.com/qa):

- [Behavioural detection](https://scrappey.com/qa/anti-bot/what-is-behavioural-detection) — why pointer movement actions matter
- [Playwright](https://scrappey.com/qa/web-scraping-apis/what-is-playwright) — the automation engine behind browser actions
