ForHosting KIT · Text & AI

Content ideas

One seed, such as a product category or back-to-school, returns a month of distinct angles, each with a working title, a suggested format and a note on why it fits. You choose what to write; nothing arrives as a wall of text. You pay per use, with no subscription.

● StablePer request + per batch$0.003
Use it from WebAPIEmailTelegramApp soon

Run this on our servers with your account. Free tools run in your browser; this one bills your KIT balance per the price above.

A blank content calendar is the most expensive thing a marketing team owns.

The planning habit of a newsroom, for any team size

Editorial calendars grew out of newsrooms, where reporters and desk editors planned coverage weeks ahead to avoid duplicate stories and dead air. Content marketing borrowed the calendar without borrowing the staff, and a blank calendar is often the costliest thing a marketing team owns. Whoever keeps a blog, a newsletter or a social feed alive knows the real bottleneck is rarely writing; it is deciding what to write about without repeating last quarter's ideas. This tool fills that gap for a team of one or a hundred.

From a single seed to a usable plan

You give one seed, such as a topic, a product or an audience, and optionally the tone, the industry, competitors to stand apart from and the formats you already publish. Back comes a structured set of ideas, each with a working title, a one-line angle, a suggested format and a short note on why it fits. A two-person team can fill a monthly calendar this way, an agency can open a client kickoff with options instead of a blank slide, and a seasonal seed such as a year-end review gives a batch of angles tied to that window.

What you send, what comes back

The task runs asynchronously and returns a structured set of ideas: a working title, a one-line angle, a suggested format (guide, comparison, case-style post, listicle, video script outline), and a short note on why that angle fits the seed. Nothing arrives as a wall of undifferentiated text.

Why 'ideas', not 'articles'

Idea generation and full drafting are different jobs with different failure modes. A generated article that reads badly is expensive to fix; a generated idea that misses is free to discard. Separating the two lets teams keep human judgment where it earns its keep — choosing and refining — while automating the part that mostly involves staring at a blank page.

Monthly editorial planning

A two-person marketing team feeds in their product category once a month and gets enough distinct angles to fill the calendar without repeating themselves.

Agency client kickoffs

An agency generates a first-pass idea list per client seed to open the planning call with options instead of a blank slide.

Seasonal and campaign bursts

A seed like 'back-to-school' or 'year-end review' returns a batch of angles tied to that window, ready to slot into a launch calendar.

Is there a free tier or free trial?

There's no free tier — free tiers get abused and slow everyone down. No subscription, no tokens, no invented credits, and a failed task is never charged.

Do I get charged if a task fails?

No. Failed tasks are retried automatically up to three times and are never charged; you only pay for ideas that were actually generated and delivered.

Can I generate ideas for a very niche or technical topic?

Yes — the seed can be as specific as a product feature or an industry sub-segment; the more context you provide, the more targeted the angles.

Can I steer the ideas away from what competitors already cover?

Yes. Besides the seed topic you can add context such as the audience, the tone, the industry, competitors you want to stand apart from and the formats you already publish, so the angles fit your situation.

Why generate ideas instead of full drafts?

Because they fail differently. A generated article that reads badly is expensive to fix, while an idea that misses costs nothing to discard. Keeping the two apart leaves human judgment where it earns its keep: choosing and refining the angle.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/text/content-ideas

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/text/content-ideas \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"El informe trimestral cerró con 1,2 M€ de ingresos."}'
{
  "text": "El informe trimestral cerró con 1,2 M€ de ingresos."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.content_ideas",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.003
Per batch$0.0135

Published price — no tokens, no invented credits. A failed task is never charged.

max_tokens20000
HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.
422task_failedThe task failed after 3 retries. You are never charged for it.

This endpoint takes a single seed — a topic, a product, an audience — and returns a structured month of distinct angles, headlines and formats, so the only decision left is which one to write first.

Built for the person who owns the calendar

Whoever is responsible for keeping a blog, newsletter or social feed alive knows the real bottleneck is rarely writing — it's deciding what to write about without repeating last quarter's ideas. This endpoint is built for that person: content leads, solo founders, agencies juggling several clients, or a growth team that needs a defensible plan before a stakeholder meeting.

What you send, what comes back

You POST a seed topic plus optional context — audience, tone, industry, competitors to differentiate from, formats you already publish.

A short note on where this comes from

Editorial calendars as a discipline grew out of newsrooms, where beat reporters and desk editors planned coverage weeks ahead to avoid duplicate stories and dead air. Content marketing borrowed the format without borrowing the staff, which is exactly the gap this endpoint fills — the planning discipline of a newsroom, sized for a team of one or a hundred.

Where it sits in a pipeline

Because the response is structured JSON, ideas drop straight into a backlog, a spreadsheet, or a task in your project tool via webhook, ready to be assigned, scheduled or scored before anyone opens a document. Teams that pair it with our writing or SEO endpoints go from seed to scheduled draft without a manual handoff in between.

Breaking a content rut

A blog that has been circling the same three topics for months uses the endpoint to surface angles the team hadn't considered.

How does the content idea generator API work?

You send a seed topic and optional context to POST /text/content-ideas, the task runs asynchronously, and you get back a structured batch of titles, angles and formats via webhook or a signed link.

How many ideas do I get per request?

Ideas are returned as a batch sized to a typical month of publishing; exact counts depend on the parameters you send in the request.

What format is the output in?

Structured JSON with a title, angle, suggested format and rationale per idea, so it can be piped directly into a calendar or backlog tool.

How is this different from just asking a chatbot?

The endpoint returns structured, batch-ready output built for pipelines and webhooks, with predictable pricing per request and per batch instead of a one-off chat reply.

How long are results available after generation?

Results are delivered by signed webhook or via a signed link valid for 24 hours, after which the underlying data is deleted and never used for training.

Read the full KIT documentation →