PASAR API
Keyless JSON API for the full Qur'an: 114 surah with Arabic text, Latin transliteration, Indonesian translation (arti), Kemenag tafsir and per-ayat/per-qari recitation audio; GET /surat/{1-114}, /tafsir/{n}. Free, no auth. ID-first.
View docs ↗ More Data & enrichment APIs All Indonesia APIscurl --fail-with-body --location --max-time 30 'https://equran.id/api/v2/surat'
I'm building an app using a public Indonesia API (no private credentials needed). API: EQuran.id ~ Indonesian Quran, tafsir & audio API Provider: EQuran.id (community) Endpoint: GET https://equran.id/api/v2/surat Response format: JSON Source: EQuran.id (community) (https://equran.id/apidev/v2) Source type: Curated source Endpoint type: Provider API base URL Integration difficulty: Copy-paste ready Last checked: 2026-06-29 Production caveat: Still handle empty rows, schema changes, pagination, stale coverage, and temporary upstream failures. Help me fetch and display this data. Follow the documented format and handle errors, empty responses, stale coverage, caching and rate limits.