[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [LayerTree](./puppeteer.protocol.layertree.md) > [ProfileSnapshotRequest](./puppeteer.protocol.layertree.profilesnapshotrequest.md) ## Protocol.LayerTree.ProfileSnapshotRequest interface Signature: ```typescript export interface ProfileSnapshotRequest ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [clipRect](./puppeteer.protocol.layertree.profilesnapshotrequest.cliprect.md) | [DOM.Rect](./puppeteer.protocol.dom.rect.md) | The clip rectangle to apply when replaying the snapshot. | | [minDuration](./puppeteer.protocol.layertree.profilesnapshotrequest.minduration.md) | number | The minimum duration (in seconds) to replay the snapshot. | | [minRepeatCount](./puppeteer.protocol.layertree.profilesnapshotrequest.minrepeatcount.md) | [integer](./puppeteer.protocol.integer.md) | The maximum number of times to replay the snapshot (1, if not specified). | | [snapshotId](./puppeteer.protocol.layertree.profilesnapshotrequest.snapshotid.md) | [SnapshotId](./puppeteer.protocol.layertree.snapshotid.md) | The id of the layer snapshot. |