API v1.0 — Live

SaaS Generator API

Generate complete vertical SaaS business plans via REST API. Business model, features, pricing, tech stack, competitive analysis — for 25+ industries.

25+
Industries
<50ms
Response Time
0
Dependencies
Free
20 req/hr

One Request, Complete Business Plan

No API key. No signup. Just POST your niche and get a full plan in JSON.

POST/api/generate
# Generate a SaaS plan for pet grooming
curl -X POST https://tool-factory-prod.web.app/api/generate \
  -H "Content-Type: application/json" \
  -d '{"niche": "pet grooming", "budget": "seed"}'
Response (truncated)
{
  "success": true,
  "plan": {
    "business": {
      "name": "PulsePro",
      "niche": "pet grooming",
      "tam": "$14.5B",
      "cagr": "6.2%",
      "positioning": "PulsePro is the modern, AI-powered pet grooming management platform...",
      "competitors": ["Gingr", "PetExec", "DaySmart Pet"],
      "kpis": { "targetMRR": "$50K", "ltv": "$1,200", "cac": "$120" }
    },
    "features": [/* 7 prioritized features with phase & effort */],
    "techStack": { "frontend": "Next.js + Tailwind", /* ... */ },
    "pricing": [/* 4-tier pricing model */],
    "competitive": { /* feature matrix vs competitors */ }
  },
  "meta": { "executionMs": 12, "verticalMatch": true }
}

Language Examples

JavaScript (fetch)
const res = await fetch('https://tool-factory-prod.web.app/api/generate', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ niche: 'dental', budget: 'funded' })
});
const { plan } = await res.json();
console.log(plan.business.name, plan.business.tam);
Python (requests)
import requests

resp = requests.post("https://tool-factory-prod.web.app/api/generate", json={
    "niche": "dental",
    "budget": "funded"
})
plan = resp.json()["plan"]
print(f"{plan['business']['name']}: {plan['business']['tam']} TAM")

Endpoints

Two endpoints. No authentication required for free tier.

POST /api/generate Generate a SaaS business plan

Generates a complete vertical SaaS business plan from a niche description. Returns business model, features, pricing, tech stack, and competitive analysis.

Request Body (JSON)

ParameterTypeDescription
niche requiredstringIndustry niche (e.g., "pet grooming", "dental", "restaurant")
budget optionalstringBudget tier: bootstrap, seed (default), funded, enterprise
audience optionalstringTarget audience override
problem optionalstringCustom pain point description
region optionalstringTarget region (default: "global")

Response

FieldTypeDescription
plan.businessobjectBusiness model: name, TAM, CAGR, positioning, moat, KPIs, revenue streams
plan.featuresarrayPrioritized features with phase, effort, and description
plan.techStackobjectRecommended tech stack (frontend, backend, DB, hosting, auth, payments)
plan.pricingarrayPricing tiers with features and CTA
plan.competitiveobjectFeature matrix comparing your product vs competitors
metaobjectExecution time, rate limit info, vertical match status
GET /api/verticals List available industry verticals

Returns all 25 supported industry verticals with market data, pain points, and competitor names.

Response

FieldTypeDescription
countnumberTotal number of verticals
verticals[].namestringIndustry name
verticals[].marketstringTotal Addressable Market
verticals[].cagrstringCompound Annual Growth Rate
verticals[].painstringKey pain points in the industry
verticals[].competitorsarrayMajor existing competitors

Rate Limiting

Rate limit headers are included in every response:

HeaderDescription
X-RateLimit-LimitMaximum requests per window
X-RateLimit-RemainingRemaining requests in current window

Exceeding the rate limit returns HTTP 429 with a resetAt timestamp.

Try It Live

Enter a niche and get a real API response. No signup required.

POST /api/generate

Response

25 Industry Verticals

Each vertical includes curated market data, pain points, competitors, and feature sets. Unknown niches get smart defaults.

Simple API Pricing

Start free. Scale when you need to.

Free
$0
forever
  • 20 requests / hour
  • All 25 verticals
  • Full JSON response
  • No API key needed
  • Rate limit headers
Enterprise
$199/mo
billed monthly
  • Unlimited requests
  • Custom verticals
  • White-label output
  • Webhook integrations
  • Dedicated support
  • SLA guarantee
Contact Us

Pay with crypto: BTC, ETH, SOL, or USDT. Manage subscription

What Developers Build

The API powers a variety of tools and workflows.

Startup Idea Validators

Score and compare niche ideas with real market data before investing time.

Business Plan Generators

Feed the API output into your own templates for custom business plans.

Market Research Tools

Bulk-generate competitive analyses across dozens of verticals.

AI Agents & Copilots

Give your AI agent structured market data for informed business decisions.

Landing Page Generators

Use generated features & pricing to auto-build landing pages.

Pitch Deck Automation

Feed business model data into slide generators for investor decks.