Magister API

Search

Keyword research

POSThttps://api.magistermarketing.com/v1/keywords/research

Keyword opportunities for a site, each with its intent, topic, demand and difficulty, and what to do about it.

Cost
~12 credits
Runs
At once
Key
Full key
Holds up to
40 credits

Parameters

NameTypeAbout
domainstring · bodyA site whose rankings and search summary to read, such as example.com.
at most 253 characters
seedstring · bodyA seed keyword for ideas.
at most 200 characters
limitinteger · body
1 to 100 · default 20

Request

curl -X POST https://api.magistermarketing.com/v1/keywords/research \
  -H "Authorization: Bearer $MAGISTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domain":"tally.so","seed":"online form builder","limit":15}'

Response

200· 9.92 credits
{
  "data": {
    "domain": "tally.so",
    "seed": "online form builder",
    "broadened_seed": null,
    "partial": false,
    "failed_sections": [],
    "site": {
      "ranking_keywords": "100-1k",
      "paid_keywords": "under 10",
      "monthly_search_visits": "1k-10k"
    },
    "keywords": [
      {
        "keyword": "form online builder",
        "source": "suggestion",
        "opportunity": 78,
        "intent": "commercial",
        "demand": "10k-100k",
        "difficulty": "easy",
        "position": null,
        "cluster": "online form builder",
        "action": "Make a page that compares the options and makes your case."
      },
      {
        "keyword": "free online html form builder",
        "source": "suggestion",
        "opportunity": 58,
        "intent": "commercial",
        "demand": "1k-10k",
        "difficulty": "easy",
        "position": null,
        "cluster": "html",
        "action": "Make a page that compares the options and makes your case."
      }
    ],
    "clusters": [
      {
        "cluster": "online form builder",
        "keywords": 11
      },
      {
        "cluster": "website",
        "keywords": 5
      }
    ]
  },
  "credits_charged": 9.92,
  "request_id": "560c6fae-a58b-4a50-b9eb-059fd6531004"
}

A real call from a test organization, 2026-11-11. Trimmed to a few keywords.