---
title: "Search LiverTox"
method: GET
path: "/v1/sources/livertox/search"
tags: ["LiverTox"]
---

# Search LiverTox

`GET /v1/sources/livertox/search`

## Request

- Base URL: `https://api.assyro.com`
- URL: `https://api.assyro.com/v1/sources/livertox/search`
- Auth: none declared

Search LiverTox, the NIH (NIDDK) reference on drug-induced liver injury: one chapter per drug, herbal or dietary supplement (about 1,200) and per drug class, each with its hepatotoxicity likelihood score (A: well established cause, B: highly likely, C: probable, D: possible, E: unlikely, E*: unproven but suspected; [HD] when only at high doses), the pattern, latency and frequency of liver injury, mechanism, outcome and management, case reports and an annotated bibliography, with the chapter's last-update date. Copied weekly from NLM's open access archive. A likelihood score grades the published evidence, not an incidence, and LiverTox is not FDA labeling: cite the chapter and its last-update date.

## Query parameters

- `query` string, required: A drug, herbal or class name, or words about the injury, e.g. "amiodarone", "green tea extract" or "cholestatic hepatitis checkpoint inhibitors". Quoted phrases and OR work.
- `kind` string[]: Keep only "scored" chapters (an agent with a likelihood score) or "unscored" ones (mostly drug-class overviews).
- `limit` integer: Chapters to return, default 6.
- `offset` integer: Skip this many results (for paging), default 0.

## Response `200`

Matching records.

- SearchResponse
  - `version` unknown, required
  - `source` SourceRef, required
    - `id` string, required
    - `label` string, required
    - `authority` string, required
  - `total` integer, nullable, required: Total matches the source reports, when it says.
  - `records` Record[], required
    - `id` string, required: The source's own identifier for the record.
    - `title` string, required
    - `url` string, required: The record's page at the source, to verify it.
    - `authority` string, required: Who published the record.
    - `snippet` string, nullable, required: The part of the record that matched; null where the licence allows only a link.
    - `publishedDate` string, nullable, required
    - `version` string, nullable, required: The edition or revision read.
    - `fields` object, nullable, required: The source's own fields; null where the licence allows only a link.
    - `asOf` string, nullable, required: The day Assyro's copy of the source was read (YYYY-MM-DD).
    - `attribution` string: The attribution the source's licence requires, on sources that require one.
  - `note` string
  - `summary` string[]

## Other responses

- `400`: The request is not valid: an unknown parameter or an argument the source refuses.
- `404`: No such source or record.
- `429`: Rate limited; retry after the Retry-After header.
- `503`: The source cannot answer from Assyro's copy right now.

---

[API](https://skmtc.dev/assyro/apis/assyro-public-data-api.md) - [All operations](https://skmtc.dev/assyro/apis/assyro-public-data-api/llms.txt) - [OpenAPI document](https://skmtc.dev/assyro/apis/assyro-public-data-api/revisions/c861290c9f47?raw)
