List your uploaded plan sets and pull a labeled material summary straight into your own scripts, spreadsheets, or internal tools — authenticated with an account-scoped key you control.

Create an account-scoped API key from your dashboard. Keys are prefixed and hashed server-side — the raw key is shown to you exactly once, the same way most modern APIs handle it.
Pass your key as a bearer token or a dedicated header. Every request is scoped strictly to your own account's documents — there's no way for a key to see data outside the account that created it.
List your uploaded documents, then pull a labeled material summary for any of them — the same matched/ambiguous/needs-confirmation data you see in the dashboard, in a format your own code can consume.
curl https://api.readmyblueprint.com/v1/documents \
-H "Authorization: Bearer rmb_live_..."
curl https://api.readmyblueprint.com/v1/documents/doc_123/summary \
-H "Authorization: Bearer rmb_live_..."
Full endpoint reference, request/response shapes, and rate limits are documented on the Help Center's API section.
The public API currently supports reading your own documents and their material summaries — it doesn't upload new plan sets or trigger auto-detection runs. That's a deliberate starting scope: read access is enough to build a lot of useful things (pulling results into an internal dashboard, syncing to a spreadsheet, feeding another tool) without the additional risk surface of a write API that can trigger billable actions or modify account data.
Create a key from your dashboard and start reading your own documents in minutes.
Get started