---
title: "Extract Entities Batch"
method: POST
path: "/v1/extract/entities/batch"
tags: ["extract"]
---

# Extract Entities Batch

`POST /v1/extract/entities/batch`

## Request

- Base URL: `https://api.june.januraine.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.june.januraine.ai/v1/extract/entities/batch`
- Auth: none declared

Many texts, ONE round-trip + ONE batched inference (HH). Same gate/meter as the single
route; the model batches every text's windows into one forward pass. Result is aligned 1:1
with the input; the client falls back to per-text single calls if this route is absent.

## Headers

- `X-Canvas` string, nullable
- `X-API-Key` string, nullable
- `Authorization` string, nullable

## Request body

- ExtractBatchIn
  - `texts` string[], required

## Response `200`

Successful Response

- ExtractBatchOut
  - `results` array[], required
    - MentionOut[]
      - `value` string, required
      - `node_type` string, required
      - `subtype` string, nullable
      - `key` string, required
      - `confidence` number
      - `detector` string

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/januraine/apis/june-ai.md) · [All operations](https://skmtc.dev/januraine/apis/june-ai/llms.txt) · [OpenAPI document](https://skmtc.dev/januraine/apis/june-ai/revisions/097b95b163c7?raw)
