---
title: "tool si.read.fit_frame"
description: "Reads the frame of one fit search: The answer gives the markets ranked, the offering sculpted for each buyer profile, the tactics proposed to test the fit, the verdict for each market, and the set of options that compares them."
section: reference
address: /reference/tools/si-read-fit_frame
contract: 0476e35e6e275db5
---

# tool si.read.fit_frame

Reads the frame of one fit search: The answer gives the markets ranked, the offering sculpted for each buyer profile, the tactics proposed to test the fit, the verdict for each market, and the set of options that compares them.

[figure: Over MCP, si.read.fit_frame takes FitFrameInput and returns a card whose body is FitSearchFrame.]

The answer gives the markets ranked, the offering sculpted for each buyer profile, the tactics proposed to test the fit, the verdict for each market, and the set of options that compares them. The call needs the read grant at the brand rung.



| | |
|---|---|
| input | [FitFrameInput](/concepts/fitframeinput) |
| result | a card whose body is [FitSearchFrame](/concepts/fitsearchframe) |
| read-only | yes |
| destructive | no |
| card address | `ui://scale-intelligence/cards/FitSearchFrame` |
| HTTP route | [`/v1/read/fit_frame`](/reference/read/fit_frame) |





| field | type | required | note |
|---|---|---|---|
| `search` | `id` | yes |  |
