Text Toolkit API docs

Developer text utilities in one API — secure hashing (MD5/SHA1/SHA256/SHA512), UUID v4 generation, case conversion, slug builder, word/character count, lorem ipsum and password generation.

Authentication

All Text Toolkit API requests authenticate via two headers. Get your API key from your RapidAPI dashboard after subscribing on the Basic (free) tier or higher.

X-RapidAPI-Key: YOUR_API_KEY
X-RapidAPI-Host: text-toolkit-by-helix-api.p.rapidapi.com

Base URL

https://text-toolkit-by-helix-api.p.rapidapi.com

Endpoints

POST
/hash

Hash text with md5, sha1, sha256 or sha512

GET
/uuid

Generate one or more random UUID v4 values

POST
/case

Convert text case (upper, lower, title, snake, kebab, camel)

POST
/slug

Build a URL-safe slug from text

POST
/count

Count characters, words, lines and sentences

GET
/lorem

Generate lorem ipsum paragraphs

GET
/password

Generate a cryptographically random password

Code Examples

Python

import requests

url = "https://text-toolkit-by-helix-api.p.rapidapi.com/hash"
headers = {
    "X-RapidAPI-Key": "YOUR_API_KEY",
    "X-RapidAPI-Host": "text-toolkit-by-helix-api.p.rapidapi.com",
}

response = requests.post(url, headers=headers)
print(response.json())

JavaScript

const response = await fetch(
  "https://text-toolkit-by-helix-api.p.rapidapi.com/hash",
  {
    method: "POST",
    headers: {
      "X-RapidAPI-Key": "YOUR_API_KEY",
      "X-RapidAPI-Host": "text-toolkit-by-helix-api.p.rapidapi.com"
    }
  }
);
const data = await response.json();

cURL

curl -X POST "https://text-toolkit-by-helix-api.p.rapidapi.com/hash" \
  -H "X-RapidAPI-Key: YOUR_API_KEY" \
  -H "X-RapidAPI-Host: text-toolkit-by-helix-api.p.rapidapi.com"

Response Format

All endpoints return JSON in this consistent envelope:

{
  "status": "ok",
  "data": { /* endpoint-specific payload */ },
  "meta": {
    "cached": false,
    "latency_ms": 142,
    "request_id": "req_abc123"
  },
  "timestamp": "2026-05-21T12:00:00Z"
}

Error Codes

HTTPCodeMeaning
400BAD_REQUESTMissing or invalid parameter
401UNAUTHORIZEDInvalid or missing API key
403FORBIDDENYour plan doesn't include this endpoint
429RATE_LIMIT_EXCEEDEDToo many requests — back off and retry
500INTERNAL_ERRORSomething went wrong on our side
503UPSTREAM_UNAVAILABLEA third-party data source is down

Common Use Cases

Backend utilities
Developer dashboards
Admin tools
Content systems
Auth flows
SEO slug generator
Blog post URL builder
Password strength checker
File checksum verification
API key generator
Database seed data generator
Placeholder text for wireframes
CSV column name formatter
Git branch name generator
Environment variable hasher
User registration token generator
CMS content word counter
Changelog entry formatter
Test fixture data generator
Configuration file ID generator

Related APIs

Ready to build with Text Toolkit API?

Get API Key on RapidAPI

Start building with real APIs today

Free tier on every API, a live demo on every page, and a guide for each. No credit card to explore.

Helix-API Newsletter

Get new API launches, integration guides, and code examples in your inbox.