WritingAI provides an official REST API (v1) for programmatic SEO-optimized article generation. This API enables integration with automation platforms like Make.com, Zapier, Systeme.io, n8n, and any custom application.
Interactive API Docs → Visit WritingAI →
| Property | Details |
|---|---|
| Base URL | https://fyivkyuhwrbejcevihjs.supabase.co/functions/v1/api-v1-generate |
| Method | POST |
| Authentication | Bearer token (API key with wai_ prefix) |
| Response Format | JSON |
| Rate Limiting | Based on subscription tier |
| Languages Supported | Hungarian, English, German, and more |
All API requests require a valid API key. API keys can be generated from the WritingAI Dashboard. Keys use the wai_ prefix format.
Include the API key as a Bearer token in the Authorization header:
Authorization: Bearer wai_YOUR_API_KEY
POST https://fyivkyuhwrbejcevihjs.supabase.co/functions/v1/api-v1-generate
Content-Type: application/json
Authorization: Bearer wai_YOUR_API_KEY
{
"keyword": "best SEO tools 2025",
"language": "english",
"tone": "professional",
"location": "New York"
}
| Parameter | Type | Required | Description |
|---|---|---|---|
keyword | string | Yes | The main keyword/topic for the article |
language | string | No | Article language. Default: "english". Options: "magyar", "english", "deutsch" |
tone | string | No | Writing tone. Default: "professional". Options: "professional", "casual", "formal" |
location | string | No | Target geographic area for local SEO optimization |
{
"success": true,
"data": {
"title": "The Best SEO Tools in 2025: A Complete Guide",
"metaDescription": "Discover the best SEO tools of 2025...",
"content": "<h2>Introduction</h2><p>...</p>...",
"faqItems": [
{
"question": "What is the best SEO tool in 2025?",
"answer": "Based on our analysis..."
}
],
"keyword": "best SEO tools 2025"
},
"usage": {
"used": 3,
"limit": 50
}
}
| Field | Type | Description |
|---|---|---|
success | boolean | Whether the request was successful |
data.title | string | SEO-optimized article title |
data.metaDescription | string | Meta description for SEO |
data.content | string | Full article content in HTML format (5000+ characters) |
data.faqItems | array | FAQ questions and answers for structured data |
data.keyword | string | The keyword used for generation |
usage.used | number | Number of articles generated in current period |
usage.limit | number | Maximum articles allowed in current period |
| HTTP Code | Description |
|---|---|
| 400 | Bad Request – Missing or invalid keyword parameter |
| 401 | Unauthorized – Invalid, missing, or revoked API key |
| 402 | Payment Required – Subscription upgrade needed (no credits remaining) |
| 429 | Too Many Requests – Rate limit exceeded, try again later |
| 500 | Internal Server Error – Please retry or contact support |
curl -X POST \
https://fyivkyuhwrbejcevihjs.supabase.co/functions/v1/api-v1-generate \
-H "Content-Type: application/json" \
-H "Authorization: Bearer wai_YOUR_API_KEY" \
-d '{
"keyword": "best SEO tools 2025",
"language": "english",
"tone": "professional",
"location": "New York"
}'
const response = await fetch(
"https://fyivkyuhwrbejcevihjs.supabase.co/functions/v1/api-v1-generate",
{
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer wai_YOUR_API_KEY"
},
body: JSON.stringify({
keyword: "best SEO tools 2025",
language: "english",
tone: "professional"
})
}
);
const data = await response.json();
console.log(data.data.title);
console.log(data.data.content);
import requests
response = requests.post(
"https://fyivkyuhwrbejcevihjs.supabase.co/functions/v1/api-v1-generate",
headers={
"Content-Type": "application/json",
"Authorization": "Bearer wai_YOUR_API_KEY"
},
json={
"keyword": "best SEO tools 2025",
"language": "english",
"tone": "professional"
}
)
data = response.json()
print(data["data"]["title"])
print(data["data"]["content"])
Use the HTTP module to make a POST request to the API endpoint with your API key. You can automate article generation on a schedule or trigger it from other events.
Use the "Webhooks by Zapier" action to send POST requests. Set up triggers from any Zapier-supported app to automatically generate content.
Use the HTTP Request node to call the WritingAI API. Perfect for building automated content pipelines.
WritingAI offers a lifetime license for a one-time payment of $79 (29,990 HUF). This includes unlimited API access with no monthly fees. A 3-day free trial is available without a credit card. 30-day money-back guarantee.
For API support, contact us at writingai.pro/kapcsolat or use the live chat on our website.
© 2025-2026 WritingAI. All rights reserved. | writingai.pro | Terms of Service | Privacy Policy