{"ok":true,"tool":"Word Counter","operation":"count-words","description":"Count words, characters, sentences, paragraphs and estimate reading time for given text.","method":"POST","endpoint":"/api/word-counter","webUrl":"https://toolhub-5eo.pages.dev/tools/word-counter","parameters":{"type":"object","properties":{"text":{"type":"string","description":"The text to analyze"}},"required":["text"]},"response":{"type":"object","properties":{"words":{"type":"integer"},"characters":{"type":"integer"},"sentences":{"type":"integer"},"paragraphs":{"type":"integer"},"readingTimeSeconds":{"type":"integer","description":"Estimated reading time at 200 wpm"}}},"example":{"request":{"text":"Hello world. This is a test."},"response_shape":{"type":"object","properties":{"words":{"type":"integer"},"characters":{"type":"integer"},"sentences":{"type":"integer"},"paragraphs":{"type":"integer"},"readingTimeSeconds":{"type":"integer","description":"Estimated reading time at 200 wpm"}}}},"howToCall":"POST a JSON body to https://toolhub-5eo.pages.dev/api/word-counter. Returns {\"ok\":true,\"result\":{...}} on success or {\"ok\":false,\"error\":\"...\"} on failure. No auth, CORS-enabled.","parametersSummary":"  text (string, required) — The text to analyze","curlExample":"curl -X POST https://toolhub-5eo.pages.dev/api/word-counter -H \"Content-Type: application/json\" -d '{\"text\":\"Hello world. This is a test.\"}'"}