---
title: "Generate"
method: POST
path: "/api/v1/free-tools/{tool_name}/generate"
tags: ["free-tools"]
---

# Generate

`POST /api/v1/free-tools/{tool_name}/generate`

## Request

- Base URL: `https://api.seoproai.co`
- URL: `https://api.seoproai.co/api/v1/free-tools/{tool_name}/generate`
- Auth: none required

Generate output for a free SEO tool.

Rate limits:
- Anonymous: 5 uses/day
- Free users: 15 uses/day
- Paid users: Unlimited

## Path parameters

- `tool_name` string, required

## Headers

- `x-forwarded-for` string, nullable
- `authorization` string, nullable

## Request body

- FreeToolGenerateRequest: Generic request wrapper for free tool generation.
  - `input_data` object, required: Tool-specific input data

## Response `200`

Successful Response

- FreeToolGenerateResponse: Response for free tool generation.
  - `success` boolean
  - `result_id` string, required: UUID for shareable link
  - `tool_name` string, required
  - `output` object, required
  - `remaining_uses` integer, required: Remaining uses for today
  - `share_url` string, required: Shareable URL for results

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/seoproai/apis/seopro-ai.md) · [All operations](https://skmtc.dev/seoproai/apis/seopro-ai/llms.txt) · [OpenAPI document](https://skmtc.dev/seoproai/apis/seopro-ai/revisions/5b4b6391ddc9?raw)
