Skip to main content

Keyword Research

The Keyword Research API helps you generate relevant keywords and their statistics for SEO and content optimization purposes. This feature supports multiple AI models to provide comprehensive keyword analysis and suggestions.

Overview

The Keyword Research API allows you to:

  • Generate related keywords based on a seed keyword
  • Get keyword statistics and metrics
  • Support multiple AI models for diverse keyword suggestions
  • Specify the number of keywords to generate

Supported Models

The Keyword Research API supports the following models:

OpenAI Models

  • GPT-o3 Mini (o3-mini)
  • GPT-o1 (o1-preview)
  • GPT-o1 Mini (o1-mini)
  • GPT-4o Mini (gpt-4o-mini)
  • GPT-4o (gpt-4o)
  • GPT-4 Turbo (gpt-4-turbo)
  • GPT-3.5 (gpt-3.5-turbo)

Google Models

  • Gemini 1.5 Flash (gemini-1.5-flash)
  • Gemini 1.5 Pro (gemini-1.5-pro)
  • Gemini 1.0 Pro (gemini-1.0-pro)

Anthropic Models

  • Claude 3.5 Haiku (claude-3-5-haiku-20241022)
  • Claude 3.5 Sonnet (claude-3-5-sonnet-20240620)
  • Claude 3 Opus (claude-3-opus-20240229)
  • Claude 3 Sonnet (claude-3-sonnet-20240229)
  • Claude 3 Haiku (claude-3-haiku-20240307)

Mistral Models

  • Mistral Large Latest (mistral-large-latest)
  • Mistral Small Latest (mistral-small-latest)
  • Mistral Nemo (mistral-nemo)
  • Pixtral 12B (pixtral-12b)
  • Mixtral 8x22B (open-mixtral-8x22b)
  • Mixtral 8x7B (open-mixtral-8x7b)
  • Mistral 7B (open-mistral-7b)

Meta Models

  • Llama 3.1 405B Instruct (meta/meta-llama-3.1-405b-instruct)
  • Llama 3 70B Instruct (meta/meta-llama-3-70b-instruct)
  • Llama 2 70B Chat (meta/llama-2-70b-chat)

Other Models

  • Cohere Command (command)
  • DeepSeek Chat (deepseek-chat)
  • Grok-2 (grok-2)

Common Parameters

All Keyword Research requests share these common parameters:

ParameterTypeDescriptionRequired
typestringMust be KEYWORD_RESEARCH✔️
modelstringModel name from supported list✔️
conversationIdstringMust be KEYWORD_RESEARCH✔️
promptObject.researchTypestringKEYWORD_STATISTICS, STATISTICS, or KEYWORD✔️
promptObject.promptstringSeed keyword (for KEYWORD_STATISTICS and KEYWORD types)
promptObject.numberOfWordnumberNumber of keywords to generate (for KEYWORD_STATISTICS and KEYWORD types)
promptObject.keywordListstringComma-separated keywords (for STATISTICS type only)

Endpoint

Request Headers

FieldValue
API-KEY<api-key>
Content-Typeapplication/json

Code Examples

curl --location 'https://api.1min.ai/api/features' \
--header 'API-KEY: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"type": "KEYWORD_RESEARCH",
"model": "gpt-4o",
"conversationId": "KEYWORD_RESEARCH",
"promptObject": {
"researchType": "KEYWORD_STATISTICS",
"prompt": "digital marketing",
"numberOfWord": 5
}
}'

Interactive Playground

Try the API directly in your browser:

API Playground

https://api.1min.ai/api/features
Choose the AI model for keyword research
Identifier for the conversation context
Type of keyword research to perform
The main keyword to research and generate related keywords from (required for KEYWORD_STATISTICS and KEYWORD types)
Number of keywords to generate (required for KEYWORD_STATISTICS and KEYWORD types)

Generated cURL Command:

curl -X POST "https://api.1min.ai/api/features" \
-H "API-KEY: <your-api-key>" \
-H "Content-Type: application/json" \
-d '{
"type": "KEYWORD_RESEARCH",
"model": "gpt-4o",
"conversationId": "KEYWORD_RESEARCH",
"promptObject": {
"researchType": "KEYWORD_STATISTICS",
"prompt": "digital marketing",
"numberOfWord": 5
}
}'

Response Format

{}