# searchProducts

**Identifier:** `eudravigilance_searchProducts`

**Provider:** [EudraVigilance](https://kirha.com/providers/eudravigilance.md)

Search EudraVigilance commercial products (brand names) for their Product High Level Code, to read the cases of one product rather than of its molecule. Centrally authorised products only. Pair with searchSubstances, which answers on molecules.

## Run it with the CLI

```bash
kirha tools run eudravigilance_searchProducts \
  --input '{
    "query": "Orgovyx"
  }'
```

`--input` takes a JSON object that matches the input schema. Pass `--input -` to read it from stdin.

## Call it over HTTP

```bash
curl https://api.kirha.com/tools/v1/execute \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: **********' \
  --data '{
  "tool_name": "eudravigilance_searchProducts",
  "input": {
    "query": "Orgovyx"
  }
}'
```

Replace the stars with an API key from https://app.kirha.com/api-keys.

## Input schema

```json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "limit": {
      "default": 10,
      "maximum": 25,
      "minimum": 1,
      "type": "number"
    },
    "query": {
      "description": "Brand name, e.g. \"Orgovyx\". Not a molecule and not a phrase.",
      "type": "string"
    }
  },
  "required": [
    "query"
  ],
  "type": "object"
}
```

## Output schema

```json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "properties": {
    "context": {
      "type": "string"
    },
    "products": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "productHighLevelCode": {
            "type": "string"
          },
          "productName": {
            "type": "string"
          }
        },
        "required": [
          "productName",
          "productHighLevelCode"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "context",
    "products"
  ],
  "type": "object"
}
```

## Related tools

Other EudraVigilance tools that this tool refers to, or that refer to it.

- [`getSubstanceAdverseReactionAggregates`](https://kirha.com/providers/eudravigilance/getSubstanceAdverseReactionAggregates.md)
- [`searchSubstances`](https://kirha.com/providers/eudravigilance/searchSubstances.md)
- [`getSubstanceReactionDetail`](https://kirha.com/providers/eudravigilance/getSubstanceReactionDetail.md)
- [`getSubstanceCaseAccrual`](https://kirha.com/providers/eudravigilance/getSubstanceCaseAccrual.md)
- [`getSubstanceReactionDisproportionality`](https://kirha.com/providers/eudravigilance/getSubstanceReactionDisproportionality.md)
- [`getSubstanceReactionBreakdown`](https://kirha.com/providers/eudravigilance/getSubstanceReactionBreakdown.md)

-----

[All EudraVigilance tools](https://kirha.com/providers/eudravigilance.md) · [< Back to tools list](https://kirha.com/tools.md)