Apply for free academic and nonprofit research access

Files one application per address for the research and education programme. Approval is manual: a person reads every application, there is no automatic decision, no service level and no guarantee. An approved applicant is emailed a single-use Stripe promotion code, redeemed at self-serve checkout against any tier: it takes 100% off for 12 months, so the total is $0, Stripe collects no card, and the API key is issued by the same webhook that issues a paid one. Re-submitting the same address returns already_recorded and never overwrites an application that has already been decided. Stores what you send plus a timestamp, CF-IPCountry and a status, and no IP address. The record is not an API key and cannot be used as one. Not billable against the daily quota, but rate limited like every other /v1/ route (60 requests/minute per IP without a key).

post/v1/research-access

Request

  • Base URL: https://api.hlaverify.com
  • URL: https://api.hlaverify.com/v1/research-access
  • Auth: one of:
    • none
    • API key in header X-API-Key

Request body

emailstring required

Where the approval code is sent.

institutionstring required

University, hospital, institute or nonprofit the work is done at.

use_casestring required

What the research or teaching is and what the API would do in it. This is what the decision is made on. No patient details.

expected_volumestring
sourcestring

Free-text hint: site, mcp, docs.

Example request

{
  "email": "you@lab.example",
  "institution": "Example University",
  "use_case": "Retyping QC for a 4,000-donor registry cohort study",
  "expected_volume": "about 20,000 typings a month"
}

Response

recorded or already_recorded

okboolean required
status'recorded' | 'already_recorded' required
messagestring required
releasestring required

Changes

No recorded changes to this operation across all 1 revision of this API.