Scan all text
figma_scan_text_nodesScan all text in a Figma subtree for copy audits, translation extraction, or full content when design context is truncated; filter by holder type and paginate results.
Instructions
Every text in a subtree with its full characters — a copy audit, a translation extract, or the text behind a screen when figma_get_design_context cut it at maxTextChars. TEXT nodes, and on a board the text a sticky, shape or connector holds, code blocks, and one item per non-empty table cell (its cell); types narrows it. Paginated by item: a truncated scan says so rather than returning a partial document as if it were whole. The result's scope names the root that was scanned (in Slides, with nothing selected, the focused slide). Finding one text: figma_search_nodes { text }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max text items. Default 500. | |
| types | No | Only these holders. Default all six. | |
| cursor | No | Opaque cursor from a previous truncated call. | |
| nodeId | No | Subtree root: node id or a Figma link. Defaults to the one selected layer, then the current page. | |
| session | No | Optional sessionId or file name, to pick a Figma file when more than one is connected. |