---
title: "GET /api/bulktext/{refs}"
method: GET
path: "/api/bulktext/{refs}"
tags: ["Text"]
---

# GET /api/bulktext/{refs}

`GET /api/bulktext/{refs}`

Returns the English and Hebrew text plus metadata such as the language, ref for the url, and so forth for many refs at once. The path parameter is a pipe-delimited list of refs.

## Path parameters

- `refs` string, required

## Response `200`

Successful Response

- BulktextJSON — A map keyed by Sefaria ref. Each entry contains the ref's English and Hebrew text plus metadata such as the language, ref for the url, etc. The exact key set matches the requested refs.
  - `he` string — Hebrew text for the ref. May be an empty string if no Hebrew text is available.
  - `en` string — English text for the ref. May be an empty string if no English text is available.
  - `lang` string — Language of the ref string itself — `he` if the input ref was Hebrew, `en` otherwise.
  - `ref` string — Normalized canonical ref.
  - `heRef` string — Hebrew form of the ref.
  - `url` string — URL-safe form of the ref, suitable for constructing a Sefaria link.
  - `primary_category` string — Top-level category of the text. Only present when `useTextFamily=1` is passed.

---

[API](https://skmtc.net/sefaria/apis/sefaria-api.md) · [All operations](https://skmtc.net/sefaria/apis/sefaria-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sefaria/sefaria-api/revisions/d29296717011/schema)
