scroll
Jump to an element or position, or keep moving down until an element appears or page content stops growing—ideal for infinite feeds.
Instructions
Scroll. action=to: once to element/coordinates; action=until: repeatedly until element visible, network idle, or no new content (infinite scroll).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | Absolute horizontal position in px (action=to, without selector) | |
| y | No | Absolute vertical position in px (action=to, without selector) | |
| until | No | no_new_content stops when the page height stops growing | no_new_content |
| action | No | to jumps to a position or element; until scrolls repeatedly to load more | to |
| tab_id | No | Target tab; omitted = last tab navigated in this session, else the active one | |
| step_px | No | px per step, default viewport height | |
| behavior | No | instant avoids waiting for smooth-scroll animations | auto |
| frame_id | No | Target iframe id from get_frames; omitted = main frame | |
| offset_y | No | px offset for fixed headers (to) | |
| selector | No | Target (to) or stop element (until=element) | |
| settle_ms | No | Pause ms after each step | |
| max_scrolls | No | Cap on scroll steps, so an infinite feed terminates |