ROSSA API

Programmatic access to the ROSSA database

Programmatic access to the ROSSA database of rodent skeletal studies, genes, diseases, and analysis data. The API returns JSON and is designed for use by external research tools, bioinformatics pipelines, and institutional integrations.


Access Tiers

All endpoints are publicly available without a token. Providing a token unlocks higher limits appropriate for your use case. Tokens are free and issued after an administrator reviews your request.

Tier Who it's for Token required? Usage
Public Anyone — no sign-up required No Limited
Academic / nonprofit Academic, nonprofit, and research use Yes Unlimited
Commercial / for-profit Commercial or for-profit use Yes Moderate

All tiers are free of charge.

Get API Access

Sign in to request an API token. Tokens are free and issued after an administrator reviews your request.

Sign in to request access

Base URL

https://rossa.uchc.edu/api

All responses are JSON. Pass your token as a Bearer header when required.

Example Requests

List approved studies
GET /api/studies?q=femur&per_page=10
curl "https://rossa.uchc.edu/api/studies?q=femur&per_page=10"
Get a study by ROSSA identifier
GET /api/studies/{identifier}
curl "https://rossa.uchc.edu/api/studies/ROSSA-20250101-XXXX"
Get genes associated with a study
GET /api/studies/{identifier}/genes
curl "https://rossa.uchc.edu/api/studies/ROSSA-20250101-XXXX/genes"
Authenticated request (user token)
curl "https://rossa.uchc.edu/api/studies" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Accept: application/json"
Interactive documentation

Explore all endpoints, query parameters, and response schemas. Try requests directly from the browser.

Open API Docs

Terms and licensing

Use of the ROSSA API is subject to the same repository terms and licensing policies that govern ROSSA data, including attribution requirements and restrictions on commercial use. Review the agreement before requesting a token or building integrations against the API.

Read the full terms and licensing agreement