> For the complete documentation index, see [llms.txt](https://faq.finerymarkets.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://faq.finerymarkets.com/api-reference/rest-api/trading/orders-and-order-book/getavailableqsproviders.md).

# getAvailableQsProviders

**POST api/qs/getAvailableQsProviders**

### Request

{% tabs %}
{% tab title="Schema" %}

```json
{
  "instrument": <string>
}
```

{% endtab %}

{% tab title="Example" %}

```json
{
  "instrument": "BTC-USD"
}
```

{% endtab %}
{% endtabs %}

#### Request Fields

| Field      | Type   | Description               |
| ---------- | ------ | ------------------------- |
| instrument | string | Instrument name, optional |

### Response

{% tabs %}
{% tab title="Schema" %}

```json
{
  "providers": {
    "<instrument_name>": [
      <Efx::ClientId>
    ]
  },
  "providerSupportedOrderTypes": {
    "<Efx::ClientId>": [<string>]
  }
}
```

{% endtab %}

{% tab title="Example" %}

<pre class="language-json"><code class="lang-json"><strong>{
</strong><strong>  "providers": {
</strong>    "BTC-EUR": [1],
    "BTC-USD": [1]
  },
  "providerSupportedOrderTypes": {
    "1": ["limitFOK", "limitIOC"]
  }
}
</code></pre>

{% endtab %}
{% endtabs %}

#### Response Fields

| Field                       | Type  | Description                                                                                                                                                                                                |
| --------------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| providers                   | dict  |                                                                                                                                                                                                            |
| \<instrument\_name>         | array | List of IDs for available providers for the instrument \<instrument\_name>                                                                                                                                 |
| providerSupportedOrderTypes | dict  |                                                                                                                                                                                                            |
| \<Efx::ClientID>            | array | <p>List of taker order types supported by the provider with the corresponding FM ID.</p><p>The array may contain one or more of the following values: "limitFOK", "limitIOC", "marketFOK", "marketIOC"</p> |
