REST API · Sahih Al-Bukhari · Albanian

Sahih
Al-Bukhari
in Albanian

A private REST API serving the complete Sahih Al-Bukhari hadith collection with Albanian language translations — searchable, structured, and ready to integrate.

2,230
Hadiths
97
Books
100%
Albanian
REST
Architecture
GET /api/random
إِنَّمَا الْأَعْمَالُ بِالنِّيَّاتِ
"Veprat vlerësohen sipas qëllimeve, dhe çdo njeri do të marrë atë që ka synuar..."
Sahih Al-Bukhari #1

Clean endpoints,
thoughtful design

GET
/api
List all available endpoints and API metadata
GET
/api/books
Retrieve all 97 books in the Bukhari collection
GET
/api/books/:id
Fetch a specific book and its hadiths by ID
GET
/api/hadiths/:globalNumber
Get a single hadith by its global number
GET
/api/search?q=query
Full-text search across all Albanian translations
GET
/api/random
Returns a random hadith — perfect for daily displays
GET
/api/stats
Collection statistics: total hadiths, books, and coverage metrics

See the API in action

🔒 buhariu.visydev.com/api/random
Select endpoint
Response
Selecting endpoint...

Built with care

📖

Complete Collection

Currently includes 2,230 hadiths from Sahih Al-Bukhari in Albanian translation for private and educational use.

🔍

Full-Text Search

Search across all Albanian translations instantly. Find hadiths by keyword, topic, or phrase with a simple query parameter.

🎲

Random Hadith

The /random endpoint returns a new hadith each call — ideal for daily reminders and widgets.

📚

97 Books

Browse the collection by book — from Book of Revelation to Book of Patients — each mapped to its original Arabic chapter structure.

Simple REST

No authentication. No SDK required. Just standard HTTP GET requests returning clean JSON — works with any language or framework.

🌙

Albanian First

A first-of-its-kind Albanian translation API — making the wisdom of the Prophet ﷺ accessible to Albanian-speaking communities.

Integrate in minutes

// Fetch a random hadith const response = await fetch('https://buhariu.visydev.com/api/random'); const hadith = await response.json(); console.log(hadith.text); // Albanian translation // Search hadiths const results = await fetch( 'https://buhariu.visydev.com/api/search?q=lutje' ).then(r => r.json()); // Get all books const books = await fetch( 'https://buhariu.visydev.com/api/books' ).then(r => r.json());