ivive.app Reference Compounds API

The reference-compounds API from ivive.app — 1 operation(s) for reference-compounds.

GitHub OpenAPI

Operations 1

GET /api/reference-compounds Get Reference Compounds #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/ivive-app:ivive-app-reference-compounds-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

ivive-app-reference-compounds-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: ivive.app Reference Compounds API
  description: 'Calculations for early drug discovery: IVIVE hepatic clearance with its observed-CL band,

    structure-based predictions, species scaling.


    **No key needed** for single-compound endpoints, up to 120/minute per address.

    Batches need a login; a free account takes up to 25 compounds. For a key or more volume, write to

    hello@ivive.app.


    Results are research estimates, not for clinical, regulatory or dosing decisions. Structures and

    inputs are processed in memory and not stored. The same calculations are available to LLMs as an

    MCP server at `/mcp/`.


    Reference drugs and published animal PK come from public datasets, ChEMBL among them, under

    CC BY-SA 3.0 and other open licences: https://ivive.app/sources.'
  version: 1.0.0
servers:
- url: https://api.ivive.app
  description: Production
- url: /
  description: This server
tags:
- name: reference-compounds
paths:
  /api/reference-compounds:
    get:
      tags:
      - reference-compounds
      summary: Get Reference Compounds
      description: 'Get all reference compounds with validated literature values.


        Returns 4 reference compounds (Midazolam, Warfarin, Verapamil, Diltiazem)

        with experimentally measured clint, fu_mic, and fu_p values from Obach 1999.


        This is a public endpoint - no authentication required.'
      operationId: get_reference_compounds_api_reference_compounds_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/ReferenceCompoundResponse'
                type: array
                title: Response Get Reference Compounds Api Reference Compounds Get
components:
  schemas:
    ReferenceCompoundResponse:
      properties:
        id:
          type: string
          title: Id
        name:
          type: string
          title: Name
        smiles:
          type: string
          title: Smiles
        clint:
          type: number
          title: Clint
        fu_mic:
          type: number
          title: Fu Mic
        fu_p:
          type: number
          title: Fu P
        rb:
          anyOf:
          - type: number
          - type: 'null'
          title: Rb
        species:
          type: string
          title: Species
        source:
          type: string
          title: Source
        description:
          anyOf:
          - type: string
          - type: 'null'
          title: Description
        cl_rat:
          anyOf:
          - type: number
          - type: 'null'
          title: Cl Rat
        cl_dog:
          anyOf:
          - type: number
          - type: 'null'
          title: Cl Dog
        cl_monkey:
          anyOf:
          - type: number
          - type: 'null'
          title: Cl Monkey
        fu_p_rat:
          anyOf:
          - type: number
          - type: 'null'
          title: Fu P Rat
        cl_human_obs:
          anyOf:
          - type: number
          - type: 'null'
          title: Cl Human Obs
        animal_source:
          anyOf:
          - type: string
          - type: 'null'
          title: Animal Source
      type: object
      required:
      - id
      - name
      - smiles
      - clint
      - fu_mic
      - fu_p
      - rb
      - species
      - source
      - description
      title: ReferenceCompoundResponse
      description: Response schema for reference compound data.
  securitySchemes:
    OAuth2PasswordBearer:
      type: oauth2
      flows:
        password:
          scopes: {}
          tokenUrl: /api/auth/login