{"version":"2","x402Version":2,"name":"GigSoul x402 API","description":"Pay-per-call AI agent tools for marketing, content, research, analysis, and integration testing. 30 endpoints, $0.005-$2.00 per call, USDC on Base.","network":"eip155:8453","recipient":"0x2b6c16fb557291b98222a570526ff2430848b723","scheme":"exact","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","openapi":"https://api.gigsoul.com/openapi.json","resources":[{"url":"https://api.gigsoul.com/analyze-marketing-trends","method":"POST","price":"50000","priceUsd":"$0.05","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Name the top 5 marketing trends for an industry or topic, with a short description of each. Use for trend briefings and idea generation. Based on model training knowledge, not a live lookup; figures are estimates. It may miss very recent shifts. For a full plan built on these, use generate-marketing-strategy.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"B2B SaaS demand generation"},"output":{"type":"json","example":{"result":"JSON string with top 5 trends with descriptions and data sources","pathname":"/analyze-marketing-trends","query":"B2B SaaS demand generation"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"AI agent economy"},"queryParams":{"query":"AI agent economy"}},"output":{"type":"json","example":{"result":"JSON string with top 5 trends with descriptions and data sources","pathname":"/analyze-marketing-trends","query":"AI agent economy"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/generate-marketing-strategy","method":"POST","price":"100000","priceUsd":"$0.10","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Build a full go-to-market plan for a product: target audience, positioning, channels, and timeline. Use when starting from scratch or needing a whole plan. For only a tagline and value proposition, use generate-positioning-statement. For a 30-day posting schedule, use generate-content-calendar.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Invoice tool for freelance designers, $0 marketing budget"},"output":{"type":"json","example":{"result":"JSON string with target audience, positioning, channels, timeline","pathname":"/generate-marketing-strategy","query":"Invoice tool for freelance designers, $0 marketing budget"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"a pay-per-call API marketplace for AI agents"},"queryParams":{"query":"a pay-per-call API marketplace for AI agents"}},"output":{"type":"json","example":{"result":"JSON string with target audience, positioning, channels, timeline","pathname":"/generate-marketing-strategy","query":"a pay-per-call API marketplace for AI agents"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/verify-deliverable-and-issue-acceptance-receipt","method":"POST","price":"100000","priceUsd":"$0.10","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Verify a paid deliverable against its offer, original request, payment receipt, and acceptance rules. Returns ACCEPT/REJECT/REVIEW with stable reason codes, per-check booleans, content hashes, and an evidence packet. JSON-only checks: schema, required fields, freshness, source presence, receipt binding. Use in agent-to-agent purchases before releasing or accepting work. Not a quality review of prose.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"{\"deliverable\":{...},\"offer\":{...},\"request\":{...},\"receipt\":{...},\"rules\":{...}}"},"output":{"type":"json","example":{"result":"JSON string with verdict ACCEPT/REJECT/REVIEW, reason_codes, checks, hashes, evidence packet","pathname":"/verify-deliverable-and-issue-acceptance-receipt","query":"{\"deliverable\":{...},\"offer\":{...},\"request\":{...},\"receipt\":{...},\"rules\":{...}}"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"{\"offer\":{\"schema\":[\"summary\",\"sources\"]},\"request\":\"summarize X with sources\",\"payment_receipt\":{\"transaction\":\"0x...\"},\"deliverable\":{...},\"acceptance_rules\":[\"must cite sources\"]}"},"queryParams":{"query":"{\"offer\":{\"schema\":[\"summary\",\"sources\"]},\"request\":\"summarize X with sources\",\"payment_receipt\":{\"transaction\":\"0x...\"},\"deliverable\":{...},\"acceptance_rules\":[\"must cite sources\"]}"}},"output":{"type":"json","example":{"result":"JSON string with verdict ACCEPT/REJECT/REVIEW, reason_codes, checks, hashes, evidence packet","pathname":"/verify-deliverable-and-issue-acceptance-receipt","query":"{\"offer\":{\"schema\":[\"summary\",\"sources\"]},\"request\":\"summarize X with sources\",\"payment_receipt\":{\"transaction\":\"0x...\"},\"deliverable\":{...},\"acceptance_rules\":[\"must cite sources\"]}"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/webhook-lab-capture-simulate-replay","method":"POST","price":"50000","priceUsd":"$0.05-$0.50","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Disposable webhook test lab. capture: create a disposable HTTPS callback URL that records raw requests. retrieve: fetch captured requests. replay: send duplicate, out-of-order, delayed, malformed, or invalid-signature scenarios to your target URL. conformance: bounded webhook test battery with a machine-readable PASS/FAIL report. Use to test a webhook receiver before production. Put a JSON string in the context body field: {\"mode\":\"capture|retrieve|replay|conformance\", ...}. Price by mode: capture/retrieve $0.05 (default if mode is missing or the JSON is unparseable), replay $0.10, conformance $0.50. The 402 challenge reflects the mode you send.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"{\"mode\":\"replay\",\"target_url\":\"https://your-app.example/webhook\"}"},"output":{"type":"json","example":{"result":"JSON string with session_id, capture_url, expires_at - or replay/conformance evidence report","pathname":"/webhook-lab-capture-simulate-replay","query":"{\"mode\":\"replay\",\"target_url\":\"https://your-app.example/webhook\"}"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"{\"mode\":\"capture\"}"},"queryParams":{"query":"{\"mode\":\"capture\"}"}},"output":{"type":"json","example":{"result":"JSON string with session_id, capture_url, expires_at - or replay/conformance evidence report","pathname":"/webhook-lab-capture-simulate-replay","query":"{\"mode\":\"capture\"}"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/test-and-repair-automation-workflow","method":"POST","price":"100000","priceUsd":"$0.10-$2.00","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Validate and repair an n8n workflow JSON before production. static: deterministic plus model checks of nodes, connections, credentials, expressions, reachability. simulated: synthetic dry run with safe fixtures. repair: minimal RFC 6902 JSON Patch plus a replay fixture, re-validated in-worker. Returns PASS/FAIL/REVIEW with exact node and field, stable reason codes, and an evidence packet. n8n only. Put a JSON string in the context body field: {\"mode\":\"static|simulated|repair\", ...}. Price by mode: static $0.10 (default if mode is missing or the JSON is unparseable), simulated $0.50, repair $2.00. The 402 challenge reflects the mode you send.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"{\"mode\":\"static\",\"workflow\":{\"nodes\":[...],\"connections\":{...}}}"},"output":{"type":"json","example":{"result":"JSON string with verdict PASS/FAIL/REVIEW, issues with node+field+reason code, optional json_patch and replay fixture, evidence packet","pathname":"/test-and-repair-automation-workflow","query":"{\"mode\":\"static\",\"workflow\":{\"nodes\":[...],\"connections\":{...}}}"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"{\"mode\":\"static\",\"workflow\":{\"nodes\":[...],\"connections\":{...}}}"},"queryParams":{"query":"{\"mode\":\"static\",\"workflow\":{\"nodes\":[...],\"connections\":{...}}}"}},"output":{"type":"json","example":{"result":"JSON string with verdict PASS/FAIL/REVIEW, issues with node+field+reason code, optional json_patch and replay fixture, evidence packet","pathname":"/test-and-repair-automation-workflow","query":"{\"mode\":\"static\",\"workflow\":{\"nodes\":[...],\"connections\":{...}}}"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/analyze-competitors","method":"POST","price":"50000","priceUsd":"$0.05","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Map a market's competitors: names, strengths, weaknesses, and how each is positioned. Use for landscape and positioning questions ('who else does X and how do they differ'). Pricing is not covered; for plan tiers and price comparison use research-competitor-pricing. Based on model training knowledge, not a live lookup; figures are estimates. Recent entrants may be missing.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"AI meeting note-takers for sales teams"},"output":{"type":"json","example":{"result":"JSON string with competitor names, strengths, weaknesses, positioning","pathname":"/analyze-competitors","query":"AI meeting note-takers for sales teams"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"AI agent marketplaces"},"queryParams":{"query":"AI agent marketplaces"}},"output":{"type":"json","example":{"result":"JSON string with competitor names, strengths, weaknesses, positioning","pathname":"/analyze-competitors","query":"AI agent marketplaces"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/analyze-seo-keywords","method":"POST","price":"40000","priceUsd":"$0.04","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Suggest the top 10 SEO keywords for a topic with estimated relative search volume and difficulty. Use for early keyword ideation and content planning. Based on model training knowledge, not a live lookup; figures are estimates. Not live keyword-tool data; validate volumes in an SEO tool before committing budget. For a posting schedule, use generate-content-calendar.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"n8n workflow automation for agencies"},"output":{"type":"json","example":{"result":"JSON string with top 10 keywords with volume estimates and difficulty scores","pathname":"/analyze-seo-keywords","query":"n8n workflow automation for agencies"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"AI agent tools"},"queryParams":{"query":"AI agent tools"}},"output":{"type":"json","example":{"result":"JSON string with top 10 keywords with volume estimates and difficulty scores","pathname":"/analyze-seo-keywords","query":"AI agent tools"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/generate-linkedin-post","method":"POST","price":"50000","priceUsd":"$0.05","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Write one LinkedIn post on a topic: post text, hashtags, and an opening hook. Use for a single original post. To adapt an existing article for LinkedIn and other channels at once, use repurpose-long-form. To score a draft before posting, use predict-viral-potential.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Why we stopped cold calling and what replaced it"},"output":{"type":"json","example":{"result":"JSON string with post text, hashtags, engagement hook","pathname":"/generate-linkedin-post","query":"Why we stopped cold calling and what replaced it"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"why AI agents need a payment rail"},"queryParams":{"query":"why AI agents need a payment rail"}},"output":{"type":"json","example":{"result":"JSON string with post text, hashtags, engagement hook","pathname":"/generate-linkedin-post","query":"why AI agents need a payment rail"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/generate-cold-email","method":"POST","price":"50000","priceUsd":"$0.05","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Write a first-touch cold email for a product and audience: subject line, preview text, and a 100-150 word body. Use for the opening message. For the follow-ups after no reply, use generate-follow-up-sequence. To check spam risk before sending, use check-email-deliverability.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Invoice tool for freelance designers, to agency ops leads"},"output":{"type":"json","example":{"result":"JSON string with subject line, preview text, body","pathname":"/generate-cold-email","query":"Invoice tool for freelance designers, to agency ops leads"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"pitching x402 pay-per-call APIs to agent developers"},"queryParams":{"query":"pitching x402 pay-per-call APIs to agent developers"}},"output":{"type":"json","example":{"result":"JSON string with subject line, preview text, body","pathname":"/generate-cold-email","query":"pitching x402 pay-per-call APIs to agent developers"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/research-prospect","method":"POST","price":"60000","priceUsd":"$0.06","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Research a sales prospect company: company profile, decision-maker role profile (role-level, not a named person), likely pain points, and an outreach angle. Use before writing outreach; then use generate-cold-email. Based on model training knowledge, not a live lookup; figures are estimates.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Acme Logistics (acmelogistics.com), mid-market freight broker"},"output":{"type":"json","example":{"result":"JSON string with company, decision maker, pain points, outreach angle","pathname":"/research-prospect","query":"Acme Logistics (acmelogistics.com), mid-market freight broker"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"a Series A devtools startup building AI agents"},"queryParams":{"query":"a Series A devtools startup building AI agents"}},"output":{"type":"json","example":{"result":"JSON string with company, decision maker, pain points, outreach angle","pathname":"/research-prospect","query":"a Series A devtools startup building AI agents"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/summarize-document","method":"POST","price":"40000","priceUsd":"$0.04","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Condense a document or article into what it says: main argument, key findings, and supporting evidence. Use when you need a faithful digest with no opinion added. For judgment on top of the content (insights, gaps, recommended actions), use analyze-document. To turn an article into social posts, use thread-from-article or repurpose-long-form. URLs are not fetched; paste the text.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Paste the article or document text here."},"output":{"type":"json","example":{"result":"JSON string with key findings, main argument, supporting evidence","pathname":"/summarize-document","query":"Paste the article or document text here."}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"Paste the article or document text here."},"queryParams":{"query":"Paste the article or document text here."}},"output":{"type":"json","example":{"result":"JSON string with key findings, main argument, supporting evidence","pathname":"/summarize-document","query":"Paste the article or document text here."}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/analyze-document","method":"POST","price":"50000","priceUsd":"$0.05","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Evaluate a document or article and say what to do about it: a short summary plus key insights, weaknesses or gaps, and concrete recommendations. Use when you need judgment or next steps. For a neutral digest only, use summarize-document (cheaper). For customer complaints inside a text, use extract-pain-points. URLs are not fetched; paste the text.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Paste the document text here, plus the decision it should inform."},"output":{"type":"json","example":{"result":"JSON string with summary, key insights, recommendations","pathname":"/analyze-document","query":"Paste the document text here, plus the decision it should inform."}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"paste the document text or URL here"},"queryParams":{"query":"paste the document text or URL here"}},"output":{"type":"json","example":{"result":"JSON string with summary, key insights, recommendations","pathname":"/analyze-document","query":"paste the document text or URL here"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/thread-from-article","method":"POST","price":"50000","priceUsd":"$0.05","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Turn one article into an X/Twitter thread of 5-10 posts. Use when X is the only target. For LinkedIn, email, and blog versions at once, use repurpose-long-form. URLs are not fetched; paste the text.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Paste the article text here."},"output":{"type":"json","example":{"result":"JSON string with array of 5-10 tweet texts","pathname":"/thread-from-article","query":"Paste the article text here."}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"Paste the article text here."},"queryParams":{"query":"Paste the article text here."}},"output":{"type":"json","example":{"result":"JSON string with array of 5-10 tweet texts","pathname":"/thread-from-article","query":"Paste the article text here."}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/repurpose-long-form","method":"POST","price":"60000","priceUsd":"$0.06","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Repurpose one long piece for several channels at once: a LinkedIn post, an X thread, an email draft, and a blog intro. Use when you need all four. For an X thread only, use thread-from-article (cheaper). URLs are not fetched; paste the text.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Paste the article, transcript, or report text here."},"output":{"type":"json","example":{"result":"JSON string with LinkedIn post, Twitter thread, email draft, blog intro","pathname":"/repurpose-long-form","query":"Paste the article, transcript, or report text here."}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"paste the long-form content or URL here"},"queryParams":{"query":"paste the long-form content or URL here"}},"output":{"type":"json","example":{"result":"JSON string with LinkedIn post, Twitter thread, email draft, blog intro","pathname":"/repurpose-long-form","query":"paste the long-form content or URL here"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/generate-show-notes","method":"POST","price":"40000","priceUsd":"$0.04","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Write podcast show notes from a transcript or outline: episode summary, key timestamps, guest bio, and links. Timestamps and links come only from the input; supply a transcript with times for accurate timestamps. URLs are not fetched; paste the text.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"[00:00] Intro ... [04:12] Guest on pricing ..."},"output":{"type":"json","example":{"result":"JSON string with episode summary, timestamps, guest bio, links","pathname":"/generate-show-notes","query":"[00:00] Intro ... [04:12] Guest on pricing ..."}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"Episode 42 transcript excerpt - Host: Why did HTTP 402 sit unused for 30 years? Guest: There was no payment rail machines could use. Cards need humans. Stablecoins settle in seconds for a fraction of a cent. Host: So an agent can just pay for an API call? Guest: That is the demo we just did - no account, no API key, one 402 challenge, one USDC payment."},"queryParams":{"query":"Episode 42 transcript excerpt - Host: Why did HTTP 402 sit unused for 30 years? Guest: There was no payment rail machines could use. Cards need humans. Stablecoins settle in seconds for a fraction of a cent. Host: So an agent can just pay for an API call? Guest: That is the demo we just did - no account, no API key, one 402 challenge, one USDC payment."}},"output":{"type":"json","example":{"result":"JSON string with episode summary, timestamps, guest bio, links","pathname":"/generate-show-notes","query":"Episode 42 transcript excerpt - Host: Why did HTTP 402 sit unused for 30 years? Guest: There was no payment rail machines could use. Cards need humans. Stablecoins settle in seconds for a fraction of a cent. Host: So an agent can just pay for an API call? Guest: That is the demo we just did - no account, no API key, one 402 challenge, one USDC payment."}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/extract-pain-points","method":"POST","price":"50000","priceUsd":"$0.05","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Pull the top 5 customer pain points out of text you supply (reviews, interview notes, support tickets, forum threads), each with severity and a suggested fix. Use when you have raw customer voice. For overall tone and emotion, use analyze-sentiment. For review trends over time, use analyze-review-velocity. URLs are not fetched; paste the text.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Paste 10-50 customer reviews or support tickets here."},"output":{"type":"json","example":{"result":"JSON string with top 5 pain points, severity, suggested solutions","pathname":"/extract-pain-points","query":"Paste 10-50 customer reviews or support tickets here."}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"Thread title: How is anyone billing for agent calls? dev_sam: I spent three weeks on Stripe metered billing instead of building my agent. agent_k: Every API wants a credit card form and an account, my agent cannot do either. ml_ruth: I gave up and made mine free, donations only."},"queryParams":{"query":"Thread title: How is anyone billing for agent calls? dev_sam: I spent three weeks on Stripe metered billing instead of building my agent. agent_k: Every API wants a credit card form and an account, my agent cannot do either. ml_ruth: I gave up and made mine free, donations only."}},"output":{"type":"json","example":{"result":"JSON string with top 5 pain points, severity, suggested solutions","pathname":"/extract-pain-points","query":"Thread title: How is anyone billing for agent calls? dev_sam: I spent three weeks on Stripe metered billing instead of building my agent. agent_k: Every API wants a credit card form and an account, my agent cannot do either. ml_ruth: I gave up and made mine free, donations only."}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/analyze-sentiment","method":"POST","price":"40000","priceUsd":"$0.04","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Classify the overall sentiment of a text and name its key themes and emotional triggers. Use for 'how do people feel about this'. For specific problems to fix, use extract-pain-points. For review momentum over time, use analyze-review-velocity.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Paste the reviews, comments, or post text here."},"output":{"type":"json","example":{"result":"JSON string with overall sentiment, key themes, emotional triggers","pathname":"/analyze-sentiment","query":"Paste the reviews, comments, or post text here."}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"Sep 3 review: 'Great tool, saved me hours every week' 5 stars. Sep 10: 'Export feature is buggy and support is slow' 2 stars. Sep 18: 'Export bug is fixed, works perfectly now' 4 stars. Sep 20: 'Best coding assistant I have used' 5 stars."},"queryParams":{"query":"Sep 3 review: 'Great tool, saved me hours every week' 5 stars. Sep 10: 'Export feature is buggy and support is slow' 2 stars. Sep 18: 'Export bug is fixed, works perfectly now' 4 stars. Sep 20: 'Best coding assistant I have used' 5 stars."}},"output":{"type":"json","example":{"result":"JSON string with overall sentiment, key themes, emotional triggers","pathname":"/analyze-sentiment","query":"Sep 3 review: 'Great tool, saved me hours every week' 5 stars. Sep 10: 'Export feature is buggy and support is slow' 2 stars. Sep 18: 'Export bug is fixed, works perfectly now' 4 stars. Sep 20: 'Best coding assistant I have used' 5 stars."}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/research-competitor-pricing","method":"POST","price":"60000","priceUsd":"$0.06","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Compare competitor pricing in a product category: competitor names, plan tiers and price points, and a value-for-money comparison. Use for pricing and packaging decisions. For strengths, weaknesses, and positioning, use analyze-competitors. Based on model training knowledge, not a live lookup; figures are estimates. Confirm prices on vendors' sites before quoting them.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Email warm-up tools for small agencies"},"output":{"type":"json","example":{"result":"JSON string with competitor names, pricing tiers, value comparison","pathname":"/research-competitor-pricing","query":"Email warm-up tools for small agencies"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"AI writing assistants"},"queryParams":{"query":"AI writing assistants"}},"output":{"type":"json","example":{"result":"JSON string with competitor names, pricing tiers, value comparison","pathname":"/research-competitor-pricing","query":"AI writing assistants"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/generate-positioning-statement","method":"POST","price":"50000","priceUsd":"$0.05","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Write positioning for one product: tagline, value proposition, and differentiation. Use for a single positioning block. For a full plan with channels and timeline, use generate-marketing-strategy. For competitor research first, use analyze-competitors.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Invoice tool for freelance designers that auto-chases late payments"},"output":{"type":"json","example":{"result":"JSON string with tagline, value proposition, differentiation","pathname":"/generate-positioning-statement","query":"Invoice tool for freelance designers that auto-chases late payments"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"pay-per-call marketplace for AI agent tools"},"queryParams":{"query":"pay-per-call marketplace for AI agent tools"}},"output":{"type":"json","example":{"result":"JSON string with tagline, value proposition, differentiation","pathname":"/generate-positioning-statement","query":"pay-per-call marketplace for AI agent tools"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/generate-follow-up-sequence","method":"POST","price":"50000","priceUsd":"$0.05","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Write a 3-email follow-up sequence (subjects, timing, and body) for prospects who did not reply to a first email. For the first-touch email, use generate-cold-email.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Follow-ups to a cold email offering a free invoice audit"},"output":{"type":"json","example":{"result":"JSON string with 3 email subjects, timing notes, body copy","pathname":"/generate-follow-up-sequence","query":"Follow-ups to a cold email offering a free invoice audit"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"following up with agent developers who tried the free tier"},"queryParams":{"query":"following up with agent developers who tried the free tier"}},"output":{"type":"json","example":{"result":"JSON string with 3 email subjects, timing notes, body copy","pathname":"/generate-follow-up-sequence","query":"following up with agent developers who tried the free tier"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/generate-webinar-invite","method":"POST","price":"50000","priceUsd":"$0.05","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Write webinar invitation copy: two invite emails and a landing-page blurb. Use when promoting a scheduled webinar or live event.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Pricing teardown webinar, Oct 8 1pm ET, for SaaS founders"},"output":{"type":"json","example":{"result":"JSON string with two invite emails, landing page blurb","pathname":"/generate-webinar-invite","query":"Pricing teardown webinar, Oct 8 1pm ET, for SaaS founders"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"webinar: monetizing AI agents with x402 micropayments"},"queryParams":{"query":"webinar: monetizing AI agents with x402 micropayments"}},"output":{"type":"json","example":{"result":"JSON string with two invite emails, landing page blurb","pathname":"/generate-webinar-invite","query":"webinar: monetizing AI agents with x402 micropayments"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/generate-case-study-questions","method":"POST","price":"40000","priceUsd":"$0.04","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Write 10 open-ended discovery questions, grouped by category, for interviewing a customer for a full written case study (problem, solution, results). For short quotable praise, use generate-testimonial-questions.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Freight broker that cut invoice delays using our tool"},"output":{"type":"json","example":{"result":"JSON string with 10 open-ended questions by category","pathname":"/generate-case-study-questions","query":"Freight broker that cut invoice delays using our tool"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"customer success story for an AI agent startup"},"queryParams":{"query":"customer success story for an AI agent startup"}},"output":{"type":"json","example":{"result":"JSON string with 10 open-ended questions by category","pathname":"/generate-case-study-questions","query":"customer success story for an AI agent startup"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/generate-testimonial-questions","method":"POST","price":"40000","priceUsd":"$0.04","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Write 8 short questions that draw out quotable customer testimonials. Use when you need quotes, not a long story. For a full case-study interview, use generate-case-study-questions.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Invoice tool, freelance designer customers"},"output":{"type":"json","example":{"result":"JSON string with 8 testimonial questions","pathname":"/generate-testimonial-questions","query":"Invoice tool, freelance designer customers"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"users of a pay-per-call agent API"},"queryParams":{"query":"users of a pay-per-call agent API"}},"output":{"type":"json","example":{"result":"JSON string with 8 testimonial questions","pathname":"/generate-testimonial-questions","query":"users of a pay-per-call agent API"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/analyze-review-velocity","method":"POST","price":"50000","priceUsd":"$0.05","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Judge review momentum from review data you supply (dates, ratings, text): velocity score, sentiment trend, and response recommendations. Use for 'are reviews speeding up or slowing down, and how should we respond'. You must include the reviews; it does not fetch from G2, Capterra, or app stores. For one-off tone, use analyze-sentiment.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"2026-09-01 5* 'Fast setup'\n2026-09-10 2* 'Support slow'\n..."},"output":{"type":"json","example":{"result":"JSON string with velocity score, sentiment trend, recommendations","pathname":"/analyze-review-velocity","query":"2026-09-01 5* 'Fast setup'\n2026-09-10 2* 'Support slow'\n..."}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"Sep 3 review: 'Great tool, saved me hours every week' 5 stars. Sep 10: 'Export feature is buggy and support is slow' 2 stars. Sep 18: 'Export bug is fixed, works perfectly now' 4 stars. Sep 20: 'Best coding assistant I have used' 5 stars."},"queryParams":{"query":"Sep 3 review: 'Great tool, saved me hours every week' 5 stars. Sep 10: 'Export feature is buggy and support is slow' 2 stars. Sep 18: 'Export bug is fixed, works perfectly now' 4 stars. Sep 20: 'Best coding assistant I have used' 5 stars."}},"output":{"type":"json","example":{"result":"JSON string with velocity score, sentiment trend, recommendations","pathname":"/analyze-review-velocity","query":"Sep 3 review: 'Great tool, saved me hours every week' 5 stars. Sep 10: 'Export feature is buggy and support is slow' 2 stars. Sep 18: 'Export bug is fixed, works perfectly now' 4 stars. Sep 20: 'Best coding assistant I have used' 5 stars."}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/generate-content-calendar","method":"POST","price":"60000","priceUsd":"$0.06","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Plan a 30-day content calendar: daily themes, post types, and a posting schedule. Use for planning a month of content. For the overall strategy behind it, use generate-marketing-strategy. For the posts themselves, use generate-linkedin-post or repurpose-long-form.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"B2B invoicing tool, LinkedIn + newsletter, October"},"output":{"type":"json","example":{"result":"JSON string with daily themes, post types, posting schedule","pathname":"/generate-content-calendar","query":"B2B invoicing tool, LinkedIn + newsletter, October"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"AI agent economy publication"},"queryParams":{"query":"AI agent economy publication"}},"output":{"type":"json","example":{"result":"JSON string with daily themes, post types, posting schedule","pathname":"/generate-content-calendar","query":"AI agent economy publication"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/predict-viral-potential","method":"POST","price":"50000","priceUsd":"$0.05","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Score a draft post before publishing: a virality score broken down by emotion, specificity, novelty, and shareability, plus the best-fit platform. A heuristic prediction, not a reach forecast. For landing-page copy use score-landing-page; to generate test variants use generate-ab-test-variants.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Paste the draft post here."},"output":{"type":"json","example":{"result":"JSON string with virality score, breakdown, platform recommendation","pathname":"/predict-viral-potential","query":"Paste the draft post here."}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"headline: AI agents just got their own money"},"queryParams":{"query":"headline: AI agents just got their own money"}},"output":{"type":"json","example":{"result":"JSON string with virality score, breakdown, platform recommendation","pathname":"/predict-viral-potential","query":"headline: AI agents just got their own money"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/generate-ab-test-variants","method":"POST","price":"50000","priceUsd":"$0.05","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Create 3 A/B test variants of existing marketing copy, one variable changed per variant, each with a hypothesis, plus a test plan (primary metric, sample size, duration). Tone stays close to the source. Use when you already have copy to test. To score copy without variants, use score-landing-page or predict-viral-potential.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Headline: 'Get paid 2x faster'"},"output":{"type":"json","example":{"result":"JSON string with 3 variants with hypotheses, test plan","pathname":"/generate-ab-test-variants","query":"Headline: 'Get paid 2x faster'"}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"headline and body copy for a pay-per-call API landing page"},"queryParams":{"query":"headline and body copy for a pay-per-call API landing page"}},"output":{"type":"json","example":{"result":"JSON string with 3 variants with hypotheses, test plan","pathname":"/generate-ab-test-variants","query":"headline and body copy for a pay-per-call API landing page"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/analyze-email-deliverability","method":"POST","price":"40000","priceUsd":"$0.04","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Full deliverability audit of email copy: 0-100 score, every flagged phrase with its reason, subject-line risk, concrete rewrites, and SPF/DKIM/DMARC reminders. Use when a draft failed or warned in check-email-deliverability, or before an important send. For a quick pass/fail on many emails, use check-email-deliverability. Content signals only; no inbox-placement guarantee.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Subject: Last chance - 50% off ends tonight\n\nHi there, ..."},"output":{"type":"json","example":{"result":"JSON string with deliverability score, spam triggers, fixes, authentication reminders","pathname":"/analyze-email-deliverability","query":"Subject: Last chance - 50% off ends tonight\n\nHi there, ..."}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"paste the email subject and body here"},"queryParams":{"query":"paste the email subject and body here"}},"output":{"type":"json","example":{"result":"JSON string with deliverability score, spam triggers, fixes, authentication reminders","pathname":"/analyze-email-deliverability","query":"paste the email subject and body here"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/check-email-deliverability","method":"POST","price":"5000","priceUsd":"$0.005","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Fast, cheap spam-risk gate for one email: pass/warn/fail, a 0-100 score, and up to 3 flagged phrases. Use for a go/no-go before sending or for bulk screening of many drafts. No rewrites. For a full audit with reasons, subject-line risk, and rewritten copy, use analyze-email-deliverability. Content signals only; no inbox-placement guarantee.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Subject: Quick question about your onboarding\n\nHi Sam, ..."},"output":{"type":"json","example":{"result":"JSON string with verdict, score, top 3 flagged phrases","pathname":"/check-email-deliverability","query":"Subject: Quick question about your onboarding\n\nHi Sam, ..."}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"paste the email subject and body here"},"queryParams":{"query":"paste the email subject and body here"}},"output":{"type":"json","example":{"result":"JSON string with verdict, score, top 3 flagged phrases","pathname":"/check-email-deliverability","query":"paste the email subject and body here"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}},{"url":"https://api.gigsoul.com/score-landing-page","method":"POST","price":"60000","priceUsd":"$0.06","scheme":"exact","network":"eip155:8453","payTo":"0x2b6c16fb557291b98222a570526ff2430848b723","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Score landing-page copy for conversion: 0-100 with a 5-part breakdown (headline, value proposition, social proof, CTA, friction), the top 3 issues, and 3 quick-win rewrites. Use for a page's text. URLs are not fetched; paste the text. For social posts, use predict-viral-potential.","input":{"bodyType":"json","bodyFields":{"context":"string (or content/text)","query":"string (query param, alias q)"},"example":"Paste the page headline, subhead, body, and CTA text here."},"output":{"type":"json","example":{"result":"JSON string with conversion score, breakdown, top issues, quick wins","pathname":"/score-landing-page","query":"Paste the page headline, subhead, body, and CTA text here."}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"context":"paste the landing page copy here"},"queryParams":{"query":"paste the landing page copy here"}},"output":{"type":"json","example":{"result":"JSON string with conversion score, breakdown, top issues, quick wins","pathname":"/score-landing-page","query":"paste the landing page copy here"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"context":{"type":"string","description":"Input text, topic, or pasted content"},"content":{"type":"string","description":"Alias of context"},"text":{"type":"string","description":"Alias of context"}}},"queryParams":{"type":"object","properties":{"query":{"type":"string","description":"Topic or input (alternative to body)"},"q":{"type":"string","description":"Alias of query"}}}},"required":["type","method","bodyType","body"]},"output":{"type":"object"}},"required":["input"]}}}}]}