---
title: "Analyze a document"
method: POST
path: "/api/v1/documents/{id}/analyze"
tags: ["Read"]
---

# Analyze a document

`POST /api/v1/documents/{id}/analyze`

## Request

- Base URL: `https://bizmoon.ai`
- URL: `https://bizmoon.ai/api/v1/documents/{id}/analyze`
- Auth: HTTP bearer

What a regulatory or funding document requires, extracted once and cached: plain-English summary, key provisions, obligations with deadlines, compliance dates, and funding details for funding documents. Pass a business profile (state, industry, employees, description) to also get relevance, severity, urgency and why it matters for that business. 2 credits when the extraction is cached, 10 when this call computes it. Costs 10 credits at most on the prepaid tier.

## Path parameters

- `id` string, required

## Request body

- object

## Response `200`

Successful response

- object

## Other responses

- `400`: Validation error
- `401`: Invalid or missing API key
- `402`: Not enough prepaid credits
- `403`: Plan or credits required
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/bizmoon/apis/bizmoon-api.md) · [All operations](https://skmtc.dev/bizmoon/apis/bizmoon-api/llms.txt) · [OpenAPI document](https://skmtc.dev/bizmoon/apis/bizmoon-api/revisions/bd2fa7a79c9d?raw)
