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 links
GET/v1/linksPublic links with click counts and live status
GET/v1/statusAre all sites online? Response times per site
GET/v1/recipesAll public recipes
GET/v1/recipes/{slug}One recipe with ingredients and steps
GET/v1/docsAll published docs pages
GET/v1/docs/{slug}One page, including its Markdown
GET/v1/questionsAnswered questions from ask.mariamalzaabi.ae

Use 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.