← Back to All Endpoints

Normalize Reference

Converts a loosely written reference such as "jn 3.16" into a cleaned, standardized form.

Note: this endpoint returns JSON only.

Parameters

Working Examples

Click any example below to see the live result:

Simple Reference

A straightforward book, chapter and verse

Try it: https://verseapi.memorize.live/?action=normalize&reference=Genesis%201:1

Numbered Book

A book whose name starts with a number

Try it: https://verseapi.memorize.live/?action=normalize&reference=1%20John%203:16

Last Verse Edge Case

The final verse in the canon

Try it: https://verseapi.memorize.live/?action=normalize&reference=Revelation%2022:21

Loose input

Abbreviated and dot-separated

Try it: https://verseapi.memorize.live/?action=normalize&reference=jn%203.16

Response Format

{
  "action": "normalize",
  "input": "Genesis 1:1",
  "result": "Genesis 1:1"
}