QuranReels Developers

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/tools

API V1

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());

Interactive API explorer · OpenAPI 3.1.1 · n8n example