# GET /v4/opportunities/{id}

_Merkl API_

Get a unique opportunity by ID (hash) or composite identifier (chainId-type-identifier). Use query parameters to include campaigns or filter results.

### Path parameters

- `id` (string) _(required)_

### Query parameters

- `test` (boolean)
- `point` (boolean)
- `tokenTypes` (array)
- `campaigns` (boolean)
- `excludeSubCampaigns` (boolean)

## Responses

- **200** Response for status 200
- **404** Response for status 404
- **500** Response for status 500

## Example request

```bash
curl -X GET "https://api.merkl.xyz//v4/opportunities/{id}" \
  -H "x-api-key: YOUR_API_KEY"
```