Build on one API, 28 transformations

Text processing infrastructure,
behind one API call

Slugify, encode, parse, chain, and batch-process text without maintaining a utility library. One endpoint, 28 transformations, predictable JSON, sub-5ms latency.

Clean LLM JSON → Read the Docs → Get API Key
curl -X POST https://textforge.co/v1/run     -H "Content-Type: application/json"     -d '{"input":"Hello World!","pipeline":["slugify","reverse","base64encode"]}'

Bash syntax. For PowerShell/CMD, replace \ with ^.

Built for real integrations

Not a toy demo. This is the same pipeline used in production: deterministic steps, exact inputs, inspectable outputs.

One API, every format

Slugify, case conversions, encoding, extraction, validation, and generation through one REST endpoint.

Drop-in integration

Sensible defaults, predictable JSON responses, and docs that match what the API actually returns.

Composable pipelines

Chain transformations sequentially in a single request instead of orchestrating multiple calls.

Sub-5ms p95 latency

Built for production throughput with per-day rate limiting and burst handling.

Fair-use by default

Free tier is usable, not promotional. Upgrade when your volume is real.

Available everywhere

HTTPS-only, CORS-enabled, no SDK lock-in. Works from bash, Node, Python, or anything that can make a request.

See the pipeline in action

Deterministic steps, inspectable outputs. Each transformation returns the same response shape.

Request

POST /v1/run
Content-Type: application/json

{
  "input": "Hello World!",
  "pipeline": ["slugify", "reverse", "base64encode"]
}
Response

{
  "success": true,
  "input": "Hello World!",
  "pipeline": ["slugify", "reverse", "base64encode"],
  "result": "ZGxyb3ctb2xsZWg=",
  "steps": [...],
  "execution_time_ms": 4
}
Step 1slugify → hello-world
Step 2reverse → dlrow-olleh
Step 3base64encode → ZGxyb3ctb2xsZWg=

28 Transformations

All available in a single API call

slugifycamelcasesnakecasekebabcasepascalcaseconstantcasesentencecasetitlecasereversecountwordsremovemultipleremovespecialextractemailsextracturlsextractnumberstruncateleetmorsebase64encodebase64decodehashrandompalindromecheckhtmlencodehtmldecodemarkdownplainunicodenormalizetrimtext

Simple, transparent pricing

Start free. Upgrade when your volume is real.

Free

$0/month

No account required

  • ✓ 1,000 requests/day
  • ✓ All 28 transformations
  • ✓ Pipeline chaining
  • ✓ No credit card
Start with docs

Use it now

Free tier is available without an API key. No account, no card, no waiting.

Start with the docs →