# Latin Prayer — Bible, Prayers & Saints for AI > latinprayer.org provides the Catholic Bible in three languages, traditional > Catholic prayers in five parallel languages, and Catholic saints with feast > days, patronages, and biographies. All content is public domain, served as > self-documenting JSON with no authentication, no rate limiting, and CORS > enabled. Optimized for AI agents to discover, read, and quote from. ## Bible — Human-Readable Pages (HTML) The site serves interlinear Bible pages showing two translations side by side. These are the canonical URLs for citing or linking to Bible passages. ### Interlinear Slugs - latin-bibel = Latin + German (Clementine Vulgate + Menge) - latin-bible = Latin + English (Clementine Vulgate + Douay-Rheims) Single-language slugs (/bible/, /bibel/, /latin/) redirect 301 to their interlinear counterpart. Always use the interlinear slug for stable links. ### HTML URL Patterns - Book landing: /{slug}/{book}/ - Chapter: /{slug}/{book}/{chapter}/ - Verse: /{slug}/{book}/{chapter}:{verse}/ - Verse range: /{slug}/{book}/{chapter}:{from}-{to}/ IMPORTANT: Verse references use a COLON between chapter and verse number, not a slash. /ephesians/6:11/ is correct; /ephesians/6/11/ is NOT a valid HTML page URL (it is a JSON API pattern only). ### Book Name Localisation HTML URL book slugs follow the first language in the combo: - /latin-bibel/{book}/ → German book names (prediger, psalmen, matthaus, etc.) - /latin-bible/{book}/ → English book names (ecclesiastes, psalms, matthew, etc.) Cross-language names also resolve (the router tries all datasets), so /latin-bibel/ecclesiastes/ and /latin-bibel/prediger/ both return the same page. ### HTML Examples (all return HTTP 200) - Ephesians ch. 6 (Latin+German): https://latinprayer.org/latin-bibel/ephesians/6/ - Ephesians 6:11 highlighted: https://latinprayer.org/latin-bibel/ephesians/6:11/ - Ephesians 6:10-18 range highlighted: https://latinprayer.org/latin-bibel/ephesians/6:10-18/ - John 3:16 (Latin+English): https://latinprayer.org/latin-bible/john/3:16/ - Psalm 23 (Latin+German): https://latinprayer.org/latin-bibel/psalmen/23/ - Genesis 1 (Latin+English): https://latinprayer.org/latin-bible/genesis/1/ - Prediger / Ecclesiastes ch. 1: https://latinprayer.org/latin-bibel/prediger/1/ ## Bible API (JSON) Three complete Catholic Bible translations (73 books each, including deuterocanonical books) in structured JSON: ### Unified Index (recommended — one fetch, all translations) - [All books × all translations](https://latinprayer.org/bible-index.json): Every book with URLs for all 3 languages ### Per-Translation Indexes - [English (Douay-Rheims)](https://latinprayer.org/bible/index.json): Public domain - [Latin (Clementine Vulgate)](https://latinprayer.org/latin/index.json): Public domain - [German (Menge)](https://latinprayer.org/bibel/index.json): Public domain ### JSON URL Patterns - Unified index: /bible-index.json - Translation index: /{slug}/index.json - Book index: /{slug}/{book}/index.json - Chapter (all verses): /{slug}/{book}/{chapter}.json - Single verse: /{slug}/{book}/{chapter}/{verse}.json - Verse range: /{slug}/{book}/{chapter}/{from}-{to}.json ### Translation Slugs (JSON API) - bible = English (Douay-Rheims) - latin = Latin (Clementine Vulgate) - bibel = German (Menge) ### Book Slugs (canonical keys for JSON API) genesis, exodus, leviticus, numbers, deuteronomy, josue, judges, ruth, 1-kings-samuel, 2-kings-samuel, 3-kings, 4-kings, 1-paralipomenon, 2-paralipomenon, 1-esdras, 2-esdras-nehemias, tobias, judith, esther, job, psalms, proverbs, ecclesiastes, canticle-of-canticles, wisdom, ecclesiasticus, isaias, jeremias, lamentations, baruch, ezechiel, daniel, osee, joel, amos, abdias, jonas, micheas, nahum, habacuc, sophonias, aggeus, zacharias, malachias, 1-machabees, 2-machabees, matthew, mark, luke, john, acts, romans, 1-corinthians, 2-corinthians, galatians, ephesians, philippians, colossians, 1-thessalonians, 2-thessalonians, 1-timothy, 2-timothy, titus, philemon, hebrews, james, 1-peter, 2-peter, 1-john, 2-john, 3-john, jude, apocalypse ### JSON Examples - Genesis 1 (full chapter): https://latinprayer.org/bible/genesis/1.json - Genesis 1:1 (single verse): https://latinprayer.org/bible/genesis/1/1.json - Genesis 1:1-3 (verse range): https://latinprayer.org/bible/genesis/1/1-3.json - Psalm 23 in Latin: https://latinprayer.org/latin/psalms/23.json - John 3:16 in English: https://latinprayer.org/bible/john/3/16.json - Matthew 5 in German: https://latinprayer.org/bibel/matthew/5.json ### JSON Structure Every file contains a _meta object with: project name, translation details, book info, chapter/verse counts, navigation links (prev/next chapter, book index, translation index), and cross-references to the same passage in the other two translations. Each verse includes a citation field formatted for proper attribution (e.g., "Genesis 1:1 (Douay-Rheims)"). Single-verse responses include top-level "verse", "text", and "citation" fields for convenience, plus navigation to previous/next verse. ## Prayers API Catholic prayers in 5 parallel languages (Latin, English, German, Spanish, French): - [Prayer Index](https://latinprayer.org/prayers/index.json): All available prayers - Individual prayer: https://latinprayer.org/prayers/{slug}.json ### Example - Our Father: https://latinprayer.org/prayers/pater-noster.json ## Saints API Catholic saints with feast days, patronage, bios, and multilingual content: - [Saint Index](https://latinprayer.org/saints/index.json): All saints with feast days and patronage - Individual saint: /saints/{slug}.json Saints are frequently updated. Responses include Last-Modified headers; use If-Modified-Since for conditional requests (1-hour cache). ### Example - Saint Agatha: https://latinprayer.org/saints/saint-agatha.json ## Sitemaps - [Sitemap Index](https://latinprayer.org/sitemap-index.xml): 221 sub-sitemaps (73 books × 3 translations + prayers + saints) - Per-book pattern: /bible-sitemap-{slug}-{book}.xml (e.g. /bible-sitemap-latin-psalms.xml) - [Prayers](https://latinprayer.org/sitemap-prayers.xml): All prayer pages - [Saints](https://latinprayer.org/sitemap-saints.xml): All saint pages ## Technical Details - Format: JSON with self-documenting _meta objects - CORS: Access-Control-Allow-Origin: * - Cache: Bible & prayers max-age=86400 (1 day); saints max-age=3600 (1 hour) - No authentication required - No rate limiting - All content is public domain ## Website https://latinprayer.org