QuranReels Developers
Stable APIs for Islamic tools, with free keys issued after owner approval.
Authentication
Send keys only in the Authorization header. Never expose them in public browser JavaScript.
curl -H 'Authorization: Bearer $QURANREELS_API_KEY' https://quranreels.tech/api/v1/toolsAPI V1
- Tools catalog
- Makharij letters
- Licensed recitations metadata
- Halal ingredient analysis
- Account usage
Limits: 1,000 requests/day and 30/minute per project; halal analysis: 100/day and 6/minute.
Python
import os, requests
response = requests.get(
"https://quranreels.tech/api/v1/makharij/letters/u0628",
headers={"Authorization": "Bearer " + os.environ["QURANREELS_API_KEY"]},
timeout=15,
)
response.raise_for_status()
print(response.json())Node.js
const response = await fetch("https://quranreels.tech/api/v1/halal/analyze", {
method: "POST",
headers: {Authorization: "Bearer " + process.env.QURANREELS_API_KEY, "Content-Type": "application/json"},
body: JSON.stringify({ingredients_text: "sugar, cocoa butter, milk", ingredients_complete: true})
});
if (!response.ok) throw new Error(await response.text());
console.log(await response.json());