{
    "name": "Bible Verse API",
    "description": "A RESTful API for accessing Bible verses and references with support for multiple translations",
    "version": "v1",
    "baseUrl": "https://verseapi.memorize.live",
    "url": "https://verseapi.memorize.live/apis.json",
    "apis": [
        {
            "name": "Normalize Reference",
            "description": "Convert plain text Bible references to a cleaned, standardized format",
            "baseUrl": "https://verseapi.memorize.live/api/v1/util/normalize",
            "humanUrl": "https://verseapi.memorize.live/api/v1/util/normalize",
            "example": "https://verseapi.memorize.live/api/v1/util/normalize?reference=John%203:16",
            "properties": [
                {
                    "type": "Documentation",
                    "url": "https://verseapi.memorize.live/?action=normalize"
                }
            ],
            "parameters": [
                {
                    "name": "reference",
                    "type": "string",
                    "required": true,
                    "description": "Bible reference in plain text (e.g., \"John 3:16\", \"Romans 12\")"
                }
            ]
        },
        {
            "name": "Numeric Reference",
            "description": "Convert plain text Bible references to numeric verse reference codes",
            "baseUrl": "https://verseapi.memorize.live/api/v1/util/numeric",
            "humanUrl": "https://verseapi.memorize.live/api/v1/util/numeric",
            "example": "https://verseapi.memorize.live/api/v1/util/numeric?reference=John%203:16",
            "properties": [
                {
                    "type": "Documentation",
                    "url": "https://verseapi.memorize.live/?action=numeric"
                }
            ],
            "parameters": [
                {
                    "name": "reference",
                    "type": "string",
                    "required": true,
                    "description": "Bible reference in plain text"
                }
            ]
        },
        {
            "name": "Verse at Position",
            "description": "Get specific verse at position within a range",
            "baseUrl": "https://verseapi.memorize.live/api/v1/util/verse-at-position",
            "humanUrl": "https://verseapi.memorize.live/api/v1/util/verse-at-position",
            "example": "https://verseapi.memorize.live/api/v1/util/verse-at-position?range=Genesis%201:1-2:10&position=35",
            "properties": [
                {
                    "type": "Documentation",
                    "url": "https://verseapi.memorize.live/?action=verse_at_position"
                }
            ],
            "parameters": [
                {
                    "name": "range",
                    "type": "string",
                    "required": true,
                    "description": "Bible verse range (e.g., \"Genesis 1:1-2:10\")"
                },
                {
                    "name": "position",
                    "type": "integer",
                    "required": true,
                    "description": "1-indexed offset position within the range"
                }
            ]
        },
        {
            "name": "Get Bible Text (KJV)",
            "description": "Retrieve King James Version Bible text for specified verses",
            "baseUrl": "https://verseapi.memorize.live/api/v1/text/kjv",
            "humanUrl": "https://verseapi.memorize.live/api/v1/text/kjv",
            "example": "https://verseapi.memorize.live/api/v1/text/kjv?reference=01001001-01001003",
            "properties": [
                {
                    "type": "Documentation",
                    "url": "https://verseapi.memorize.live/?action=text"
                }
            ],
            "parameters": [
                {
                    "name": "reference",
                    "type": "string",
                    "required": true,
                    "description": "Numeric verse reference code"
                }
            ]
        },
        {
            "name": "Get Bible Text (WEB)",
            "description": "Retrieve Webster's Bible text for specified verses",
            "baseUrl": "https://verseapi.memorize.live/api/v1/text/web",
            "humanUrl": "https://verseapi.memorize.live/api/v1/text/web",
            "example": "https://verseapi.memorize.live/api/v1/text/web?reference=01001001-01001003",
            "properties": [
                {
                    "type": "Documentation",
                    "url": "https://verseapi.memorize.live/?action=web"
                }
            ],
            "parameters": [
                {
                    "name": "reference",
                    "type": "string",
                    "required": true,
                    "description": "Numeric verse reference code"
                }
            ]
        },
        {
            "name": "Get Bible Text (NLT)",
            "description": "Retrieve New Literal Translation (Young's Literal Translation) text for specified verses",
            "baseUrl": "https://verseapi.memorize.live/api/v1/text/nlt",
            "humanUrl": "https://verseapi.memorize.live/api/v1/text/nlt",
            "example": "https://verseapi.memorize.live/api/v1/text/nlt?reference=01001001-01001003",
            "properties": [
                {
                    "type": "Documentation",
                    "url": "https://verseapi.memorize.live/?action=nlt"
                }
            ],
            "parameters": [
                {
                    "name": "reference",
                    "type": "string",
                    "required": true,
                    "description": "Numeric verse reference code"
                }
            ]
        },
        {
            "name": "Library Metadata",
            "description": "Retrieve translation metadata along with the complete Bible book/chapter structure.",
            "baseUrl": "https://verseapi.memorize.live/?action=library",
            "humanUrl": "https://verseapi.memorize.live/?action=library",
            "example": "https://verseapi.memorize.live/?action=library",
            "properties": [
                {
                    "type": "Documentation",
                    "url": "https://verseapi.memorize.live/?action=help&endpoint=library"
                }
            ],
            "parameters": []
        },
        {
            "name": "Topical Search",
            "description": "Search Nave's Topical Bible by keyword",
            "baseUrl": "https://verseapi.memorize.live/api/v1/topical/search",
            "humanUrl": "https://verseapi.memorize.live/api/v1/topical/search",
            "example": "https://verseapi.memorize.live/api/v1/topical/search?keyword=love",
            "properties": [
                {
                    "type": "Documentation",
                    "url": "https://verseapi.memorize.live/?action=topical_search"
                }
            ],
            "parameters": [
                {
                    "name": "keyword",
                    "type": "string",
                    "required": true,
                    "description": "Search keyword for topics"
                }
            ]
        },
        {
            "name": "Topical Topic",
            "description": "Get Bible references for a specific topic",
            "baseUrl": "https://verseapi.memorize.live/api/v1/topical/topic",
            "humanUrl": "https://verseapi.memorize.live/api/v1/topical/topic",
            "example": "https://verseapi.memorize.live/api/v1/topical/topic?topic=Love",
            "properties": [
                {
                    "type": "Documentation",
                    "url": "https://verseapi.memorize.live/?action=topical_topic"
                }
            ],
            "parameters": [
                {
                    "name": "topic",
                    "type": "string",
                    "required": true,
                    "description": "Topic name from Nave's Topical Bible"
                }
            ]
        },
        {
            "name": "Topical Classifications",
            "description": "List all topic classifications with counts",
            "baseUrl": "https://verseapi.memorize.live/api/v1/topical/classifications",
            "humanUrl": "https://verseapi.memorize.live/api/v1/topical/classifications",
            "example": "https://verseapi.memorize.live/api/v1/topical/classifications",
            "properties": [
                {
                    "type": "Documentation",
                    "url": "https://verseapi.memorize.live/?action=topical_classifications"
                }
            ]
        },
        {
            "name": "Topical Terms",
            "description": "List all terms for a specific classification",
            "baseUrl": "https://verseapi.memorize.live/api/v1/topical/terms",
            "humanUrl": "https://verseapi.memorize.live/api/v1/topical/terms",
            "example": "https://verseapi.memorize.live/api/v1/topical/terms?classification=person",
            "properties": [
                {
                    "type": "Documentation",
                    "url": "https://verseapi.memorize.live/?action=topical_terms"
                }
            ],
            "parameters": [
                {
                    "name": "classification",
                    "type": "string",
                    "required": true,
                    "description": "Classification name (e.g., person, place, event)"
                }
            ]
        },
        {
            "name": "Topical Verses",
            "description": "Get all verses for a specific topic term",
            "baseUrl": "https://verseapi.memorize.live/api/v1/topical/verses",
            "humanUrl": "https://verseapi.memorize.live/api/v1/topical/verses",
            "example": "https://verseapi.memorize.live/api/v1/topical/verses?term=Love",
            "properties": [
                {
                    "type": "Documentation",
                    "url": "https://verseapi.memorize.live/?action=topical_verses"
                }
            ],
            "parameters": [
                {
                    "name": "term",
                    "type": "string",
                    "required": true,
                    "description": "Topic term name"
                }
            ]
        }
    ]
}