An unofficial C# wrapper for the Bible Brain (aka Digital Bible Platform v4) API.
NOTE: You will need an API Key, which can be obtained by submitting a request here.
var client = new BibleBrainClient("<API-KEY>");
// Alphabet endpoints
var alphabets = await client.GetAlphabets();
var alphabet = await client.GetAlphabet("Latn");
// Bible endpoints
var bibles = await client.GetBibles();
var bible = await client.GetBible("ENGKJV");
var books = await client.GetBooks("ENGKJV");
var copyright = await client.GetCopyright("ENGKJV");
var chapter = await client.GetChapter("ENGKJV", "GEN", 1);
var defaultBibles = await client.GetDefaultBibles();
var mediaTypes = await client.GetMediaTypes();
// Country endpoints
var countries = await client.GetCountries();
var country = await client.GetCountry("PH");
// Language endpoints
var languages = await client.GetLanguages();
var language = await client.GetLanguage(6513);
// Number endpoints
var numbers = await client.GetNumbers();
var number = await client.GetNumber("thai");
// Search endpoints
var searches = await client.Search("love", "ENGKJV");
// Timestamp endpoints
var filesets = await client.GetFilesetsWithTimestamps();
var timestamps = await client.GetTimestamps("ENGKJVO1DA", "GEN", 1);
If you like my work and want to support me, buying me a coffee would be awesome! Thanks for your support!
Mark Ivan Basto • GitHub @MarkIvanDev • Twitter @Rivolvan_Speaks