Developer Resources

API Documentation

Integrate WowWrite tools into your applications with our RESTful API. Enterprise 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_KEY

Get your API key from your Dashboard after upgrading to Enterprise.

API Endpoints

POST/api/grammar

Check 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/summarize

Summarize 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/paraphrase

Paraphrase text while maintaining meaning

Parameters

{
  "text": "string (required)",
  "tone": "string (optional) - formal, casual, academic, creative"
}
POST/api/humanize

Make AI-generated text sound more human

Parameters

{
  "text": "string (required)"
}
POST/api/detect

Detect if text is AI-generated

Parameters

{
  "text": "string (required)"
}
POST/api/citation

Generate citations in various formats

Parameters

{
  "sourceInfo": "object (required)",
  "format": "string (optional) - APA, MLA, Chicago"
}

Rate Limits

API rate limits depend on your plan:

  • • Free: No API access
  • • Pro: No API access
  • • Enterprise: Unlimited API requests

Ready to integrate?

Upgrade to Enterprise to get API access and start building with WowWrite.

View Pricing

Join the WowWrite Squad! 🚀

Get the latest AI writing tips, tool updates, exclusive content, and insider secrets delivered straight to your inbox.Zero spam, maximum value! ✨

We respect your privacy. Unsubscribe at any time.

No spam, ever
Weekly updates
Exclusive content