Public API

Build with Sanctumel

Show your church's events, announcements and live streams on your own website. Access the Bible in 5 languages. Read-only, personal API key, free.

Get my API key
Read-only
Only data that is already public: never members, finances or donations.
Simple and fast
One key, one Authorization header, JSON. 120 requests/minute.
Bible included
5 public-domain versions (LSG, KJV, RVR, BLIVRE, STV) available without a key.

Quick start

  1. Create your developer account and verify your email.
  2. Generate an sk_live_… key from your dashboard (shown only once).
  3. Call the API with the Authorization: Bearer sk_live_… header

Endpoints

A church's slug is visible in the URL of its public Sanctumel page.

GET/churches/{slug}Public profile of a church
curl https://api.sanctumel.com/api/public/v1/churches/mon-eglise \
  -H "Authorization: Bearer sk_live_..."
GET/churches/{slug}/eventsUpcoming published events
curl https://api.sanctumel.com/api/public/v1/churches/mon-eglise/events \
  -H "Authorization: Bearer sk_live_..."
GET/churches/{slug}/postsPublic announcements (paginated)
curl "https://api.sanctumel.com/api/public/v1/churches/mon-eglise/posts?page=0&size=10" \
  -H "Authorization: Bearer sk_live_..."
GET/churches/{slug}/liveLive status (radio/video)
curl https://api.sanctumel.com/api/public/v1/churches/mon-eglise/live \
  -H "Authorization: Bearer sk_live_..."
GET/bible (api/v1)Bible - books, chapters, verses (no key)
curl "https://api.sanctumel.com/api/v1/bible/books?lang=fr"

Limit: 120 requests/minute per key · Read-only API (GET only)