Preprints.ai
Reference

Docs

REST API for retrieving machine-generated screening signals, per-axis availability, and recorded run provenance.

Base URL

https://preprints.ai

All endpoints below are relative to this base.

Endpoints

GET /v1/stats

Aggregate counts for the live pipeline: indexed papers, generated signals, queue state, available-axis distributions, and complete-run provenance.

curl https://preprints.ai/v1/stats

Distributions exclude axes whose required provenance is unavailable. Use the accompanying coverage counts as the denominator.

GET /v1/pipeline

Recent screening signals, canonical screening_signal objects, and filter heatmaps built only from displayable axes.

curl https://preprints.ai/v1/pipeline

GET /v1/papers

Paginated catalogue. Compose evidence, trust, novelty_min, novelty_max, q, and complete_only. Axis filters exclude rows where that axis is unavailable.

curl "https://preprints.ai/v1/papers?trust=A&novelty_max=4&complete_only=true"

GET /v1/score/{identifier}

Full screening report for an assessed DOI, arXiv ID, or internal paper ID.

curl https://preprints.ai/v1/score/10.1101/2025.01.15.633214

POST /v1/assess

Request a screening run for a specific paper. New external submissions are currently limited to private-preview clients; public catalogue and report reads remain open.

curl -X POST https://preprints.ai/v1/assess \
  -H "content-type: application/json" \
  -d '{"doi": "10.1101/2025.01.15.633214"}'

Screening contract

A compact profile such as AC4 means Evidence A, Trust C, Novelty 4. It is a set of machine-generated screening signals—not peer review, scientific verification, or a publication verdict. Consumers should read screening_signal.axes before displaying any legacy grade field.

AxisScaleQuestion
EvidenceA–ERubric-guided model screening of methods and claim support.
TrustA–ERecorded transparency, reproducibility, and reporting markers.
Novelty1–10Machine-generated distinctness signal; lower is more novel. Read axes.novelty.basis to distinguish literature-grounded, reconstructed, and LLM-derived findings.

Evidence bands

LetterMeaningIntegrity score range
AFew material concerns detected under the current rubric≥ 0.85
BGenerally strong signal with minor detected limitations0.70–0.84
CMixed signal with notable limitations to inspect0.55–0.69
DSubstantial concerns detected0.40–0.54
ECritical concerns detected under the current rubric< 0.40

Run and axis status

screening_signal.status is complete, limited, or withheld. Each axis is separately available, limited, or unavailable, with machine-readable limitation codes. Novelty also includes a basis and human-readable label; a reconstructed or LLM-derived value remains visible as a limited machine-generated signal. provenance_complete: true confirms execution provenance and score contracts only; scientific_verification is always false.

Rate limits

Public reads require no authentication. The default anonymous throttle is 30 requests per minute per client; authenticated partner limits may differ. Ask for a data export rather than scraping at high volume.

Webhooks

Not yet public. If you're building an integration that needs push-style delivery of new screening signals, contact us — we have a private beta.

Machine-readable specs

Full OpenAPI 3.1 spec at /openapi.json. LLM-friendly summary at /llms.txt.

Methodology

For the current pipeline architecture, score axes, hard gates, and limitations, see the methodology page.

Stability

The /v1 API is stable. New fields will be added additively; existing fields will not change shape within v1. Breaking changes go to /v2.

Source & transparency

Assessment provenance records the manuscript input, model and panel metadata, automated-check results, and confidence signals where available. Model sampling means a rerun is not guaranteed to produce the same result; stability and calibration must be measured rather than assumed.