● 1,400 years · 216 sources · 128K+ chunks

The classical Islamic canon, queryable as an API.

From Al-Tabari to Ibn Kathir — semantic search, structured research briefs, and a full knowledge graph over the authenticated primary sources of Islamic history.

128K+Chunks
216Sources
22Eras
738Figures
1,400Years
SCORE 0.847 Al-Tabari · Vol 12
POST islamiccorpus.com/research
# Research brief: Saladin at the Fall of Jerusalem { "figure": "Saladin", "event": "Fall of Jerusalem", "era": "crusades" } → 12 chunks across 4 sources → chain_strength: eyewitness → 2 source conflicts pre-flagged Ibn al-Athir · Al-Kamil ▓▓▓▓▓▓▓▓▒▒ 0.91 Imad al-Din · Al-Fath ▓▓▓▓▓▓▓▒▒▒ 0.83 Baha al-Din Ibn Shaddad ▓▓▓▓▓▓▒▒▒▒ 0.78 Ibn Kathir · Bidaya ▓▓▓▓▓▒▒▒▒▒ 0.71
EYEWITNESS chain verified

Try a quickstart query

Khalid ibn Walid at Yarmouk Saladin & Jerusalem Imam Bukhari's methodology Ibn Khaldun on asabiyyah Mu'tazila vs Ash'ari Cordoba under the Umayyads
Why this exists

Built for serious work, not vibes.

Two halves of the same problem: making 1,400 years of scholarship findable, and giving you the chain back to the source every time.

01 / 02

Semantic search across the full classical canon.

One request returns ranked passages with source attribution, era tagging, chain strength, and pre-flagged scholarly conflicts. No more stitching together translations by hand.

  • Embedding-based retrieval, tuned for Arabic-derived corpora
  • Chain-of-narration scoring built into every result
  • Conflict detection across competing primary accounts
# Semantic search across the full corpus curl -X POST https://islamiccorpus.com/query \ -H "X-API-Key: your_key" \ -H "Content-Type: application/json" \ -d '{"q": "Khalid ibn Walid at Yarmouk", "n": 5}' # → ranked chunks, source, era, chain_strength, score # Top result: Al-Tabari Vol 12 (0.847) — eyewitness
02 / 02

Structured research briefs in one call.

The /research endpoint composes a multi-query context packet — primary accounts, character context, religious context, and source conflicts — for any figure × event × era combination.

  • One endpoint replaces six separate retrieval calls
  • 738 figures pre-mapped in the knowledge graph
  • Sensitivity tiers and scholarly debates surfaced automatically
# Full research brief for a figure + event curl -X POST https://islamiccorpus.com/research \ -H "X-API-Key: your_key" \ -H "Content-Type: application/json" \ -d '{"figure": "Saladin", "event": "Fall of Jerusalem", "era": "crusades"}' # → primary accounts + character context # → religious context + pre-flagged conflicts
01 / 02
Endpoints

Four ways to query the corpus.

A small, sharp API surface — semantic, structured, graph, and manifest.

POST /query

Semantic search. Returns ranked chunks with source attribution, chain strength, and conflict flags.

POST /research

Structured research brief. Multi-query context packet for a figure + event — primary accounts, character context, pre-flagged conflicts. The power endpoint.

GET /figure/{name}

Knowledge graph entry. Sensitivity tier, relationships, scholarly debates, lineage, source coverage count.

GET /sources

Full source manifest. 216 sources with chunk counts, authentication tier, and chain strength.

Interactive docs at /docs

Sources

The classical Islamic canon, structured.

216 primary sources spanning Sira, Hadith, classical histories, geography, and regional chronicles from al-Andalus to Southeast Asia.

Al-Tabari — Tarikh al-Rusul
Rashidun → Abbasid · Vols 10–38
classical_islamic
Ibn Kathir — Al-Bidaya wa'l-Nihaya
All eras · Key volumes
classical_islamic
Ibn Sa'd — Tabaqat al-Kabir
Rashidun · Vols I–VIII · 265 companions
classical_islamic
Sahih Bukhari + Muslim
Hadith · 15,000+ narrations
classical_islamic
Ibn Khaldun — Muqaddimah
All eras · 3 volumes
classical_islamic
Al-Masudi — Muruj al-Dhahab
Abbasid · Geography + court culture
classical_islamic
Ibn al-Athir — Al-Kamil
Crusades + Mongol · Complete history
classical_islamic
+ 209 more sources
Sira · Hadith · Ottoman · Mughal · Africa · Andalusia · SE Asia
GET /sources
Access

Pay for infrastructure, not scholarship.

The words of Al-Tabari and Imam Bukhari are free. The servers, embeddings, and graph aren't.

Free
$0
100 queries / month
  • All 4 endpoints
  • Full source attribution
  • Students & researchers
Get free key
Institutional
$75 / mo
Unlimited queries
  • All 4 endpoints
  • Universities & publishers
  • Ed-tech platforms

Cannot afford access? Contact us — we'll work something out.

Get started

Free key. Instant.

100 queries a month, all four endpoints. No card required.

Enter your email — your key arrives in this box.
Save it. Requesting again replaces the old one.

Ethics
"The words of Al-Tabari, Ibn Kathir, and Imam Bukhari belong to the scholars and to Islamic civilization. We built the infrastructure that makes them queryable at scale. The scholarship itself remains freely available at its original sources."

All sources are public domain or open access. Modern copyrighted translations are never redistributed. Knowledge graph metadata is original work, CC-BY. Pipeline code on GitHub, MIT.

So, what are you researching?

1,400 years of primary sources. One API key. Start in under a minute.