Free & Scholarly

Free Tafsir API

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.

Read the Docs Try it Live

Quick Start

Get Ibn Kathir's tafsir for Ayat al-Kursi (Surah 2, Ayah 255):

JavaScript 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..."

What You Get

3 Tafsirs

Ibn Kathir, Ma'arif al-Quran, and Muyassar. Pick the commentary that fits your audience by its key.

Per Ayah

Request verse level commentary for any single ayah, so you can pair explanation with the exact verse on screen.

Whole Surah

Fetch the tafsir for every ayah of a surah in one request. Ideal for study pages and reading apps.

Pairs with the Quran API

Combine tafsir with Arabic text and translations from the Quran API to build a complete study experience.

Well Known Scholars

Sourced from trusted classical and contemporary tafsirs that Muslims around the world already rely on.

No Key Required

Completely free with no API key or signup. Just call the endpoint and start building right away.

Endpoints

GET /api/tafsir List available tafsirs
GET /api/tafsir/{tafsir}/surah/{surah}/ayah/{ayah} Tafsir for a specific ayah
GET /api/tafsir/{tafsir}/surah/{surah} Tafsir for a whole surah

The {tafsir} key is one of ibn_kathir, maarif, or muyassar.

Frequently Asked Questions

Is the Tafsir API free?

Yes. UmmahAPI's Tafsir API is completely free. No API key or signup required. You can make up to 100 requests per minute.

Which tafsirs are available?

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.

How do I get the tafsir for a specific ayah?

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.

Can I get tafsir for a whole surah?

Yes. Use /api/tafsir/{tafsir}/surah/{surah} to get the commentary for every ayah of a surah in a single request.

Related Resources

More Free Islamic APIs

Start building with the Tafsir API

Free scholarly Quran commentary for any ayah or surah.

View Full Documentation