Mariam's API
Read-only JSON for the public parts of all my sites. No key needed, works from any website (CORS enabled).
GET
/v1/profileName, bio and main linksGET
/v1/linksPublic links with click counts and live statusGET
/v1/statusAre all sites online? Response times per siteGET
/v1/recipesAll public recipesGET
/v1/recipes/{slug}One recipe with ingredients and stepsGET
/v1/docsAll published docs pagesGET
/v1/docs/{slug}One page, including its MarkdownGET
/v1/questionsAnswered questions from ask.mariamalzaabi.aeUse it in a page
const res = await fetch("https://api.mariamalzaabi.ae/v1/links");
const { links } = await res.json();
links.forEach(l => console.log(l.title, l.status.online ? "🟢" : "🔴"));
Private links, private recipes, private wiki pages and unanswered questions are never included. Responses are cached for one minute.