API Documentation

Keyword Generator API

Generate related and question-based keyword ideas by seed keyword and country.

Test API

Endpoint

GET https://api.goanyapi.com/api/v1/keyword-generator

With the current configuration, each successful request costs 3 credits.

Authentication

Authorization: Bearer YOUR_API_KEY

Request Parameters

ParameterTypeRequiredDescription
keywordstringYesSeed keyword, up to 200 characters
countrystringNoTwo-letter country code. Defaults to us

Example

GET /api/v1/keyword-generator?keyword=ai%20image&country=us
Authorization: Bearer YOUR_API_KEY

Response Example

{
  "code": "ok",
  "message": "ok",
  "data": {
    "endpoint": "keyword-generator",
    "remainingCredits": 97,
    "query": {
      "keyword": "ai image",
      "country": "us"
    },
    "keyword": "ai image",
    "country": "us",
    "searchEngine": "Google",
    "withQuestionIdeas": true,
    "allIdeasTotal": 101963,
    "allIdeas": [
      {
        "ahrefsId": "3ef2ffbb673516a67eb23e146053c4ee-us",
        "country": "us",
        "difficultyLabel": "Hard",
        "keyword": "ai image generator",
        "rankOrder": 0,
        "updatedAt": "2026-08-06 23:52:31",
        "volumeLabel": "MoreThanHundredThousand"
      }
    ],
    "questionIdeasTotal": 7920,
    "questionIdeas": [
      {
        "ahrefsId": "f06c94960e78b0ad7b3be919bea32dc1-us",
        "country": "us",
        "difficultyLabel": "Hard",
        "keyword": "is this image ai",
        "rankOrder": 0,
        "updatedAt": "2026-08-07 14:23:04",
        "volumeLabel": "MoreThanOneThousand"
      }
    ]
  }
}

Response Fields

FieldDescription
data.allIdeasRanked related keyword ideas
data.allIdeasTotalTotal number of available related ideas
data.questionIdeasRanked question-based keyword ideas
data.questionIdeasTotalTotal number of available question ideas
data.*Ideas[].keywordSuggested keyword
data.*Ideas[].difficultyLabelDifficulty range
data.*Ideas[].volumeLabelSearch-volume range
data.*Ideas[].updatedAtData update time or null

Billing

The current request cost follows the API configuration shown on this page.

  • Credits are deducted only after the request succeeds and its business code is 0
  • Failed requests do not consume credits