Article Generator API — High-Quality SEO Content in Seconds
Create blog posts, articles, and marketing copy instantly — or rewrite existing articles from any URL. Pay As You Go at 1,300 pts/article, or generate for free with your own API keys on Premium. Use our web dashboard—no coding required!
The most cost-effective AI writing assistant for developers
The Article Generator API empowers your applications to produce human-quality, SEO-optimized articles at scale. Whether you need a 500-word blog post or a 3,000-word in-depth guide, our AI engine delivers coherent, engaging, and original content on any topic. All articles pass plagiarism checks with 95%+ originality—guaranteed unique content every time.
Two ways to generate: Pay As You Go at 1,300 points per article and 300 points per image, or Premium users can Bring Your Own Key (Gemini + ChatGPT) for completely free generation. No monthly article limits—generate as much as you need. You can also rewrite existing articles from any URL — just paste a link and get a fresh, unique version.
Best of all? You don’t need to write a single line of code to get started. Use our intuitive web dashboard to generate articles instantly—no API integration required. Perfect for content creators, marketers, and small businesses who want professional content without the technical complexity.
Ultra Efficient
Generate complete articles in seconds, not hours. Scale your content production effortlessly.
Flat Rate Pricing
1,300 pts per article, 300 pts per image. Simple, predictable pricing with no per-word math.
SEO Optimized
Built-in keyword integration to help your content rank higher on search engines.
Plagiarism Free
All generated articles pass plagiarism check with 95%+ originality. Unique, original content guaranteed.
Multi-Language
Supports content generation in Bahasa Indonesia, English, and major world languages.
No Coding Required
Use our web dashboard to generate articles instantly. No API integration needed—just fill the form and click generate.
Article Rewriter
Rewrite any article from a URL. Paste a link, choose your style and tone, and get a fresh, unique version instantly.
Image Generator
Generate AI featured images for your articles. Get a URL or base64 WebP — just 300 pts per image.
Bring Your Own Key
Premium users can use their own Gemini & ChatGPT API keys for completely free article generation.
User-Friendly Interface
Intuitive dashboard with real-time preview, copy functions, and article management. Perfect for non-technical users.
Pay As You Go — or go free with your own keys
Flat-rate pricing per article. No monthly limits, no per-word math. Premium users can bring their own API keys for free generation.
Pay As You Go
+ 300 pts per image. No monthly article limit. Generate as much as you need.
📝 Per Article
1,300 points per article generated. Flat rate regardless of word count.
🖼️ Per Image
300 points per image. Only charged when images are included in generation.
♾️ No Limits
No monthly article cap. Generate as many articles as your balance allows.
🔑 Bring Your Own Key (Premium)
Premium subscribers can use their own Gemini and ChatGPT API keys to generate articles completely free—no points deducted.
- Requires an active Premium subscription
- Both Gemini and ChatGPT API keys must be configured
- If your subscription expires, you’ll automatically switch to Pay As You Go
Use Our Web Dashboard—No API Calls Needed
You don’t need to be a developer to use our Article Generator. Our intuitive web dashboard lets you create professional articles in minutes, without writing a single line of code.
Instant Start
Sign up, log in, and start generating articles immediately. No API keys, no integration, no waiting.
Simple Form Interface
Fill out a user-friendly form with your topic, keywords, and preferences. Click generate—that’s it!
Live Preview
View your generated articles in rendered HTML, raw code, or metadata view. Copy with one click.
Article Management
All your generated articles are saved in your dashboard. View, copy, or delete them anytime.
Real-Time Balance
See your available points and balance in real-time. 1,300 pts per article, 300 pts per image.
No Technical Skills
Perfect for content creators, marketers, bloggers, and small business owners. No coding knowledge required.
Three Ways to Use
Choose what works best for you:
Web Dashboard
Use our web interface for instant article generation. Perfect for one-off articles, testing, and non-technical users.
API Integration
Integrate with your applications for automated, bulk content generation. Ideal for developers and large-scale operations.
WordPress Plugin
Install GhostWriter and generate articles, rewrite content, and auto-link — all from your WordPress admin.
Automate your content strategy
Perfect for businesses that need high volumes of quality text.
Article Generator API Documentation
Simple integration. Powerful results. Flat-rate pricing.
{{base-url}}/article-generator/generate
Generate a full article based on a topic and optional keywords. In Pay As You Go mode, 1,300 points are deducted per article and 300 points per image. In Bring Your Own Key mode (Premium), no points are deducted.
| Property | Value |
|---|---|
| Base URL | {{base-url}} |
| Auth | x-api-co-id: YOUR_API_KEY |
| Content-Type | application/json |
| Mode Header | x-article-mode: pay_as_you_go or bring_your_own_key |
| BYOK Headers | x-gemini-api-key: YOUR_KEY and x-chatgpt-api-key: YOUR_KEY (only in BYOK mode) |
| Pricing | 1,300 pts per article, 300 pts per image (Pay As You Go). Free in BYOK mode. |
| Field | Type | Description |
|---|---|---|
title |
string (required) | The main subject or title of the article. |
keywords |
array (optional) | List of keywords to include for SEO. |
allow_related_keyword |
boolean (optional) | Allow AI to include related keywords. Default: true. |
language |
string (optional) | Target language (e.g., “English”, “Indonesia”). Default: “Indonesia”. |
writing_style |
array (optional) | Writing style tags (e.g., [“blog-friendly”, “informative”]). |
tone |
array (optional) | Tone tags (e.g., [“friendly”, “casual”]). |
search_intent |
array (optional) | SEO search intent (e.g., [“informational”]). |
point_of_view |
array (optional) | Narrative perspective (e.g., [“neutral”]). |
creativity_level |
array (optional) | Creativity setting (e.g., [“balanced”]). |
audience |
string (optional) | Target audience description. |
additional_prompt |
string (optional) | Custom instructions for the AI. |
curl --location '{{base-url}}/article-generator/generate' \
--header 'Content-Type: application/json' \
--header 'x-api-co-id: YOUR-API-KEY' \
--header 'x-article-mode: pay_as_you_go' \
--data '{
"title": "What is REST API",
"keywords": ["REST API", "web development", "API design"],
"allow_related_keyword": true,
"language": "English",
"writing_style": ["blog-friendly", "informative"],
"tone": ["friendly", "casual"],
"search_intent": ["informational"],
"point_of_view": ["neutral"],
"creativity_level": ["balanced"],
"audience": "developers and beginners",
"additional_prompt": ""
}'
{
"is_success": true,
"message": "Success",
"data": {
"meta": {
"title": "What is REST API: A Comprehensive Guide to Modern Web Communication",
"keywords": ["REST API", "web development", "API design", "RESTful", "HTTP API"],
"language": "English",
"search_intent": "informational",
"audience": "developers and beginners",
"word_count": 1245,
"additional_prompt": ""
},
"title": "What is REST API: A Comprehensive Guide to Modern Web Communication",
"article": "<h1>What is <strong>REST API</strong>: A Comprehensive Guide to Modern Web Communication</h1><p>Ever wondered how different applications or services on the internet talk to each other seamlessly? How does your phone app fetch data from a server, or how does one website display information from another? The magic behind a lot of this interoperability often comes down to an <strong>API</strong>, or Application Programming Interface. Think of it as a set of rules and protocols that allows software components to communicate.</p>"
}
}
| Error | HTTP | Message | Resolution |
|---|---|---|---|
| Missing Topic | 400 | topic is required |
Provide a valid topic string. |
| Insufficient points | 402 | Insufficient points balance. |
Top up points (minimum 1,300 pts for an article). |
{{base-url}}/article-generator/article-rewriter-by-url
Rewrite an existing article from a URL. The API fetches the page content, extracts the article body, and rewrites it into a fresh, SEO-optimized article with your chosen style and tone. Same pricing as article generation: 1,300 points in Pay As You Go mode, free in BYOK mode.
| Property | Value |
|---|---|
| Base URL | {{base-url}} |
| Auth | x-api-co-id: YOUR_API_KEY |
| Content-Type | application/json |
| Pricing | 1,300 pts per rewrite (Pay As You Go). Free in BYOK mode. |
| Field | Type | Description |
|---|---|---|
url |
string (required) | The URL of the article to rewrite. Must be a valid, publicly accessible URL. |
language |
string (required) | Target language (e.g., “English”, “Indonesia”). |
writing_style |
array (required) | Writing style tags (e.g., [“blog-friendly”, “informative”]). |
tone |
array (required) | Tone tags (e.g., [“friendly”, “casual”]). |
search_intent |
array (required) | SEO search intent (e.g., [“informational”]). |
point_of_view |
array (required) | Narrative perspective (e.g., [“neutral”]). |
creativity_level |
array (required) | Creativity setting (e.g., [“balanced”]). |
audience |
string (required) | Target audience description. |
allow_related_keyword |
boolean (optional) | Allow AI to include related keywords. Default: false. |
additional_prompt |
string (optional) | Custom instructions for the AI rewriter. |
enable_grounding |
boolean (optional) | Enable Google Search grounding for more factual content. Default: false. |
faq |
boolean (optional) | Add a FAQ section at the bottom of the rewritten article. Default: false. |
curl --location '{{base-url}}/article-generator/article-rewriter-by-url' \
--header 'Content-Type: application/json' \
--header 'x-api-co-id: YOUR-API-KEY' \
--data '{
"url": "https://example.com/blog/what-is-rest-api",
"language": "Indonesia",
"writing_style": ["blog-friendly", "informative"],
"tone": ["friendly", "casual"],
"search_intent": ["informational"],
"point_of_view": ["neutral"],
"creativity_level": ["balanced"],
"audience": "developers and beginners",
"allow_related_keyword": true,
"additional_prompt": "",
"enable_grounding": false,
"faq": true
}'
{
"is_success": true,
"message": "Success",
"data": {
"meta": {
"title": "Apa Itu REST API: Panduan Lengkap Komunikasi Web Modern",
"keywords": ["REST API", "web development", "API design"],
"main_keyword": "REST API",
"language": "Indonesia",
"search_intent": "informational",
"audience": "developers and beginners",
"description": "Pelajari apa itu REST API, cara kerjanya, dan mengapa penting untuk pengembangan web modern.",
"word_count": 1580
},
"title": "Apa Itu REST API: Panduan Lengkap Komunikasi Web Modern",
"article": "<h1>Apa Itu <strong>REST API</strong>: Panduan Lengkap Komunikasi Web Modern</h1><p>Pernahkah Anda bertanya-tanya bagaimana aplikasi dan layanan di internet berkomunikasi satu sama lain? ...</p>"
}
}
| Error | HTTP | Message | Resolution |
|---|---|---|---|
| Missing URL | 400 | url is required |
Provide a valid, publicly accessible URL. |
| Invalid URL | 400 | url must be a valid URL |
Ensure the URL is correctly formatted (https://…). |
| Fetch failed | 400 | Failed to get article from URL |
Check that the URL is accessible and contains article content. |
| Insufficient points | 402 | Insufficient points balance. |
Top up points (minimum 1,300 pts for a rewrite). |
{{base-url}}/article-generator/image-generator
Generate a featured image for an article using AI. Provide an article title and get a high-quality image back — either as a URL or as a base64-encoded WebP. Costs 300 points in Pay As You Go mode, free in BYOK mode.
| Property | Value |
|---|---|
| Base URL | {{base-url}} |
| Auth | x-api-co-id: YOUR_API_KEY |
| Content-Type | application/json |
| Pricing | 300 pts per image (Pay As You Go). Free in BYOK mode. |
| Field | Type | Description |
|---|---|---|
article_title |
string (required) | The article title to generate an image for. The AI will create a relevant featured image based on this title. |
return_webp |
boolean (optional) | If true, returns a base64-encoded WebP image. If false (default), returns an image URL. |
curl --location '{{base-url}}/article-generator/image-generator' \
--header 'Content-Type: application/json' \
--header 'x-api-co-id: YOUR-API-KEY' \
--data '{
"article_title": "What is REST API: A Comprehensive Guide",
"return_webp": false
}'
{
"is_success": true,
"message": "Success",
"data": {
"image_url": "https://example.com/generated-image.jpg"
}
}
{
"is_success": true,
"message": "Success",
"data": {
"image_base64": "UklGRl4AAABXRUJQVlA4IFIAAADwAQCdASoQ...",
"format": "webp",
"size_bytes": 48250
}
}
| Error | HTTP | Message | Resolution |
|---|---|---|---|
| Missing title | 400 | article_title is required |
Provide an article title string. |
| Service unavailable | 503 | Image generator service is not available |
The image generation service is temporarily unavailable. |
| Insufficient points | 402 | Insufficient points balance. |
Top up points (minimum 300 pts for an image). |
GhostWriter — AI Content Automation for WordPress
WordPress users can access all Article Generator features directly from the WordPress admin panel — no API integration required. Generate articles, rewrite content from URLs, auto-generate featured images, and build internal links automatically.
Start Generating Content Today
Join thousands of developers and marketers using our efficient AI engine.
Flat-rate pricing. No per-word math.
1,300 pts per article. Or bring your own keys on Premium and generate for free.
