API Reference

Alkitab (Bible)

The Bible API gives access to the full Indonesian Terjemahan Baru (TB) Bible: 66 books (39 Old Testament and 27 New Testament) with 31,104 verses. Read a chapter, a single verse, or search a word across every verse through a REST API that returns JSON.

Main endpoint
GET https://use.apiindonesia.id/api/v1/alkitab/books
Endpoints
5
Authentication
x-api-key header (create one free in the dashboard)
Price
2 credits (Rp2) per successful request; failed requests are free
Format
JSON (REST), with cURL, JavaScript and Python examples
Product Brief

What this API gives you

Indonesian Bible (TB translation) — 66 books (39 Old Testament + 27 New Testament) with 31,104 verses. Data sourced from alkitab.sabda.org.

Coverage
5

ready-to-use endpoints in this product, with JSON responses and consistent error handling.

Access
API key

Can be tried with the 3,000 credit signup bonus, then used in production through one API Indonesia key.

Sample resource
https://use.apiindonesia.id/api/v1/alkitab/books

Returns all 66 Bible books with chapter counts and testament classification (OT/NT).

When should you use it?

The Bible API fits devotional apps, church communities, faith education, and Christian media that need Indonesian New Translation Bible books and verses in JSON.

The app needs book and verse lookup for devotionals or learning.

Content needs to insert verse references without managing its own database.

Community products need consistent data across mobile, web, and admin tools.

Pay attention to licensing and usage context when publishing verse excerpts at scale or for public distribution.

Example product scenarios

This section separates the product page from the docs. The docs explain how to call endpoints; this page explains why the endpoints make sense for your feature.

  • Devotional & church-community apps: show a daily verse without maintaining your own Bible dataset.
  • Faith-based ed-tech: build verse-search features for Sunday-school or discipleship platforms.
  • Christian media content: auto-embed verse quotes in articles or social posts.

Example Usage

Request
curl "https://use.apiindonesia.id/api/v1/alkitab/books" \
  -H "x-api-key: YOUR_API_KEY"
Response · 200 OK
{
  "data": [
    {
      "id": 1,
      "abbr": "Kej",
      "name": "Kejadian",
      "chapter_count": 50,
      "testament": "PL"
    },
    {
      "id": 40,
      "abbr": "Mat",
      "name": "Matius",
      "chapter_count": 28,
      "testament": "PB"
    }
  ]
}

Related Articles

Pricing 2 credits (Rp2) per successful request; failed requests are free. One-time 3,000 credit signup bonus, no credit card, no monthly allowance.

Alkitab (Bible) API questions

Which Bible translation is used?

The Indonesian Terjemahan Baru (TB) Bible: 66 books (39 OT and 27 NT) with 31,104 verses, sourced from alkitab.sabda.org.

How do I read a chapter or a single verse?

Use GET /api/v1/alkitab/passage/{book}/{chapter}, for example /passage/Yoh/3, or /verse/Yoh/3/16 for one verse. The book can be an abbreviation or the full name.

Can I search a word across the whole Bible?

Yes. GET /api/v1/alkitab/search?q=kasih searches all 31,104 verses (minimum 3 characters), with limit up to 100 and offset for pagination.

How do I separate the Old and New Testament?

GET /api/v1/alkitab/books/PL for the Old Testament and /books/PB for the New Testament. Each book includes its chapter count.

Get Started

Start Integrating
Today

Sign up for free and get a 3,000 credit bonus (Rp3,000) once your email is verified, grab an API key, and call your first endpoint right away. No credit card, no tedious approval process.

Dot wave visualization