ToolAssay

Use when a topic, goal, problem or question needs a quick set of ideas that are

Use when a topic, goal, problem or question needs a quick set of ideas that are already ranked: 3-5 ideas each scored 1-10 on three criteria that fit the kind of brainstorm (business: market size, ease to start, profit potential; problem: impact, feasibility, cost), an overall score, optional sub-ideas under the top 3 (depth=2), and a link to an interactive bubble map of the result. Errors: 400 bad_input, 502 model unavailable. Failed calls are not charged.

Answeringour last check, 2026-10-18
1 of 1checks answered this week
533 msmedian answer time
$0.02listed price per call
$0.02price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://stormap.ai/x402/v1/brainstorm_ideas

CategoryMarket data
Provider hoststormap.ai
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-10-18 valid payment request 402$0.02 533 ms

Example input (from the provider)

{
  "method": "GET",
  "queryParams": {
    "mode": "business",
    "topic": "side hustles for engineers"
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET"
          ],
          "type": "string"
        },
        "queryParams": {
          "properties": {
            "count": {
              "description": "Ideas at the top level (default 5). (integer) Range 3-5.",
              "type": "string"
            },
            "depth": {
              "description": "1 (default) or 2 to also grow sub-ideas under the top 3. (integer) Range 1-2.",
              "type": "string"
            },
            "mode": {
              "description": "Kind of brainstorm; sets the scoring criteria (default general).",
              "enum": [
                "general",
                "business",
                "content",
                "product",
                "problem",
                "learn",
                "story"
              ],
              "type": "string"
            },
            "steer": {
              "description": "Optional constraint, e.g. \"cheap, no hardware\", \"for beginners\".",
              "type": "string"
            },
            "topic": {
              "description": "What to brainstorm, e.g. \"side hustles for engineers\", \"reduce factory scrap rate\", \"YouTube channel about home cooking\".",
              "type": "string"
            }
          },
          "required": [
            "topic"
          ],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "criteria": {
              "type": "array"
            },
            "ideas": {
              "type": "array"
            },
            "map_url": {
              "type": "string"
            },
            "mode": {
              "type": "string"
            },
            "summary": {
              "type": "string"
            },
            "topic": {
              "type": "string"
            }
          },
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON