{"uid":"cap_kBv-tUQZ5l3pSQr-3RnRY","slug":"tempest-article-generator-5bc34cbe","name":"Tempest Article Generator","description":"320+ pay-per-call API endpoints across accommodation, LLM, code execution, crypto, medical, finance, and more. One API, one payment. Powered by x402 protocol.","url":"https://whatchuneed.vercel.app/api/tempest/article","method":"POST","headers":{},"bodySchema":{"type":"object","required":["topic"],"properties":{"tone":{"type":"string","description":"Writing tone (professional, casual, technical)"},"topic":{"type":"string","description":"Article topic"},"length":{"type":"string","description":"Desired length (short, medium, long)"},"keywords":{"type":"array"}}},"responseSchema":{"type":"object","properties":{"title":{"type":"string"},"content":{"type":"string"},"wordCount":{"type":"integer"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.2","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.2/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.2","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.2","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-TYs3gqTuZkzKntaFlkr9","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.2","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a full written article with a title and content body given a topic, tone, length, and optional keywords","exampleAgentPrompt":"Write me a professional, medium-length article about the rise of electric vehicles, and make sure to include keywords like 'EV adoption', 'battery technology', and 'sustainable transport'.","exampleUseCases":[{"title":"SEO blog post for marketing team","prompt":"Write a professional, medium-length article about content marketing strategies for B2B companies — include keywords like 'lead generation', 'content funnel', and 'conversion rate'."},{"title":"Technical overview for developer docs","prompt":"Generate a technical, long article about Kubernetes container orchestration, covering concepts like pods, nodes, and deployments — keep the tone precise and developer-focused."},{"title":"Casual lifestyle piece for newsletter","prompt":"Write a casual, short article about the benefits of morning routines — something light and conversational that I can drop into my weekly email newsletter."}],"resultDescription":"Returns a JSON object containing the generated article title (string), the full article content (string), and a word count (integer) reflecting the length of the generated piece.","failureModes":["Missing required 'topic' field returns a validation error","Unsupported tone or length values may be ignored or cause unexpected output","Payment failure via x402 protocol results in 402 Payment Required response","Very long or complex topics may produce lower-quality or truncated content","Rate limits or server-side LLM timeouts may result in 5xx errors"],"whenToPreferThis":"Choose this endpoint when you need a complete, ready-to-use written article with a defined tone, length, and keyword targeting — especially when you want a pay-per-call model with no subscription and need the result in a structured JSON format including word count. Prefer it over general LLM chat endpoints when you want article-shaped output (title + body) rather than raw conversational text, and when operating within an x402 micropayment workflow.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:53:51.735Z","isFirstParty":false}