Discover/JuzzQuran API
live

JuzzQuran APIjuzzquran.com

Access 75 Quran reciters and MP3 audio URLs for all 114 surahs from JuzzQuran.com. Filter by recitation style including Murattal, Mujawwad, Warsh, and Tajweed.

This API takes change requests — .
Endpoint health
verified 3h ago
list_reciters
get_reciter_audio
2/2 passing latest checkself-healing
Endpoints
2
Updated
3h ago

What is the JuzzQuran API?

The JuzzQuran API exposes 2 endpoints covering 75 Quran reciters and direct MP3 audio URLs for all 114 surahs. Use list_reciters to browse reciters by style, country, and pace, then call get_reciter_audio with a reciter's index to retrieve per-surah audio URLs alongside surah metadata including Arabic name, English meaning, verse count, and revelation type.

This call costs1 credit / call— charged only on success
Try it
Filter reciters by recitation style. Omitting returns all reciters.
api.parse.bot/scraper/d5b9f1c0-a1b4-4c8d-8c58-7d9622345de5/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/d5b9f1c0-a1b4-4c8d-8c58-7d9622345de5/list_reciters?style=Mujawwad' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalmissing one? ·

List all 75 Quran reciters available on JuzzQuran with their metadata. Optionally filter by recitation style. Each reciter includes an index that can be passed to get_reciter_audio to retrieve surah audio URLs. One HTTP round trip; returns the full list in a single call with no pagination.

Input
ParamTypeDescription
stylestringFilter reciters by recitation style. Omitting returns all reciters.
Response
{
  "type": "object",
  "fields": {
    "total": "integer count of reciters returned",
    "reciters": "array of reciter objects, each containing index, slug, name, arabic_name, country, style, pace, image_url, has_full_surah_audio, and profile_url"
  },
  "sample": {
    "data": {
      "total": 75,
      "reciters": [
        {
          "name": "Abdul Basit, Murattal",
          "pace": "Murattal · measured",
          "slug": "abdul-basit-murattal",
          "index": 0,
          "style": "Murattal",
          "country": "Egypt",
          "image_url": "https://juzzquran.com/images/reciters/abdul-basit.webp",
          "arabic_name": "عبد الباسط عبد الصمد",
          "profile_url": "https://juzzquran.com/reciters/abdul-basit-murattal",
          "has_full_surah_audio": true
        }
      ]
    },
    "status": "success"
  }
}

About the JuzzQuran API

Reciters and Styles

The list_reciters endpoint returns up to 75 reciter objects in a single call. Each object includes index, slug, name, arabic_name, country, style, pace, image_url, and has_full_surah_audio. The optional style parameter filters results to a specific recitation tradition — valid options include Murattal, Mujawwad, Haram, Warsh, and Tajweed. Omitting the parameter returns all reciters. The index value from this response is what you pass to the audio endpoint.

Surah Audio Retrieval

The get_reciter_audio endpoint accepts a zero-based reciter_index (0–74) and returns a reciter metadata object alongside a surahs array of exactly 114 entries. Each surah entry carries surah_number, surah_name, surah_arabic, surah_english (the meaning in English), verse_count, revelation_type (Meccan or Medinan), and audio_url. The surahs_with_audio field tells you how many entries have a non-null audio_url, since some reciters may not have recordings for every surah.

Coverage and Gaps

All 114 canonical surahs are represented in every response, but audio_url may be null for surahs a given reciter has not recorded. The has_full_surah_audio flag on each reciter in list_reciters signals whether a complete set is available before you make a second call. Reciter metadata includes a profile_url pointing to the reciter's page on JuzzQuran for further reference.

Reliability & maintenanceVerified

The JuzzQuran API is a managed, monitored endpoint for juzzquran.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when juzzquran.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official juzzquran.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3h ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a Quran audio player that lets users browse reciters by style and stream MP3 files for any surah
  • Catalog all available reciters for a given style (e.g. Warsh) using the style filter in list_reciters
  • Display a reciter's profile image, country, and pace alongside their audio library in a mobile app
  • Identify which reciters have a complete 114-surah recording set using the has_full_surah_audio flag
  • Build a surah reference index that shows verse_count, revelation_type, Arabic name, and English meaning
  • Cross-reference surah audio availability per reciter to surface gaps in a recitation database
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does JuzzQuran have an official developer API?+
JuzzQuran does not publish an official public developer API or documented data feed.
What does `get_reciter_audio` return for surahs a reciter hasn't recorded?+
The endpoint always returns all 114 surah entries. For surahs without a recording, audio_url is null. The top-level surahs_with_audio integer tells you how many entries have a valid URL, so you can quickly gauge completeness without iterating the full array.
Can I filter reciters by country or pace rather than style?+
The list_reciters endpoint currently supports filtering only by style. Country and pace are present as fields (country, pace) in each reciter object, so you can filter client-side after retrieving the full list. You can fork this API on Parse and revise it to add server-side filtering by those fields.
Does the API expose individual ayah (verse) audio URLs, not just full-surah recordings?+
Not currently. The API covers full-surah MP3 URLs via get_reciter_audio. Verse-level audio is not exposed. You can fork it on Parse and revise to add an endpoint returning per-ayah audio if JuzzQuran surfaces that data.
Are translation text or tafsir data available through these endpoints?+
Not currently. The endpoints return surah metadata (name, Arabic name, English meaning, verse count, revelation type) and audio URLs, but no translation text, tafsir, or transliteration fields. You can fork the API on Parse and revise it to add an endpoint pulling those details.
Page content last updated . Spec covers 2 endpoints from juzzquran.com.
Related APIs in OtherSee all →
prayertimes.com API
Get accurate daily prayer times (Fajr, Dhuhr, Asr, Maghrib, and Isha) for thousands of cities worldwide, plus Iftar and Imsak timings and Islamic calendar dates. Search by country and city to find prayer schedules wherever you are.
muslimsalat.com API
Get accurate Muslim prayer times (Salah) for any location worldwide with flexible calculation methods and daylight saving adjustments. View prayer schedules by day, week, month, or year, and retrieve times using coordinates or automatic location detection.
mawaqit.net API
Search for mosques near you and instantly access prayer times, detailed mosque information, calendars, and local weather conditions. Plan your visits with accurate scheduling data all from one convenient service.
salah.com API
Retrieve accurate Islamic prayer times for any location by entering coordinates or a location name, or browse default times from the site homepage. Access daily prayer schedules including Fajr, Sunrise, Dhuhr, Asr, Maghrib, Isha, and Qiyam for locations worldwide.
shamela.ws API
Search and browse one of the largest collections of Arabic and Islamic books, exploring thousands of titles by category, author, or full-text content. Access detailed book information, read specific pages, and discover newly added works to build your digital Islamic library.
qobuz.com API
Search and browse millions of songs, albums, and artists on Qobuz to discover new music, explore charts, and access detailed information about tracks and performers. Explore curated new releases and trending charts to stay updated with the latest music across all genres.
vedabase.io API
vedabase.io API
prayertimes.date API
Get accurate Islamic prayer times for any city or country, view monthly prayer schedules, and explore prayer times across popular regions worldwide. Plan your daily prayers with up-to-date timing data organized by location and calendar month.