Get scholarly Quran commentary for any ayah from three well known tafsirs: Ibn Kathir, Ma'arif al-Quran, and Muyassar. Verse level explanations, whole surahs, and no API key required.
Get Ibn Kathir's tafsir for Ayat al-Kursi (Surah 2, Ayah 255):
const res = await fetch('https://ummahapi.com/api/tafsir/ibn_kathir/surah/2/ayah/255');
const data = await res.json();
// Returns the commentary for this ayah
console.log(data.data.surah); // 2
console.log(data.data.ayah); // 255
console.log(data.data.tafsir); // "Allah, there is no deity except Him..."
Ibn Kathir, Ma'arif al-Quran, and Muyassar. Pick the commentary that fits your audience by its key.
Request verse level commentary for any single ayah, so you can pair explanation with the exact verse on screen.
Fetch the tafsir for every ayah of a surah in one request. Ideal for study pages and reading apps.
Combine tafsir with Arabic text and translations from the Quran API to build a complete study experience.
Sourced from trusted classical and contemporary tafsirs that Muslims around the world already rely on.
Completely free with no API key or signup. Just call the endpoint and start building right away.
The {tafsir} key is one of ibn_kathir, maarif, or muyassar.
Yes. UmmahAPI's Tafsir API is completely free. No API key or signup required. You can make up to 100 requests per minute.
Three well known tafsirs are available: Ibn Kathir (ibn_kathir), Ma'arif al-Quran (maarif), and Muyassar (muyassar). Call /api/tafsir to list them all with their keys.
Use /api/tafsir/{tafsir}/surah/{surah}/ayah/{ayah}. For example, /api/tafsir/ibn_kathir/surah/2/ayah/255 returns Ibn Kathir's commentary on Ayat al-Kursi.
Yes. Use /api/tafsir/{tafsir}/surah/{surah} to get the commentary for every ayah of a surah in a single request.
Free scholarly Quran commentary for any ayah or surah.
View Full Documentation