API Documentation

Integrate XeraKRT into your research workflows with our REST API.

Quick Start

Extract resources from a bioRxiv article with a simple POST request:

curl -X POST https://openscience.xera.ac/krt/api/krt/process \
  -F "url=https://biorxiv.org/content/10.1101/2024.01.15.575678" \
  -F "mode=regex"

Base URL

https://openscience.xera.ac/krt

Endpoints

Extract resources from article text, PDF, or bioRxiv URL

Retrieve results for a specific extraction session

Export KRT in specified format

Get RRID suggestions for a resource

Conversational KRT building assistant

Validate a research identifier

Fetch article metadata from bioRxiv

Rate Limits

Unauthenticated

10 requests per minute

Authenticated

100 requests per minute

Error Codes

CodeDescription
400Bad Request - Invalid parameters
401Unauthorized - Invalid or missing API key
404Not Found - Session or resource not found
429Too Many Requests - Rate limit exceeded
500Internal Server Error