API Documentation
Integrate QuickParaphrase AI writing tools into your applications. Our API is currently in development and will be available soon.
Table of Contents
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_KEYNote: API keys will be available once the API launches. Join our waitlist to be notified when access becomes available.
API Endpoints
/paraphraseParaphrase 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
}/grammar-checkCheck 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": {...}
}/summarizeCondense long text into concise summaries.
Request Body:
{
"text": "Long text to summarize",
"length": "medium" // or "short", "long"
}/expandExpand short sentences with additional detail and context.
/generate-paragraphGenerate full paragraphs from topics or keywords.
/thesis-generatorCreate strong thesis statements for academic writing.
/analyze-toneAnalyze 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:
| Tier | Requests/Minute | Requests/Day |
|---|---|---|
| Free | 10 | 1,000 |
| Pro | 60 | 10,000 |
| Enterprise | Custom | Custom |
Rate limit information is included in response headers:
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 59
X-RateLimit-Reset: 1234567890Error Handling
The API uses standard HTTP status codes to indicate success or failure:
200 OKRequest successful
400 Bad RequestInvalid request parameters
401 UnauthorizedInvalid or missing API key
429 Too Many RequestsRate limit exceeded
500 Internal Server ErrorServer 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 ToolsPrivacy First. We use essential cookies to improve your experience (like saving your tool history locally). We don't track you or share your data with third parties. Learn more
