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

# HTTP Parallel Request - Got

> Execute multiple HTTP requests in parallel using the Got library

The HTTP Parallel Request - Got command (Command Type: 1004) executes multiple HTTP requests in parallel using the [Got](https://github.com/sindresorhus/got) Node.js library. Parameters are split by a delimiter and run concurrently.

## Command Type

**Command Type ID:** 1004

## Parameters

| Parameter                  | Type            | Description                                                                 | Required |
| -------------------------- | --------------- | --------------------------------------------------------------------------- | -------- |
| **url**                    | string          | The target URL (may contain `httpParams` placeholder)                       | Yes      |
| **verb**                   | string          | HTTP method: `"GET"`, `"POST"`, `"PUT"`, `"DELETE"`, `"PATCH"`              | Yes      |
| **contentType**            | string          | Payload type: `"JSON"` or `"form-data"`                                     | Yes      |
| **timeout**                | number          | Timeout in milliseconds                                                     | Yes      |
| **body**                   | object          | Request body for POST/PUT                                                   | No       |
| **bypassStatusCode**       | Array of number | Status codes to bypass default error handling                               | No       |
| **delimiter**              | string          | Delimiter for splitting `httpParams` (default: `";"`)                       | No       |
| **excludeFailed**          | boolean         | Exclude failed requests from results (default: `false`)                     | No       |
| **headers**                | object          | HTTP headers                                                                | No       |
| **httpParams**             | string          | Parameters to split and inject into URL/body/headers for parallel execution | No       |
| **isHttp2**                | boolean         | Enable HTTP/2                                                               | No       |
| **isJson**                 | boolean         | Parse responses as JSON (default: `false`)                                  | No       |
| **proxy**                  | ProxySettings   | Proxy settings                                                              | No       |
| **proxyConnectionTimeout** | number          | Timeout for proxy connection in milliseconds                                | No       |
| **urlParams**              | string          | **Deprecated** — use `httpParams` instead                                   | No       |

## Usage Examples

### Parallel GET Requests

```json theme={null}
{
  "command": "http-parallel-request-got",
  "params": {
    "url": "https://api.example.com/items/#{httpParams}",
    "verb": "GET",
    "contentType": "JSON",
    "timeout": 30000,
    "httpParams": "1;2;3;4;5"
  }
}
```

## Related Commands

* [HTTP Request - Got](/stream/commands/http/http-request-got) - Single Got request
* [HTTP Parallel Request](/stream/commands/http/http-parallel-request) - cloudscraper parallel requests
