# Scripture Lookup Public-domain Bible verses and passages, verse of the day, book table and reference parser. ## How to pay Machine-payable over x402. USDC on: Base (eip155:8453), Solana (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp), Polygon (eip155:137), Arbitrum One (eip155:42161). No accounts. No API keys. No signup. The paying wallet is the account. ## Machine-readable - OpenAPI: https://scripture.x402tookit.com/openapi.json - x402 manifest: https://scripture.x402tookit.com/.well-known/x402 - Catalog (free): https://scripture.x402tookit.com/catalog - Health (free): https://scripture.x402tookit.com/health - Uptime (free): https://scripture.x402tookit.com/uptime ## Endpoints (7) ### GET /book-info — $0.02 Bible book facts: chapters, testament, order and abbreviations for one of the 66 books, or the full table (1189 chapters). Params: book?: string, testament?: string Example: https://scripture.x402tookit.com/book-info?book=Romans ### GET /compare-translations — $0.03 Compare one verse (or up to 3 verses) side by side in 2 to 3 public-domain translations, e.g. kjv, web and bbe. Params: ref: string, translations?: string Example: https://scripture.x402tookit.com/compare-translations?ref=John+1%3A1&translations=kjv%2Cweb%2Cbbe ### GET /passage — $0.02 Get a passage: a verse range or whole chapter (capped at 40 verses) in a public-domain translation, with verse numbers. Params: ref: string, translation?: string Example: https://scripture.x402tookit.com/passage?ref=Psalm+23&translation=web ### GET /random-verse — $0.02 Verse of the day: a notable verse picked deterministically from the UTC date (FNV-1a hash), text fetched live. Params: date?: string, translation?: string, seed?: string Example: https://scripture.x402tookit.com/random-verse?date=2026-10-20&translation=kjv ### GET /reference-parse — $0.02 Parse a messy Bible reference (Jn 3:16-18, 1 Cor 13, I John 4:8, Jude 3) into canonical book, chapter and verse range. Params: ref: string Example: https://scripture.x402tookit.com/reference-parse?ref=Jn+3%3A16-18 ### GET /translations — $0.02 List the public-domain Bible translations served (id, name, language, license), optionally filtered by language; checked live. Params: language?: string Example: https://scripture.x402tookit.com/translations?language=English ### GET /verse — $0.02 Get a Bible verse or short range (up to 5 verses) by reference in a public-domain translation, e.g. John 3:16 in KJV. Params: ref: string, translation?: string Example: https://scripture.x402tookit.com/verse?ref=John+3%3A16&translation=kjv ## Terms Scripture text comes from bible-api.com and only public-domain translations are served; modern copyrighted translations such as NIV or ESV are not available. Text is provided as is and may contain transcription or versification differences between translations. Not religious, legal or professional advice.