Developer platform

WordMark API

Use the same native conversion, media, OCR, archive and content-processing engines from your own application. The current registry exposes 219 browser tool experiences and their corresponding processing paths.

Public access: these documented endpoints do not require an API key or signup. Do not include passwords, access tokens, or other secrets in files or options; normal fair-use limits still apply.

POST /api/tools/:slug

Send one or more files as multipart files, an optional secondary asset, and JSON options. A single output streams directly; multiple outputs are packaged into a ZIP when needed.

curl -X POST https://www.wordmarkremover.com/api/tools/compress-pdf \
  -F "files=@report.pdf" \
  -F 'options={"level":"medium"}'

Examples include pdf-to-word, remove-background, video-converter, audio-converter, create-zip and file-hash.

POST /api/tools/workflow

Chain up to eight compatible single-output steps while keeping the intermediate files inside one transient request.

curl -X POST https://www.wordmarkremover.com/api/tools/workflow \
  -F "file=@report.pdf" \
  -F 'steps=[{"slug":"repair-pdf"},{"slug":"remove-pdf-metadata"},{"slug":"compress-pdf","options":{"level":"medium"}}]'

GET /api/tools/discover

Pass a filename and MIME type to discover compatible tool slugs for the Universal File Converter. The browser and server use the same registry logic.

curl "https://www.wordmarkremover.com/api/tools/discover?name=document.pdf&type=application%2Fpdf"

POST /api/v1/analyze

Returns forensic Unicode findings, summary counts, a character map and statistical metrics for text analysis.

POST /api/v1/clean

{
  "text": "...",
  "mode": "safe | minimal | balanced | strong",
  "alternatives": true
}

Returns cleaned text, explicit changes, quality scores, protected values, warnings and a verification matrix.

SDKs and integrations

The repository contains JavaScript and Python SDKs, CLI tooling, Chrome and VS Code extensions, plus WordPress and Google Docs integration starters. The generic toolbox HTTP API can also be called directly from any language that supports multipart uploads.

Privacy contract

Transient processing responses use Cache-Control: no-store and X-WordMark-Retention: 0. The server removes each temporary processing workspace before returning the completed output. Production deployments should enforce HTTPS, upload limits and infrastructure-level rate limits.