{"openapi": "3.0.3", "info": {"title": "CleanText API", "version": "0.1.0", "description": "Extract clean article text and Markdown from a URL."}, "servers": [{"url": "http://176.124.255.233:8081"}], "paths": {"/extract": {"get": {"summary": "Extract clean content", "parameters": [{"name": "url", "in": "query", "required": true, "schema": {"type": "string", "format": "uri"}}, {"name": "format", "in": "query", "schema": {"type": "string", "enum": ["json", "text", "markdown"], "default": "json"}}, {"name": "X-Api-Key", "in": "header", "required": false, "schema": {"type": "string"}}], "responses": {"200": {"description": "Extracted content"}, "400": {"description": "Invalid URL"}, "429": {"description": "Free limit reached"}}}}}}