APIs
Every API here is documented, testable for free on its page, and billed per completed run from prepaid credits.
Clinical Trial Results Table QA
Audits normalized clinical-trial study and outcome tables: NCT ID format, required fields, duplicate keys, orphan outcomes, outcome types and results-posting dates. Every finding comes with its table, row and field.
$0.25 per completed audit
Hospital Price Transparency MRF Validator
Checks a hospital machine-readable price file against the CMS v3.0.0 JSON schema and tall or wide CSV templates, including the 2026 allowed-amount fields. Uploads only; large files are sampled.
$0.25 per completed validation
UAD 3.6 Appraisal Report Validator
Checks a UAD 3.6 URAR appraisal XML file, or the whole UAD 3.6 ZIP package, against the GSE-published delivery specification and compliance rules. Every finding has an XPath, a rule ID and a message.
$1.00 per completed report
Partner APIs from other providers will be listed here with a clear label when we have a partner agreement for them. There are none yet.
Pricing
Each API has a price per completed run, paid from prepaid credits. Credits are a dollar balance that works on every API, and they never expire.
| API | Price per completed run | Runs per $5 pack |
|---|---|---|
| Clinical Trial Results Table QA | $0.25 | 20 |
| Hospital Price Transparency MRF Validator | $0.25 | 20 |
| UAD 3.6 Appraisal Report Validator | $1.00 | 5 |
Credit packs
- A run is charged when it finishes and returns a report, whether the report says PASS, WARN or FAIL.
- Requests rejected before a report exists are free: bad JSON, clinical tables missing required columns or with ragged rows, an empty or corrupt gzip upload, invalid parameters, a missing or revoked key.
- A price file that turns out not to be a valid MRF (wrong format, unparseable) still gets a completed FAIL report, and that run is charged.
- For UAD appraisal files it is the other way round: anything that is not a UAD 3.6 URAR file (not XML, not MISMO 3.6, an Update or Completion Report) is rejected as invalid input and not charged.
- If your balance is too low the report is not returned and nothing is charged.
- The test form on each product page is free, with daily limits. Signed in with credits, you can run full validations from the same form, paid from your balance.
- Unused credits are refundable on request within 30 days of purchase. See the Terms.