Scriptura Platform API

Bible API for the Scriptura Platform

Access to multiple Bible translations in various languages, perfect for developers and educational projects.

Multiple Bible Translations
Free & Open Source
Easy Integration

Powerful Features

Everything you need for your Bible-related project

Multiple Bible Translations

Access to various Bible translations in multiple languages through structured JSON API.

Daily Text

Generate a random Bible verse each day for inspiration or as a daily text.

Easy to Use

Uses FastAPI and modern documentation (Swagger/OpenAPI) for quick integration.

API Endpoints

Below you'll find an overview of all API endpoints. Click on an example URL to open it, or copy the URL with one click.

Multiple translations available!

By default, the Statenvertaling (Dutch translation) is used.
Want a different Bible translation? Add the version parameter to your request.
For example: /api/verse?book=Genesis&chapter=1&verse=1&version=kjv for the King James Version.
View all available translations via /api/versions.

API documentation

OpenAPI
/docs — Swagger UI
/redoc — ReDoc UI
Method Endpoint Description Example
GET / Serve Index /
GET /api/random Get Random Verse /api/random
GET /api/verse Get Verse /api/verse?book=Genesis&chapter=1&verse=1
GET /api/passage Get Passage /api/passage?book=Luke&chapter=2&start=1&end=10
GET /api/books Get Books /api/books
GET /api/chapters Get Chapters /api/chapters?book=Luke
GET /api/verses Get Verses /api/verses?book=Luke&chapter=2
GET /api/search Search Verses /api/search?query=peace
GET /api/daytext Get Daytext /api/daytext
GET /api/versions Get Versions /api/versions
GET /api/chapter Get Chapter /api/chapter?book=Genesis&chapter=1
GET /api/commentary Get Commentary /api/commentary?book=John&chapter=3&verse=16
GET /secure-data Secure Data /secure-data
POST /api/parse/reference Parse Reference /api/parse/reference
GET /api/parse/reference/{reference} Parse Single Reference /api/parse/reference/John3:16
POST /api/parse/references Parse Multiple References /api/parse/references

About the API

An open and free API for the Scriptura learning platform, supporting multiple Bible translations in various languages. Perfect for personal use, study, or educational projects.

Free
Open Source
Multiple Translations

Contact

Sources

BibleSuperSearch Render Hosting