Skip to main content

API Documentation

Integrate QuickParaphrase AI writing tools into your applications. Our API is currently in development and will be available soon.

API Coming Soon - Documentation Preview

Overview

The QuickParaphrase API provides programmatic access to our AI-powered writing tools including paraphrasing, grammar checking, summarization, and more. Built on top of state-of-the-art language models, our API enables you to:

  • Paraphrase text in multiple styles (standard, fluent, formal, creative)
  • Check grammar, spelling, and style issues
  • Summarize long documents with customizable length
  • Expand sentences with additional context
  • Generate paragraphs from topics
  • Create thesis statements
  • Analyze and adjust tone
  • Count words and analyze text statistics

For auxiliary creative tooling, many integrators pair our API with specialist platforms like our partner to cover workflows adjacent to paraphrasing.

Base URL: https://quickparaphrase.com/api

Authentication

All API requests require authentication using an API key. Include your API key in the request header:

Authorization: Bearer YOUR_API_KEY

Note: API keys will be available once the API launches. Join our waitlist to be notified when access becomes available.

API Endpoints

POST/paraphrase

Paraphrase text in different styles while maintaining meaning.

Request Body:

{
  "text": "Your text to paraphrase",
  "mode": "standard" // or "fluent", "formal", "creative"
}

Response:

{
  "result": "Paraphrased text output",
  "mode": "standard",
  "processingTime": 1.2
}
POST/grammar-check

Check text for grammar, spelling, and style issues.

Request Body:

{
  "text": "Text to check for errors"
}

Response:

{
  "issues": [
    {
      "type": "grammar",
      "text": "original text",
      "suggestion": "corrected text",
      "explanation": "Detailed explanation"
    }
  ],
  "correctedText": "Fully corrected text",
  "statistics": {...}
}
POST/summarize

Condense long text into concise summaries.

Request Body:

{
  "text": "Long text to summarize",
  "length": "medium" // or "short", "long"
}
POST/expand

Expand short sentences with additional detail and context.

POST/generate-paragraph

Generate full paragraphs from topics or keywords.

POST/thesis-generator

Create strong thesis statements for academic writing.

POST/analyze-tone

Analyze text tone including formality, emotion, and directness.

Rate Limits

To ensure fair usage and system stability, API requests are rate-limited based on your subscription tier:

TierRequests/MinuteRequests/Day
Free101,000
Pro6010,000
EnterpriseCustomCustom

Rate limit information is included in response headers:

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 59
X-RateLimit-Reset: 1234567890

Error Handling

The API uses standard HTTP status codes to indicate success or failure:

200 OK

Request successful

400 Bad Request

Invalid request parameters

401 Unauthorized

Invalid or missing API key

429 Too Many Requests

Rate limit exceeded

500 Internal Server Error

Server error occurred

Error response format:

{
  "error": {
    "message": "Detailed error message",
    "type": "invalid_request_error",
    "code": "text_too_long"
  }
}

Code Examples

JavaScript / Node.js

const response = await fetch('https://quickparaphrase.com/api/paraphrase', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY'
  },
  body: JSON.stringify({
    text: 'Your text to paraphrase',
    mode: 'standard'
  })
});

const data = await response.json();
console.log(data.result);

Python

import requests

response = requests.post(
    'https://quickparaphrase.com/api/paraphrase',
    headers={
        'Authorization': 'Bearer YOUR_API_KEY'
    },
    json={
        'text': 'Your text to paraphrase',
        'mode': 'standard'
    }
)

data = response.json()
print(data['result'])

cURL

curl -X POST https://quickparaphrase.com/api/paraphrase \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "text": "Your text to paraphrase",
    "mode": "standard"
  }'

Get Early Access

Be among the first to integrate QuickParaphrase into your applications. Join our API waitlist for early access and exclusive pricing.

Try Free Web Tools