--- sidebar_label: HTTPRequest.frame --- # HTTPRequest.frame() method **Signature:** ```typescript class HTTPRequest { frame(): Frame | null; } ``` **Returns:** [Frame](./puppeteer.frame.md) \| null the frame that initiated the request, or null if navigating to error pages.