Quickstart
Get your first AI-generated article in 5 minutes.
Step 1: Register
Create an account to get your API keys. No credit card required — you get 5 free credits.
bash
curl -X POST https://blogaizer.com/api/v1/account/register \
-H "Content-Type: application/json" \
-d '{
"email": "you@company.com",
"company_name": "Your Company"
}'
Response:
json
{
"account_id": "acc_abc123",
"api_key_live": "sk_live_...",
"api_key_test": "sk_test_...",
"plan": "free_trial",
"credits_remaining": 5,
"message": "5 free credits to test. Subscribe for more."
}
Save your api_key_live — you'll need it for all subsequent requests.
Step 2: Configure Your Brand
Tell blogAIzer about your brand voice and style:
bash
curl -X POST https://blogaizer.com/api/v1/config/brand \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"name": "Acme Healthcare",
"industry": "Healthcare Technology",
"brand_voice": "Professional, data-driven, empathetic. Never use first-person.",
"image_style": {
"colors": ["#2563eb", "#06b6d4"],
"adjectives": ["minimalist", "medical", "technological"],
"mood": "professional, clean, modern"
}
}'
Step 3: Generate an Article
Submit a topic. The API returns immediately with a job ID:
bash
curl -X POST https://blogaizer.com/api/v1/content/articles \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"topic": "AI-powered hospital bed management in 2026",
"keywords": ["bed management", "patient flow AI"],
"word_count": 1500,
"outputs": ["html", "social", "featured_image"]
}'
Response:
json
{
"job_id": "job_abc123",
"status": "queued",
"estimated_seconds": 45,
"credits_charged": 1
}
Step 4: Poll for Result
Check the status until complete (~45 seconds):
bash
curl https://blogaizer.com/api/v1/content/articles/job_abc123 \
-H "Authorization: Bearer sk_live_..."
When status is "complete", you'll get the full article with HTML, social posts, featured image, EEAT score, and research sources.
Step 5: (Optional) Set Up Auto-Publishing
Configure a publish target to have articles delivered automatically:
bash
curl -X POST https://blogaizer.com/api/v1/config/publish-targets \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"brand_id": "brd_xyz",
"targets": [{
"type": "wordpress",
"name": "Main Blog",
"url": "https://yourblog.com",
"username": "api-user",
"app_password": "xxxx xxxx xxxx xxxx",
"seo_plugin": "rankmath"
}]
}'
Then pass "publish_to": "target_id" when generating articles to auto-publish.
Next Steps
- Configure products for targeted content
- Set up webhooks for async delivery
- Generate ideas with the Intelligence API
