API Overview

Endpoint https://api.text-cloaker.com/cloakText
Methods POST
Authentication Bearer YOUR_API_KEY

Input

text (String) The text you want to cloak. For best results, keep the text above 2000 characters.

Output

date (Date) The date and time of the request.
cloakedText (String) The cloaked version of the input text.
usedQuota (Integer) The total cloaked characters used by this API key after this request.
remainingQuota (Integer) The remaining quota of cloaked characters for this API key after this request.

Errors

Code 401 No API key provided
Code 404 API key not found
Code 429 Too Many Requests (Rate limit exceeded)

Quotas and Rate Limits

Starter 10 cloak requests / minute
Growth 25 cloak requests / minute
Scale 50 cloak requests / minute
Ultimate 100 cloak requests / minute

Code Examples

Node.js
                
const inputText = "Your text here";

import('node-fetch').then(({ default: fetch }) => {
    fetch('https://api.text-cloaker.com/cloakText', {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json',
            'Authorization': 'Bearer YOUR_API_KEY'
        },
        body: JSON.stringify({ text: inputText })
    })
    .then(response => response.json())
    .then(data => console.log(data))
    .catch(error => console.error('Error:', error));
});
                
              
Python
                
import requests

input_text = "Your text here"

response = requests.post(
  'https://api.text-cloaker.com/cloakText',
  headers={
    'Content-Type': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY'
  },
  json={'text': input_text}
)

print(response.json())
                
              
Curl
                
curl -X POST https://api.text-cloaker.com/cloakText
-H "Content-Type: application/json"
-H "Authorization: Bearer YOUR_API_KEY"
-d '{"text":"Your text here"}'