LabReadAI API

Integrate AI lab test interpretation into your app, clinic or laboratory. One request — a complete report in 30 seconds.

Request Access

Lab Test Interpretation API Features

Upload photo or PDF

Accepts photos (up to 3) and PDF files (up to 5) of lab results from any laboratory.

300+ parameters, 4,000+ test types supported

CBC, biochemistry, hormones, lipid panel, coagulation, tumour markers, vitamins and more.

Trend analysis across dates

Upload tests from different dates for automatic comparison and trend analysis.

Two response languages

Responses in Russian or English. Language is set via a request header.

Results in 30 seconds

Average processing time per analysis. Result returned in a structured format.

Data security

Files are deleted immediately after processing. Results expire automatically after 1 hour.

Plain text input

In addition to files, the API accepts lab results as plain text. Ideal for integrations where data is already extracted from a laboratory information system — speeds up processing and interpretation.

Automatic rejection

Photos without lab results, prescriptions, ultrasound reports, discharge summaries, arbitrary text, injection attempts and suspicious constructs — all rejected with a clear error code. Only laboratory results are processed.

Input validation

PDFs are verified by format, size and file header. Photos are automatically optimised — scaled to maintain aspect ratio within resolution limits and converted to an optimal format for recognition. Text input is checked for length, presence of medical values and absence of malicious constructs. All data is deleted immediately after interpretation.

What the API Response Contains

Urgency assessment

Three levels: calm, attention needed, urgent. Determined automatically from the combination of deviations.

Abnormalities and causes

Each out-of-range value explained — cause, clinical significance and severity level.

Value trends over time

How values changed between tests: improving, worsening or stable.

Cross-marker patterns

Cross-marker connections pointing to specific conditions — anaemia, metabolic syndrome and others.

Doctor referrals

Which specialist to see, which tests to reorder. Prioritised: today, soon, later.

Lifestyle advice

Specific advice on diet, lifestyle and topics to discuss with a doctor.

Upload Specifications

ParameterValueDetails
FormatsPDF, JPEG, PNG, WebP, TextLab forms from any laboratory, phone photos or scans
PDFup to 5 files, max 2 MBMulti-page PDFs are merged automatically
Photoup to 3 files, max 5 MBMultiple photos are stitched into one image
Textup to 10 000 charsLab results as plain text, faster processing
Speed15–50 secAverage ~30 sec, multiple files may take longer
Rate limit25 per hourCustom terms available upon request
LanguagesRU / ENSet via the x-locale request header
Patient noteup to 500 charsSex, age, medications — improves interpretation accuracy
Retention60 minAfter deletion, the result cannot be retrieved again

How AI Processes Multiple Lab Tests

Single test

Standard interpretation: abnormalities, causes, recommendations.

Example: CBC or biochemistry in one file

Trend analysis

Same test type across different dates — automatic comparison, trends, improving or worsening assessment.

Example: CBC January + CBC April

Cross-panel analysis

Different test types from the same period — cross-system patterns invisible in each test alone.

Example: biochemistry + CBC + hormones in one week

Mixed upload

Different tests from different dates — AI selects the primary, builds trends where possible, finds patterns across all.

Example: biochemistry Feb + CBC Apr + hormones May

Patient Context Improves Accuracy

Sex and age

AI adjusts reference ranges by sex and age. If present in the lab form — extracted automatically; otherwise taken from the patient note.

Current medications

Metformin, statins, oral contraceptives, L-thyroxine — AI knows their effect on lab values and factors them into interpretation.

Chronic conditions

Diabetes, hypothyroidism, autoimmune diseases — context shifts interpretation from alarming to expected.

Legal Safety of AI Responses

AI does

  • Names nutrients (omega-3, magnesium, vitamin D) with wording like 'worth considering'
  • Gives lifestyle advice tied to a specific lab value
  • Recommends a specific specialist with an explanation why
  • Suggests topics to discuss with a doctor

AI never does

  • Does not make diagnoses
  • Does not prescribe medications
  • Does not specify dosages
  • Never uses words like 'cancer', 'tumour', or 'malignant'
  • Never says 'infertile' or 'cannot conceive'

Who Uses the Lab Interpretation API

Telemedicine & Apps

Embed lab test interpretation in your mobile app or patient portal.

Laboratories

Automated result interpretation for laboratory customers.

Clinics & Doctors

Preliminary interpretation to save physician time during consultations.

How to Get Started with the API

  1. Contact us

    Email us at labreadai@proton.me — tell us about your product and expected volume.

  2. Get your API key

    We will issue a test key for integration. For production — we will discuss terms.

  3. Send your first lab test

    Send a PDF or photo of lab results via the API and receive a structured response.

Ready to integrate AI lab test interpretation?

Get in touch — we reply within a day.

Request Access

Frequently Asked Questions

Complete blood count (CBC), biochemistry, thyroid hormones, sex hormones, lipid panel, coagulation, tumour markers (PSA, CEA, CA-125), vitamins and minerals, electrolytes, prenatal screening, urinalysis, iron and ferritin, liver and kidney panels — over 4,000 test types. Lab forms from any laboratory in any language.

Yes. Uploaded files are deleted immediately after processing — they are not stored on the server. Results are kept for 1 hour and then removed automatically, or immediately upon client request. Data is never shared with third parties. The connection is encrypted using a modern protocol — your data is protected in transit from any device, including mobile phones. The server supports HTTP/3 for faster, more reliable connections even on unstable networks.

Russian and English. The response language is specified with each request. The AI reads lab forms in any language — the interpretation language is chosen separately.

Yes. The API accepts lab results as plain text (up to 10,000 characters). This is convenient when data has already been extracted from a laboratory information system — speeds up processing and interpretation.

AI automatically determines whether the uploaded file or text contains laboratory results. Photos, prescriptions, ultrasound reports, discharge summaries and any irrelevant data are rejected with a clear error message.

A test key with 25 requests per hour is available for integration testing. Custom access terms are discussed individually.