API
v1 · REST API
Build on top
of Muqira.
A clean REST API for every Muqira product. Manage links, track rankings, trigger workflows, run AI completions — all from your own stack.
Base URLhttps://api.muqira.comAll endpoints require HTTPS. JSON only.
Authentication
Bearer token, one header.
Generate an API key from your dashboard. Pass it as a Bearer token on every request. Keys are prefixed with mk_live_ for production and mk_test_ for sandbox.
curl https://api.muqira.com/v1/links \
-H "Authorization: Bearer mk_live_xxxxxxxxxxxx" \
-H "Content-Type: application/json"
Quick Example
Create a short link.
curl -X POST https://api.muqira.com/v1/links \
-H "Authorization: Bearer mk_live_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com/long-page",
"alias": "my-link",
"domain": "go.yourbrand.com"
}'
{
"id": "lnk_01HXYZ",
"short_url": "https://go.yourbrand.com/my-link",
"original_url": "https://example.com/long-page",
"clicks": 0,
"created_at": "2026-06-20T10:30:00Z"
}
Endpoints
Available routes.
GET/v1/linksList all short links
AlShorty POST/v1/linksCreate a new short link
AlShorty GET/v1/links/:id/statsGet click analytics for a link
AlShorty GET/v1/rankingsFetch keyword positions
SEOventra POST/v1/auditTrigger a site audit
SEOventra GET/v1/keywordsSearch keyword volume and difficulty
SEOventra POST/v1/ai/completeRun an AI completion
Muqira AI GET/v1/workflowsList automation workflows
Muqira Flow POST/v1/workflows/:id/runTrigger a workflow manually
Muqira Flow Rate Limits
Limits by plan.
Free
100 req / day
Public read endpoints only
Starter
5,000 req / day
All product endpoints
Professional
50,000 req / day
All endpoints + webhooks
Agency
Unlimited
All endpoints + priority queue
Rate limit headers are included on every response: X-RateLimit-Remaining, X-RateLimit-Reset. Exceeded limits return 429 Too Many Requests.
Ready to build?
Start here.
Generate your API key from the dashboard and read the full reference docs to get started in minutes.