Let him know, that he which converteth the sinner from the error of his way shall save a soul from death, and shall hide a multitude of sins.
— James 5:20 (KJV)

Extract Bible Verses

Basic Mode

Syntax:https://ferc.org.sg/verses/book/chapter/verses

book: the first few letters of a book of the Bibile, spaces not significant. If ambiguous, the first match will be used.

chapter: a chapter number of the selected book. If omitted, chapter 1 will be retrieved.

verses: a number or a range of numbers in the form a-b. If omitted, the whole chapter will be retrieved.

Examples:

  • /john/1
  • /rom/1/18
  • /romans/8/28-29

Examples of the verses component:

  • /11-26 verses 11 through 26
  • /5 verse 5
  • /3- verse 3 till the end of the chapter

Advanced Mode

Syntax:ferc.org.sg/verses?v=book chapter :verses[,verses...] [;…] spaces are not significant

  • book First few characters of a book. If ambiguous, the first matched book is selected.
  • chapter Number. If omitted, chapter 1 is selected.
  • verses A number or a range start-end, optionally followed by comma and more of the same chapter.

Examples:

  • v=rom - returns whole of chapter 1 of Romans
  • v=2sam3 - returns whole of chapter 3 of 2 Samuel
  • v=joh3:16 - returns John 3:16

Examples of the verses component:

  • 3:11-26 verses 11 through 26 of chapter 3
  • 3:16 verse 16 of chapter 3
  • 3:22-4:3 verse 22 of chapter 3 through verse 3 of chapter 4
  • 3:16,18,20-21 verses 16, 18, and 20 through 21 of chapter 3

Complete examples:

  • v=gen1
  • v=john3:16
  • v=roms8:28-29
  • v=acts 25:4-26:3
  • v=2tim 3:1,3,5-6
  • v=gen1;john3:16   from 2 books

In both modes, adding the query string parameter c (set to any truthy value) will render verses in Chinese. Examples:

  • /rom/8/28-29?c=1
  • ?v=joh3:16&c=1

Basic mode takes precedence over Advanced mode if both are specified.

Verses are also available in Json via ferc.org.sg/api/v?v=... (advanced mode only).