Audit API
The medical-bill audit engine, as an API.
Send line items from a bill or EOB; get back the billing errors — with a plain-language explanation and an estimated recoverable amount. The same deterministic engine that powers Paxer for patients, available to your product.
Create a key in Settings → Developers after signing in.
Who it’s for
Patient-billing & payment platforms, HSA/FSA administrators, care-navigation and advocacy tools, fintechs, and clinics — anywhere a bill needs an instant “is this correct?” check before someone pays it.
What it detects
One call, every common billing error.
Duplicate charges
The same service billed twice on one bill or across providers.
Cost-share errors
Deductible / coinsurance / copay computed wrong against the plan.
Denials & coordination of benefits
PR-22 and other reason codes that shift a denial onto the patient.
Balance billing (NSA)
Out-of-network amounts billed above the allowed/protected rate.
Unbundling
Codes billed separately that should be a single bundled charge (NCCI).
Implausible charges
Amounts wildly out of line with what the service plausibly costs.
Request
curl -X POST https://paxer.app/api/v1/audit \
-H "Authorization: Bearer pax_live_..." \
-H "Content-Type: application/json" \
-d '{
"lineItems": [
{ "description": "CT scan, head", "cptHcpcsCode": "70450",
"chargeAmount": 1200, "allowedAmount": 900, "planPaid": 0,
"patientResponsibility": 900, "adjustmentCodes": ["PR-22"] }
]
}'Response
{
"findings": [
{
"type": "NON_COVERED_BILLED_TO_PATIENT",
"severity": "HIGH",
"title": "Coordination-of-benefits denial",
"explanation": "Plan paid $0; $900 billed to you.",
"estimatedRecovery": 900,
"confidence": 0.75,
"lineItemIndex": 0
}
],
"summary": {
"findingCount": 1,
"estimatedRecoverable": 900
}
}Stateless & private
Nothing you send is stored. No data is retained or shared, and responses contain only findings.
Authentication
Bearer API keys, created and revoked in Settings → Developers. Keys are shown once and stored hashed.
Limits & pricing
Free to start, rate-limited per key. For production volume or an SLA, get in touch — usage-based pricing.