> ## Documentation Index
> Fetch the complete documentation index at: https://docs.extractbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Request

Detailed information about a network request made by the page.

## Definition

```graphql theme={null}
object Request {
  failure: RequestFailure
  headers: Headers
  isNavigationRequest: Boolean
  method: String
  postData: JSON
  resourceType: String
  response: Response
  sizes: RequestSizes
  timing: RequestTiming
  url: URL
}
```

## Fields

### `failure`

[RequestFailure](/reference/graphql/objects/request-failure)

Details about the request failure, if any.

### `headers`

[Headers](/reference/graphql/scalars/headers)

HTTP headers associated with the request.

### `isNavigationRequest`

[Boolean](/reference/graphql/scalars/boolean)

Whether this request is for a navigation (e.g., loading a new document).

### `method`

[String](/reference/graphql/scalars/string)

The HTTP method of the request (e.g., 'GET', 'POST').

### `postData`

[JSON](/reference/graphql/scalars/json)

The POST data payload, if any, as a JSON object or string.

### `resourceType`

[String](/reference/graphql/scalars/string)

The type of resource requested (e.g., 'document', 'script', 'image'). See ResourceType enum.

### `response`

[Response](/reference/graphql/objects/response)

The response associated with this request, if available.

### `sizes`

[RequestSizes](/reference/graphql/objects/request-sizes)

Information about the sizes of the request and response components.

### `timing`

[RequestTiming](/reference/graphql/objects/request-timing)

Timing information for various stages of the request lifecycle.

### `url`

[URL](/reference/graphql/scalars/url)

The URL of the request.
