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/krtEndpoints
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
| Code | Description |
|---|---|
| 400 | Bad Request - Invalid parameters |
| 401 | Unauthorized - Invalid or missing API key |
| 404 | Not Found - Session or resource not found |
| 429 | Too Many Requests - Rate limit exceeded |
| 500 | Internal Server Error |