> ## 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

> Execute multiple HTTP requests in parallel using the cloudscraper Python library

The HTTP Parallel Request command (Command Type: 1002) executes multiple HTTP requests in parallel using the [cloudscraper](https://github.com/VeNoMouS/cloudscraper) Python library. Parameters are split by a delimiter and run concurrently.

## Command Type

**Command Type ID:** 1002

## Parameters

| Parameter            | Type            | Description                                                              | Required |
| -------------------- | --------------- | ------------------------------------------------------------------------ | -------- |
| **url**              | string          | The target URL for the request (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 for the command in milliseconds                                  | Yes      |
| **body**             | object          | Request body for POST/PUT requests                                       | No       |
| **bypassStatusCode** | Array of number | Status codes to bypass default error handling                            | No       |
| **delimiter**        | string          | Delimiter for splitting `httpParams` (default: `";"`)                    | No       |
| **headers**          | object          | HTTP headers                                                             | No       |
| **httpParams**       | string          | Parameters to split and run in parallel (injected into URL/body/headers) | No       |
| **isJson**           | boolean         | Parse responses as JSON (default: `true`)                                | No       |
| **proxy**            | ProxySettings   | Proxy settings                                                           | No       |
| **urlParams**        | string          | **Deprecated** — use `httpParams` instead                                | No       |

## Usage Examples

### Parallel Requests with URL Params

```json theme={null}
{
  "command": "http-parallel-request",
  "params": {
    "url": "https://api.example.com/data?id=#{httpParams}",
    "verb": "GET",
    "contentType": "JSON",
    "timeout": 30000,
    "httpParams": "123;456;789",
    "delimiter": ";"
  }
}
```

## Related Commands

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