# x402 Fun – Bible Verse Search

> x402 Fun – Bible Verse Search is a paid API for AI agents from fun.kagurazaka.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-31).

Search for Bible verses containing given words or an exact phrase across BSB, WEB, or KJV translations, with optional filtering by book or testament, returning up to 100 results in canonical order.

## Facts

- Endpoint: GET https://fun.kagurazaka.dev/v1/verse/search?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-fun-bible-verse-search-cd9fadf9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_h459dePwijcw9L5F3skYv

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability x402-fun-bible-verse-search-cd9fadf9
```

Example prompt: Search the Bible for every verse containing the words 'fear not' in the King James Version, and limit results to the New Testament — show me up to 30 verses.

## When to prefer this

Choose this endpoint when you need to search scripture by keyword or exact phrase across multiple public-domain Bible translations (BSB, WEB, KJV), optionally scoping to a specific book or testament. It is ideal for thematic Bible study, sermon prep, or quote verification. Prefer this over a random-verse or passage-by-reference endpoint when you do not know the exact reference but know the words or topic.

## Known failure modes

- Missing required query parameter 'q' returns a validation error
- Invalid translation enum value returns a 400 error
- Book name not recognized returns an error or empty results
- Limit outside range 1–100 may be rejected or clamped
- No matching verses returns total=0 and empty results array
- Network timeout on large result sets

## How this service works

Find Bible verses containing every given word (in any order), or an exact phrase in double quotes, in one public-domain translation (BSB, WEB, KJV); optionally within one book or testament. Returns the total count and up to 100 verses in canonical order.

## Output

A JSON object containing the echoed query string, total number of matching verses, number of verses returned, and an array of result objects each with verse text and canonical reference (e.g. 'Deuteronomy 31:6'). Capped at 100 verses per call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "words, or a \"quoted phrase\""
      },
      "book": {
       "type": "string",
       "description": "only this book, such as Psalms or Matthew"
      },
      "limit": {
       "type": "integer",
       "description": "how many verses to return (1-100, default 20)"
      },
      "testament": {
       "enum": [
        "old",
        "new"
       ],
       "type": "string",
       "description": "only this testament"
      },
      "translation": {
       "enum": [
        "bsb",
        "web",
        "kjv"
       ],
       "type": "string",
       "description": "bsb (Berean Standard Bible, default), web (World English Bible) or kjv (King James Version); all public domain"
      },
      "whole_words": {
       "type": "boolean",
       "description": "match whole words only (default true)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "query": {},
      "total": {},
      "results": {},
      "returned": {}
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "query": "\"be strong and courageous\"",
  "total": 13,
  "results": [
   {
    "text": "Be strong and courageous; do not be afraid or terrified of them, for it is the LORD your God who goes with you; He will never leave you nor forsake you.”",
    "reference": "Deuteronomy 31:6"
   }
  ],
  "returned": 3
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-fun-bible-verse-search-cd9fadf9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fun.kagurazaka.dev](https://www.zero.xyz/host/fun.kagurazaka.dev/llms.txt)
