Developer Resources
API Documentation
Integrate WowWrite tools into your applications with our RESTful API. Pro plan required for API access.
Authentication
All API requests require authentication using your API key
Include your API key in the request header:
Authorization: Bearer YOUR_API_KEYGet your API key from your Dashboard after upgrading to Pro.
API Endpoints
POST
/api/grammarCheck grammar and spelling of text
Parameters
{
"text": "string (required)",
"language": "string (optional) - en, es, fr, de, it, pt",
"dialect": "string (optional) - us, uk, au, ca",
"styleGuide": "string (optional) - none, ap, chicago, mla, apa",
"writingGoal": "string (optional) - general, academic, business, creative, casual",
"strictMode": "boolean (optional)"
}Example Request
{
"text": "This is a test text to check.",
"language": "en",
"dialect": "us",
"styleGuide": "apa"
}Example Response
{
"correctedText": "This is a test text to check.",
"errors": [],
"overallScore": {
"grammar": "excellent",
"spelling": "excellent",
"clarity": "excellent",
"style": "excellent"
}
}POST
/api/summarizeSummarize long texts
Parameters
{
"text": "string (required)",
"length": "string (optional) - short, medium, long, custom",
"focus": "string (optional) - all, key_points, conclusion, timeline",
"format": "string (optional) - paragraph, bullets, numbered, executive",
"customWordCount": "number (optional) - required if length is custom",
"extractEntities": "boolean (optional)",
"extractActionItems": "boolean (optional)",
"analyzeSentiment": "boolean (optional)"
}Example Request
{
"text": "Long article text here...",
"length": "medium",
"format": "bullets"
}Example Response
{
"summary": "Summary text here...",
"keyPoints": [
"Point 1",
"Point 2"
],
"length": {
"words": 150,
"sentences": 3
}
}POST
/api/paraphraseParaphrase text while maintaining meaning
Parameters
{
"text": "string (required)",
"tone": "string (optional) - formal, casual, academic, creative"
}POST
/api/humanizeMake AI-generated text sound more human
Parameters
{
"text": "string (required)"
}POST
/api/detectDetect if text is AI-generated
Parameters
{
"text": "string (required)"
}POST
/api/citationGenerate citations in various formats
Parameters
{
"sourceInfo": "object (required)",
"format": "string (optional) - APA, MLA, Chicago"
}Rate Limits
API rate limits depend on your plan:
- • Free: 100 requests/month
- • Pro: 10,000 requests/month
- • Enterprise: Unlimited requests