The Toolbox Pro REST API lets you integrate readability scoring and health literacy compliance checking directly into your EHR, CMS, document management system, or any custom application. Available on Team and Enterprise plans.
⚡ Team plan required. API access is included with Team ($79/mo) and Enterprise plans. Upgrade your plan →
All requests return JSON. All inputs accept plain text. The API processes documents synchronously for single analyses and asynchronously for bulk jobs.
Authentication
All API requests must include your API key in the Authorization header using Bearer token format. Find your API key in the dashboard under Settings → API.
⚠️ Never expose your API key in client-side code or public repositories. Rotate keys immediately if compromised.
Base URL
https://api.toolbox.pro/v1
All endpoints below are relative to this base URL. The API is versioned — breaking changes will be introduced under a new version prefix (e.g. /v2) with at least 90 days notice.
Rate Limits
Plan
Single /analyze
Bulk /analyze/bulk
Monthly total
Pro
60 req / min
5 jobs / hour
10,000
Team
200 req / min
20 jobs / hour
Unlimited
Enterprise
Custom
Custom
Custom
Rate limit headers are returned with every response: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.
Analyze Text
Score a single document against all readability formulas and healthcare compliance standards.
POST/analyzeSingle document analysis
curl -X POST https://api.toolbox.pro/v1/analyze \
-H "Authorization: Bearer tb_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"text": "Following your myocardial infarction, it is imperative that you adhere to your prescribed pharmacological regimen...",
"name": "Discharge Instructions v3",
"standards": ["ahrq", "ama", "joint_commission"],
"save": true
}'
Request Body Parameters
Parameter
Type
Required
Description
text
string
Required
The document text to analyze. Plain text, max 100,000 characters.
name
string
Optional
Human-readable document name for history and exports.
standards
array
Optional
Compliance standards to check: "ahrq", "ama", "joint_commission", "nih". Defaults to all.
save
boolean
Optional
If true, saves result to your analysis history. Default: false.
metadata
object
Optional
Arbitrary key-value pairs attached to the result (e.g. department, author, version).