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_KEY

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

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: 100 requests/month
  • Pro: 10,000 requests/month
  • Enterprise: Unlimited requests

Ready to integrate?

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

View Pricing