# API Parameters

In order to customise the response from the WB Custom API, you have to pass certain query parameters and payload to your request. As we discussed in the [*Getting Started*](https://docs.webscrapingapi.com/wb-custom-search-api/getting-started) section, the WB Custom API supports multiple search types. Because each type has its own particularities, the WB Custom API has two sets of parameters:

* **General parameters**, applicable to any of the search engines
* **Search type specific parameters**, applicable to specific search engines

We will cover the General parameters here and present the specific ones in the sections dedicated to each search engine.

### WB Custom API General Parameters

<table><thead><tr><th width="182">Parameter</th><th width="148" align="center">Type</th><th>Description </th></tr></thead><tbody><tr><td><code>api_key</code> <br> <mark style="color:red;background-color:red;">Required</mark> </td><td align="center"><code>string</code></td><td>Specify your unique <a href="../../../google-search-api/getting-started/access-the-api#the-api-key">API key</a> to authenticate with the API. Your API key can be found in your account dashboard.</td></tr><tr><td><code>engine</code><br> <mark style="color:red;background-color:red;">Required</mark> </td><td align="center"><code>string</code></td><td>The engine of the API. Check each <a href="../wb-custom-engines">Search Type</a>'s engine on the designated page. </td></tr><tr><td><code>type</code><br> <mark style="color:red;background-color:red;">Required</mark> </td><td align="center"><code>string</code></td><td>The type of the API search. Should always be equal to product.</td></tr></tbody></table>
