MarketSeer: AI-Powered Strategy API

Transform Your Business Description into a Professional Analytical Report in Seconds! MarketSeer: AI-Powered Strategy is your ultimate business intelligence

Input

Send these Fields as input. A Field not listed here is refused.

model_choice

Model choice

  • Type: string
  • Required: yes
  • Allowed values: ChatGPT, Gemini, DeepSeek

user_api_key

User Ai API Key

  • Type: string
  • Required: yes
  • Length in characters: 10 to 300

user_message

User business\marketing idea

  • Type: string
  • Required: yes
  • Length in characters: 16 to 1000

analysis_type

Analysis type

  • Type: string
  • Required: yes
  • Allowed values: Sales Forecast, Marketing Strategy, Target Audience, SWOT Analysis, Risk & Recommendations

Run it

One call presses the Widget and answers the run once its status is succeeded or failed, however long it takes. The key is read from ABYSS_API_KEY. Install the library with npm install abysshub or pip install abysshub; cURL sends the Fields as a form.

JavaScript

// index.mjs
import Abyss from "abysshub";

const abyss = new Abyss();

const run = await abyss.run("widget_133", {
  model_choice: "Gemini",
  user_api_key: "AIzaSyBkKRCp_jwV8EA80mupxITUXboqlJZZkuA",
  user_message: "SkillSnap – A mobile app that connects freelancers and small business owners through short-form video portfolios. Instead of traditional resumes or listings, users upload 60-second skill demos to showcase what they do best — whether it's graphic design, carpentry, makeup, or coding. Think \"TikTok for skills,\" but focused on local talent discovery and hiring.",
  analysis_type: "Target Audience",
});

for (const path of await run.save("output")) {
  console.log(path);
}

Python

from abysshub import Abyss

abyss = Abyss()

run = abyss.run("widget_133", {
    "model_choice": "Gemini",
    "user_api_key": "AIzaSyBkKRCp_jwV8EA80mupxITUXboqlJZZkuA",
    "user_message": "SkillSnap – A mobile app that connects freelancers and small business owners through short-form video portfolios. Instead of traditional resumes or listings, users upload 60-second skill demos to showcase what they do best — whether it's graphic design, carpentry, makeup, or coding. Think \"TikTok for skills,\" but focused on local talent discovery and hiring.",
    "analysis_type": "Target Audience",
})

for path in run.save("output"):
    print(path)

cURL

curl https://api.abysshub.com/v1/widgets/widget_133/runs \
  -H "Authorization: Bearer $ABYSS_API_KEY" \
  -F model_choice=Gemini \
  -F user_api_key=AIzaSyBkKRCp_jwV8EA80mupxITUXboqlJZZkuA \
  -F 'user_message=SkillSnap – A mobile app that connects freelancers and small business owners through short-form video portfolios. Instead of traditional resumes or listings, users upload 60-second skill demos to showcase what they do best — whether it'\''s graphic design, carpentry, makeup, or coding. Think "TikTok for skills," but focused on local talent discovery and hiring.' \
  -F 'analysis_type=Target Audience'

A succeeded run carries its result and its output_files. Their URLs are signed for each read: re-read the run, never store a URL. A run still queued or running in the answer (after an hour, or when the API is busy) is read again at its Location with ?wait=true.

More

Keys, files, errors and limits: API access.