Search Cpt Codes
Find CPT codes matching procedure text — deterministic, no LLM.
Hybrid full-text + trigram retrieval over the CPT corpus, with surgeon-shorthand expansion ("lap chole" → laparoscopic cholecystectomy), axis-aware rescoring, and family expansion so with/without and approach variants are visible rather than pruned.
Every returned code is verified to exist in the CPT code set for the year. This is the same retriever the chart→CPT pipeline uses, and it is the only component that can produce a CPT code at all.
Scores are RETRIEVAL scores, not confidence. They say how well the query's wording matched a code's phrasings — nothing about whether the code is billable, correctly modified, or supported by documentation. Use /cpt/validate for that.
⚠ corpus_ready: false means the answer is empty because the corpus is unbuilt, not because nothing matched. Those are different facts and the response distinguishes them.
⚠ Descriptors are not returned: they are AMA-licensed, and this response is unmetered reference output. Use GET /cpt/codes/{code}, which gates descriptor text on AMA_CPT_LICENSE_KEY.
Requires Pro or Enterprise tier.
Request
- Base URL: https://api.accurecord.io (the document declares no server; this is the origin it was published from)
- URL: https://api.accurecord.io/api/v1/cpt/search
- Auth: none declared
Query parameters
Procedure text to match
CPT CALENDAR year
Include Category II performance-measurement tracking codes. Excluded by default: they carry no payment and are a different kind of answer to a procedure question, not a near miss.
Headers
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.