Chabad Library Text Processing API
  1. Search
Chabad Library Text Processing API
  • System
    • Health Check
      GET
  • Search
    • Search Chabad Library
      GET
  • Texts
    • List All Texts
      GET
    • Get Text by Slug
      GET
  • Extraction
    • Test Chabad Library API
      GET
    • Extract Text from Document
      POST
  • Processing
    • Generate Document Outline
      POST
    • Process Complete Document
      POST
    • Translate Document Segment
      POST
  • Schemas
    • HealthResponse
    • ErrorResponse
    • SourceMetadata
    • OutlineSegment
    • DocumentOutline
    • TranslationData
    • Footnote
    • TranslatedSegment
    • EnrichedSegment
    • ProcessedDocument
    • SearchResult
    • SearchResultsResponse
    • WorkByIdResponse
    • NavSearchResult
    • TextListItem
    • NavSearchResultsResponse
    • PaginationInfo
    • PaginatedTextsResponse
  1. Search

Search Chabad Library

GET
/api/search
Search the Chabad Library by phrase or fetch a complete work by page ID. When searching by phrase, the API can use three strategies: (1) default Chabad Library API search, (2) semantic vector search over stored works, or (3) lightweight navigation index search over titles only. When fetching by ID, the API retrieves the complete work containing that page.

Request

Query Params

Responses

🟢200Success
application/json
Search results or complete work
Body

🟠400400
🔴500500
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/api/search?phrase=כימי צאתך מארץ מצרים&id=1500380023&type=nav'
Response Response Example
200 - Search by phrase results
[
    {
        "slug": "likutei-sichos-vol-36-terumah-sicha-1",
        "publication_title": "לקוטי שיחות",
        "work_title": "תרומה - שיחה א",
        "author_name": "כ\"ק אדמו\"ר",
        "snippet": "א. שנינו בספרי \"בכל מקום שנאמר לי קיים לעולם ולעולמי עולמים..."
    }
]
Modified at 2025-12-03 11:51:17
Previous
Health Check
Next
List All Texts
Built with