{"openapi":"3.1.0","info":{"title":"VanMoose API Platform","description":"73 developer utility APIs. One key, one subscription.\n\nBase URLs: Each API has its own subdomain (e.g., emailverify.vanmoose.cc). The paths below are prefixed with the API slug for organization; the actual endpoint path starts at /v1/.\n\nAuth: X-VanMoose-Key header with vm_live_ prefixed key.\n\nAPIs with specs: 49/72","version":"1.0.0","contact":{"name":"Van Moose","url":"https://vanmoose.cc","email":"info@vanmoose.cc"},"license":{"name":"Proprietary","url":"https://vanmoose.cc/terms"}},"servers":[{"url":"https://{apiId}.vanmoose.cc","description":"Production (per-API subdomain)","variables":{"apiId":{"default":"emailverify","description":"API identifier (e.g., emailverify, techstack, whois)"}}}],"security":[{"ApiKeyAuth":[]}],"tags":[{"name":"Converters","description":"Converters APIs"},{"name":"Data Tools","description":"Data Tools APIs"},{"name":"Developer Utils","description":"Developer Utils APIs"},{"name":"Image Generation","description":"Image Generation APIs"},{"name":"Image Processing","description":"Image Processing APIs"},{"name":"Network","description":"Network APIs"},{"name":"Security","description":"Security APIs"},{"name":"Text Processing","description":"Text Processing APIs"},{"name":"Validation","description":"Validation APIs"},{"name":"Web Intelligence","description":"Web Intelligence APIs"}],"paths":{"/emailverify/v1/verify":{"get":{"summary":"Verify single email","description":"Verify a single email address","parameters":[{"name":"email","in":"query","required":true,"schema":{"type":"string"},"description":"Email address to verify"}],"responses":{"200":{"description":"Verification result with syntax, MX, and disposable checks"}},"tags":["Validation"],"operationId":"emailverify_verify_get","x-vanmoose-domain":"https://emailverify.vanmoose.cc"},"post":{"summary":"Verify single email (POST)","description":"Verify a single email address via JSON body","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["email"],"properties":{"email":{"type":"string","description":"Email address to verify"}}}}}},"responses":{"200":{"description":"Verification result"}},"tags":["Validation"],"operationId":"emailverify_verify_post","x-vanmoose-domain":"https://emailverify.vanmoose.cc"}},"/emailverify/v1/bulk":{"post":{"summary":"Verify multiple emails","description":"Verify multiple email addresses in one request","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["emails"],"properties":{"emails":{"type":"array","items":{"type":"string"},"description":"Array of email addresses"}}}}}},"responses":{"200":{"description":"Bulk verification results"}},"tags":["Validation"],"operationId":"emailverify_bulk_post","x-vanmoose-domain":"https://emailverify.vanmoose.cc"}},"/techstack/v1/detect":{"get":{"summary":"Detect tech stack","description":"Detect technologies used by a website","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"description":"Website URL to analyze"}],"responses":{"200":{"description":"Detected technologies categorized by type"}},"tags":["Web Intelligence"],"operationId":"techstack_detect_get","x-vanmoose-domain":"https://techstack.vanmoose.cc"},"post":{"summary":"Detect tech stack (POST)","description":"Detect technologies via JSON body","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Website URL"}}}}}},"responses":{"200":{"description":"Detected technologies"}},"tags":["Web Intelligence"],"operationId":"techstack_detect_post","x-vanmoose-domain":"https://techstack.vanmoose.cc"}},"/techstack/v1/compare":{"post":{"summary":"Compare tech stacks","description":"Compare technologies across multiple websites","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["urls"],"properties":{"urls":{"type":"array","items":{"type":"string"},"description":"URLs to compare"}}}}}},"responses":{"200":{"description":"Tech stack comparison"}},"tags":["Web Intelligence"],"operationId":"techstack_compare_post","x-vanmoose-domain":"https://techstack.vanmoose.cc"}},"/whois/v1/lookup":{"get":{"summary":"WHOIS lookup","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string"},"description":"Domain name"}],"responses":{"200":{"description":"WHOIS data with parsed and raw output"}},"tags":["Validation"],"operationId":"whois_lookup_get","x-vanmoose-domain":"https://whois.vanmoose.cc"},"post":{"summary":"WHOIS lookup (POST)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string"}}}}}},"responses":{"200":{"description":"WHOIS data"}},"tags":["Validation"],"operationId":"whois_lookup_post","x-vanmoose-domain":"https://whois.vanmoose.cc"}},"/ipgeo/v1/me":{"get":{"summary":"Get my IP info","description":"Get geolocation data for the requesting IP address","responses":{"200":{"description":"IP geolocation data"}},"tags":["Network"],"operationId":"ipgeo_me_get","x-vanmoose-domain":"https://ipgeo.vanmoose.cc"}},"/ipgeo/v1/lookup":{"get":{"summary":"Lookup IP by query parameter","parameters":[{"name":"ip","in":"query","required":true,"schema":{"type":"string"},"description":"IP address to lookup"}],"responses":{"200":{"description":"IP geolocation data"}},"tags":["Network"],"operationId":"ipgeo_lookup_get","x-vanmoose-domain":"https://ipgeo.vanmoose.cc"}},"/ipgeo/v1/lookup/{ip}":{"get":{"summary":"Lookup IP by path parameter","parameters":[{"name":"ip","in":"path","required":true,"schema":{"type":"string"},"description":"IP address to lookup"}],"responses":{"200":{"description":"IP geolocation data"}},"tags":["Network"],"operationId":"ipgeo_lookup_{ip}_get","x-vanmoose-domain":"https://ipgeo.vanmoose.cc"}},"/ipgeo/v1/bulk":{"post":{"summary":"Bulk IP lookup","description":"Lookup multiple IPs in a single request (PRO+ only, max 100 IPs)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"ips":{"type":"array","items":{"type":"string"}}},"required":["ips"]}}}},"responses":{"200":{"description":"Bulk lookup results"}},"tags":["Network"],"operationId":"ipgeo_bulk_post","x-vanmoose-domain":"https://ipgeo.vanmoose.cc"}},"/ipgeo/v1/validate":{"get":{"summary":"Validate IP address","description":"Validate an IP address and get type information","parameters":[{"name":"ip","in":"query","required":true,"schema":{"type":"string"},"description":"IP address to validate"}],"responses":{"200":{"description":"Validation result with type (ipv4/ipv6)"}},"tags":["Network"],"operationId":"ipgeo_validate_get","x-vanmoose-domain":"https://ipgeo.vanmoose.cc"}},"/ipgeo/v1/info":{"get":{"summary":"Get IP type information","description":"Get IP type information (IPv4/IPv6, private/public)","parameters":[{"name":"ip","in":"query","required":true,"schema":{"type":"string"},"description":"IP address"}],"responses":{"200":{"description":"IP type information"}},"tags":["Network"],"operationId":"ipgeo_info_get","x-vanmoose-domain":"https://ipgeo.vanmoose.cc"}},"/ipgeo/v1/distance":{"get":{"summary":"Calculate distance between coordinates","description":"Calculate distance in kilometers between two geographic coordinates","parameters":[{"name":"lat1","in":"query","required":true,"schema":{"type":"number"},"description":"First latitude"},{"name":"lon1","in":"query","required":true,"schema":{"type":"number"},"description":"First longitude"},{"name":"lat2","in":"query","required":true,"schema":{"type":"number"},"description":"Second latitude"},{"name":"lon2","in":"query","required":true,"schema":{"type":"number"},"description":"Second longitude"}],"responses":{"200":{"description":"Distance calculation in kilometers"}},"tags":["Network"],"operationId":"ipgeo_distance_get","x-vanmoose-domain":"https://ipgeo.vanmoose.cc"}},"/nlptools/v1/language":{"post":{"summary":"Detect language","description":"Detect the language of text","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text to analyze"}}}}}},"responses":{"200":{"description":"Detected language with confidence score"}},"tags":["Text Processing"],"operationId":"nlptools_language_post","x-vanmoose-domain":"https://nlptools.vanmoose.cc"}},"/nlptools/v1/sentiment":{"post":{"summary":"Analyze sentiment","description":"Analyze the sentiment of text (positive, negative, neutral)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text to analyze"}}}}}},"responses":{"200":{"description":"Sentiment analysis result"}},"tags":["Text Processing"],"operationId":"nlptools_sentiment_post","x-vanmoose-domain":"https://nlptools.vanmoose.cc"}},"/nlptools/v1/keywords":{"post":{"summary":"Extract keywords","description":"Extract keywords and key phrases from text","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text to analyze"},"count":{"type":"integer","description":"Number of keywords to extract"}}}}}},"responses":{"200":{"description":"Extracted keywords"}},"tags":["Text Processing"],"operationId":"nlptools_keywords_post","x-vanmoose-domain":"https://nlptools.vanmoose.cc"}},"/nlptools/v1/profanity":{"post":{"summary":"Filter profanity","description":"Detect and filter profanity from text","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text to filter"}}}}}},"responses":{"200":{"description":"Filtered text with profanity detection"}},"tags":["Text Processing"],"operationId":"nlptools_profanity_post","x-vanmoose-domain":"https://nlptools.vanmoose.cc"}},"/nlptools/v1/summarize":{"post":{"summary":"Summarize text","description":"Generate a summary of long text","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text to summarize"},"sentences":{"type":"integer","description":"Number of sentences in summary"}}}}}},"responses":{"200":{"description":"Text summary"}},"tags":["Text Processing"],"operationId":"nlptools_summarize_post","x-vanmoose-domain":"https://nlptools.vanmoose.cc"}},"/nlptools/v1/analyze":{"post":{"summary":"Full text analysis","description":"Run all NLP analyses on text at once","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text to analyze"}}}}}},"responses":{"200":{"description":"Complete analysis results"}},"tags":["Text Processing"],"operationId":"nlptools_analyze_post","x-vanmoose-domain":"https://nlptools.vanmoose.cc"}},"/metadata/v1/extract":{"get":{"summary":"Extract metadata","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"description":"URL to extract metadata from"}],"responses":{"200":{"description":"Extracted metadata including OG tags, Twitter cards, title, description"}},"tags":["Web Intelligence"],"operationId":"metadata_extract_get","x-vanmoose-domain":"https://metadata.vanmoose.cc"},"post":{"summary":"Extract metadata (POST)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}}}}}},"responses":{"200":{"description":"Extracted metadata"}},"tags":["Web Intelligence"],"operationId":"metadata_extract_post","x-vanmoose-domain":"https://metadata.vanmoose.cc"}},"/readable/v1/extract":{"get":{"summary":"Extract article content","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"description":"Article URL"}],"responses":{"200":{"description":"Clean article content with title, author, and text"}},"tags":["Web Intelligence"],"operationId":"readable_extract_get","x-vanmoose-domain":"https://readable.vanmoose.cc"},"post":{"summary":"Extract article (POST)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}}}}}},"responses":{"200":{"description":"Clean article content"}},"tags":["Web Intelligence"],"operationId":"readable_extract_post","x-vanmoose-domain":"https://readable.vanmoose.cc"}},"/unfurl/v1/unfurl":{"get":{"summary":"Unfurl URL","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"description":"URL to unfurl"}],"responses":{"200":{"description":"Link preview data"}},"tags":["Web Intelligence"],"operationId":"unfurl_unfurl_get","x-vanmoose-domain":"https://unfurl.vanmoose.cc"},"post":{"summary":"Unfurl URL (POST)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}}}}}},"responses":{"200":{"description":"Link preview data"}},"tags":["Web Intelligence"],"operationId":"unfurl_unfurl_post","x-vanmoose-domain":"https://unfurl.vanmoose.cc"}},"/unfurl/v1/bulk":{"post":{"summary":"Bulk unfurl","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Bulk results"}},"tags":["Web Intelligence"],"operationId":"unfurl_bulk_post","x-vanmoose-domain":"https://unfurl.vanmoose.cc"}},"/linkcheck/v1/check":{"get":{"summary":"Check single URL","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Link status (alive, dead, redirect)"}},"tags":["Validation"],"operationId":"linkcheck_check_get","x-vanmoose-domain":"https://linkcheck.vanmoose.cc"},"post":{"summary":"Check URL (POST)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}}}}}},"responses":{"200":{"description":"Link status"}},"tags":["Validation"],"operationId":"linkcheck_check_post","x-vanmoose-domain":"https://linkcheck.vanmoose.cc"}},"/linkcheck/v1/bulk":{"post":{"summary":"Check multiple URLs","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["urls"],"properties":{"urls":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Bulk results"}},"tags":["Validation"],"operationId":"linkcheck_bulk_post","x-vanmoose-domain":"https://linkcheck.vanmoose.cc"}},"/linkcheck/v1/extract":{"get":{"summary":"Extract links from page","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Extracted links"}},"tags":["Validation"],"operationId":"linkcheck_extract_get","x-vanmoose-domain":"https://linkcheck.vanmoose.cc"}},"/linkcheck/v1/crawl":{"post":{"summary":"Crawl site for broken links","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"depth":{"type":"integer"}}}}}},"responses":{"200":{"description":"Crawl results"}},"tags":["Validation"],"operationId":"linkcheck_crawl_post","x-vanmoose-domain":"https://linkcheck.vanmoose.cc"}},"/barcode/v1/generate":{"get":{"summary":"Generate barcode (GET)","description":"Generate a barcode via query parameters","parameters":[{"name":"data","in":"query","required":true,"schema":{"type":"string"},"description":"Data to encode"},{"name":"type","in":"query","schema":{"type":"string","enum":["code128","ean13","upca","code39","itf14","ean8","upce"]},"description":"Barcode type"},{"name":"format","in":"query","schema":{"type":"string","enum":["svg","png"]},"description":"Output format"},{"name":"width","in":"query","schema":{"type":"integer"},"description":"Bar width"},{"name":"height","in":"query","schema":{"type":"integer"},"description":"Barcode height"}],"responses":{"200":{"description":"Barcode image returned"}},"tags":["Image Generation"],"operationId":"barcode_generate_get","x-vanmoose-domain":"https://barcode.vanmoose.cc"},"post":{"summary":"Generate barcode (POST)","description":"Generate a barcode via JSON body","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"string","description":"Data to encode"},"type":{"type":"string","description":"Barcode type"},"format":{"type":"string","enum":["svg","png"]},"width":{"type":"integer"},"height":{"type":"integer"}}}}}},"responses":{"200":{"description":"Barcode image returned"}},"tags":["Image Generation"],"operationId":"barcode_generate_post","x-vanmoose-domain":"https://barcode.vanmoose.cc"}},"/barcode/v1/validate":{"get":{"summary":"Validate barcode data","description":"Check if data is valid for a specific barcode type","parameters":[{"name":"data","in":"query","required":true,"schema":{"type":"string"},"description":"Data to validate"},{"name":"type","in":"query","required":true,"schema":{"type":"string"},"description":"Barcode type"}],"responses":{"200":{"description":"Validation result"}},"tags":["Image Generation"],"operationId":"barcode_validate_get","x-vanmoose-domain":"https://barcode.vanmoose.cc"}},"/qrcode/v1/generate":{"get":{"summary":"Generate QR code (GET)","description":"Generate a QR code via query parameters","parameters":[{"name":"data","in":"query","required":true,"schema":{"type":"string"},"description":"Data to encode"},{"name":"size","in":"query","schema":{"type":"integer","default":200},"description":"Size in pixels"},{"name":"format","in":"query","schema":{"type":"string","enum":["png","svg","base64"]},"description":"Output format"},{"name":"fg","in":"query","schema":{"type":"string"},"description":"Foreground color (hex)"},{"name":"bg","in":"query","schema":{"type":"string"},"description":"Background color (hex)"}],"responses":{"200":{"description":"QR code image returned"}},"tags":["Image Generation"],"operationId":"qrcode_generate_get","x-vanmoose-domain":"https://qrcode.vanmoose.cc"},"post":{"summary":"Generate QR code (POST)","description":"Generate a QR code via JSON body","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"string","description":"Data to encode"},"size":{"type":"integer","description":"Size in pixels"},"format":{"type":"string","enum":["png","svg","base64"]},"fg":{"type":"string","description":"Foreground color"},"bg":{"type":"string","description":"Background color"}}}}}},"responses":{"200":{"description":"QR code image returned"}},"tags":["Image Generation"],"operationId":"qrcode_generate_post","x-vanmoose-domain":"https://qrcode.vanmoose.cc"}},"/favicon/v1/icon":{"get":{"summary":"Get favicon image","description":"Get the favicon image directly for a URL","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"description":"Website URL"},{"name":"size","in":"query","schema":{"type":"integer"},"description":"Preferred icon size"}],"responses":{"200":{"description":"Favicon image returned"}},"tags":["Image Generation"],"operationId":"favicon_icon_get","x-vanmoose-domain":"https://favicon.vanmoose.cc"}},"/favicon/v1/info":{"get":{"summary":"Get all favicon info","description":"Get all available favicon URLs and metadata for a website","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"description":"Website URL"}],"responses":{"200":{"description":"Favicon info returned"}},"tags":["Image Generation"],"operationId":"favicon_info_get","x-vanmoose-domain":"https://favicon.vanmoose.cc"}},"/hashtools/v1/hash":{"post":{"summary":"Generate hash","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"string"},"algorithm":{"type":"string","enum":["md5","sha1","sha256","sha512"]}}}}}},"responses":{"200":{"description":"Hash"}},"tags":["Developer Utils"],"operationId":"hashtools_hash_post","x-vanmoose-domain":"https://hashtools.vanmoose.cc"}},"/hashtools/v1/hmac":{"post":{"summary":"Generate HMAC","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["data","key"],"properties":{"data":{"type":"string"},"key":{"type":"string"},"algorithm":{"type":"string"}}}}}},"responses":{"200":{"description":"HMAC"}},"tags":["Developer Utils"],"operationId":"hashtools_hmac_post","x-vanmoose-domain":"https://hashtools.vanmoose.cc"}},"/hashtools/v1/all":{"post":{"summary":"Generate all hashes","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"string"}}}}}},"responses":{"200":{"description":"All hashes"}},"tags":["Developer Utils"],"operationId":"hashtools_all_post","x-vanmoose-domain":"https://hashtools.vanmoose.cc"}},"/hashtools/v1/compare":{"post":{"summary":"Compare hashes","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hash1","hash2"],"properties":{"hash1":{"type":"string"},"hash2":{"type":"string"}}}}}},"responses":{"200":{"description":"Comparison"}},"tags":["Developer Utils"],"operationId":"hashtools_compare_post","x-vanmoose-domain":"https://hashtools.vanmoose.cc"}},"/cryptotools/v1/hash":{"post":{"summary":"Generate hash","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"string"},"algorithm":{"type":"string","enum":["md5","sha1","sha256","sha512"]}}}}}},"responses":{"200":{"description":"Hash result"}},"tags":["Developer Utils"],"operationId":"cryptotools_hash_post","x-vanmoose-domain":"https://cryptotools.vanmoose.cc"}},"/cryptotools/v1/hash/all":{"post":{"summary":"Generate all hashes","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"string"}}}}}},"responses":{"200":{"description":"All hash algorithms"}},"tags":["Developer Utils"],"operationId":"cryptotools_hash_all_post","x-vanmoose-domain":"https://cryptotools.vanmoose.cc"}},"/cryptotools/v1/hash/verify":{"post":{"summary":"Verify hash","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["data","hash"],"properties":{"data":{"type":"string"},"hash":{"type":"string"}}}}}},"responses":{"200":{"description":"Verification result"}},"tags":["Developer Utils"],"operationId":"cryptotools_hash_verify_post","x-vanmoose-domain":"https://cryptotools.vanmoose.cc"}},"/cryptotools/v1/uuid":{"get":{"summary":"Generate UUID","responses":{"200":{"description":"Generated UUID"}},"tags":["Developer Utils"],"operationId":"cryptotools_uuid_get","x-vanmoose-domain":"https://cryptotools.vanmoose.cc"}},"/cryptotools/v1/uuid/validate":{"get":{"summary":"Validate UUID","parameters":[{"name":"uuid","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Validation result"}},"tags":["Developer Utils"],"operationId":"cryptotools_uuid_validate_get","x-vanmoose-domain":"https://cryptotools.vanmoose.cc"}},"/cryptotools/v1/password":{"get":{"summary":"Generate password","parameters":[{"name":"length","in":"query","schema":{"type":"integer"}}],"responses":{"200":{"description":"Generated password"}},"tags":["Developer Utils"],"operationId":"cryptotools_password_get","x-vanmoose-domain":"https://cryptotools.vanmoose.cc"}},"/cryptotools/v1/password/bulk":{"get":{"summary":"Generate multiple passwords","parameters":[{"name":"count","in":"query","schema":{"type":"integer"}}],"responses":{"200":{"description":"Generated passwords"}},"tags":["Developer Utils"],"operationId":"cryptotools_password_bulk_get","x-vanmoose-domain":"https://cryptotools.vanmoose.cc"}},"/jwt/v1/create":{"post":{"summary":"Create JWT","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["payload","secret"],"properties":{"payload":{"type":"object"},"secret":{"type":"string"},"algorithm":{"type":"string","enum":["HS256","HS384","HS512"]},"expiresIn":{"type":"string"}}}}}},"responses":{"200":{"description":"Generated JWT"}},"tags":["Developer Utils"],"operationId":"jwt_create_post","x-vanmoose-domain":"https://jwt.vanmoose.cc"}},"/jwt/v1/decode":{"post":{"summary":"Decode JWT","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string"}}}}}},"responses":{"200":{"description":"Decoded payload"}},"tags":["Developer Utils"],"operationId":"jwt_decode_post","x-vanmoose-domain":"https://jwt.vanmoose.cc"}},"/jwt/v1/verify":{"post":{"summary":"Verify JWT","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token","secret"],"properties":{"token":{"type":"string"},"secret":{"type":"string"}}}}}},"responses":{"200":{"description":"Verification result"}},"tags":["Developer Utils"],"operationId":"jwt_verify_post","x-vanmoose-domain":"https://jwt.vanmoose.cc"}},"/markdown/v1/to-html":{"post":{"summary":"Markdown to HTML","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["markdown"],"properties":{"markdown":{"type":"string"}}}}}},"responses":{"200":{"description":"HTML output"}},"tags":["Text Processing"],"operationId":"markdown_to-html_post","x-vanmoose-domain":"https://markdown.vanmoose.cc"}},"/markdown/v1/to-markdown":{"post":{"summary":"HTML to Markdown","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["html"],"properties":{"html":{"type":"string"}}}}}},"responses":{"200":{"description":"Markdown output"}},"tags":["Text Processing"],"operationId":"markdown_to-markdown_post","x-vanmoose-domain":"https://markdown.vanmoose.cc"}},"/markdown/v1/to-text":{"post":{"summary":"Markdown to plain text","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["markdown"],"properties":{"markdown":{"type":"string"}}}}}},"responses":{"200":{"description":"Plain text output"}},"tags":["Text Processing"],"operationId":"markdown_to-text_post","x-vanmoose-domain":"https://markdown.vanmoose.cc"}},"/markdown/v1/toc":{"post":{"summary":"Generate table of contents","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["markdown"],"properties":{"markdown":{"type":"string"}}}}}},"responses":{"200":{"description":"Table of contents"}},"tags":["Text Processing"],"operationId":"markdown_toc_post","x-vanmoose-domain":"https://markdown.vanmoose.cc"}},"/markup/v1/html-to-markdown":{"post":{"summary":"HTML to Markdown","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["html"],"properties":{"html":{"type":"string"}}}}}},"responses":{"200":{"description":"Markdown"}},"tags":["Text Processing"],"operationId":"markup_html-to-markdown_post","x-vanmoose-domain":"https://markup.vanmoose.cc"}},"/markup/v1/markdown-to-html":{"post":{"summary":"Markdown to HTML","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["markdown"],"properties":{"markdown":{"type":"string"}}}}}},"responses":{"200":{"description":"HTML"}},"tags":["Text Processing"],"operationId":"markup_markdown-to-html_post","x-vanmoose-domain":"https://markup.vanmoose.cc"}},"/markup/v1/html-to-text":{"post":{"summary":"HTML to text","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["html"],"properties":{"html":{"type":"string"}}}}}},"responses":{"200":{"description":"Text"}},"tags":["Text Processing"],"operationId":"markup_html-to-text_post","x-vanmoose-domain":"https://markup.vanmoose.cc"}},"/markup/v1/markdown-to-text":{"post":{"summary":"Markdown to text","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["markdown"],"properties":{"markdown":{"type":"string"}}}}}},"responses":{"200":{"description":"Text"}},"tags":["Text Processing"],"operationId":"markup_markdown-to-text_post","x-vanmoose-domain":"https://markup.vanmoose.cc"}},"/markup/v1/escape":{"post":{"summary":"Escape HTML","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["html"],"properties":{"html":{"type":"string"}}}}}},"responses":{"200":{"description":"Escaped HTML"}},"tags":["Text Processing"],"operationId":"markup_escape_post","x-vanmoose-domain":"https://markup.vanmoose.cc"}},"/markup/v1/unescape":{"post":{"summary":"Unescape HTML","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["html"],"properties":{"html":{"type":"string"}}}}}},"responses":{"200":{"description":"Unescaped HTML"}},"tags":["Text Processing"],"operationId":"markup_unescape_post","x-vanmoose-domain":"https://markup.vanmoose.cc"}},"/markup/v1/minify":{"post":{"summary":"Minify HTML","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["html"],"properties":{"html":{"type":"string"}}}}}},"responses":{"200":{"description":"Minified HTML"}},"tags":["Text Processing"],"operationId":"markup_minify_post","x-vanmoose-domain":"https://markup.vanmoose.cc"}},"/difftools/v1/lines":{"post":{"summary":"Line-by-line diff","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["text1","text2"],"properties":{"text1":{"type":"string"},"text2":{"type":"string"}}}}}},"responses":{"200":{"description":"Line diff result"}},"tags":["Text Processing"],"operationId":"difftools_lines_post","x-vanmoose-domain":"https://difftools.vanmoose.cc"}},"/difftools/v1/chars":{"post":{"summary":"Character-by-character diff","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["text1","text2"],"properties":{"text1":{"type":"string"},"text2":{"type":"string"}}}}}},"responses":{"200":{"description":"Character diff result"}},"tags":["Text Processing"],"operationId":"difftools_chars_post","x-vanmoose-domain":"https://difftools.vanmoose.cc"}},"/texttools/v1/sanitize":{"post":{"summary":"Sanitize HTML","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["html"],"properties":{"html":{"type":"string"}}}}}},"responses":{"200":{"description":"Sanitized HTML"}},"tags":["Text Processing"],"operationId":"texttools_sanitize_post","x-vanmoose-domain":"https://texttools.vanmoose.cc"}},"/texttools/v1/similarity":{"post":{"summary":"Compare text similarity","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["text1","text2"],"properties":{"text1":{"type":"string"},"text2":{"type":"string"}}}}}},"responses":{"200":{"description":"Similarity score"}},"tags":["Text Processing"],"operationId":"texttools_similarity_post","x-vanmoose-domain":"https://texttools.vanmoose.cc"}},"/texttools/v1/timezone/convert":{"get":{"summary":"Convert timezone","parameters":[{"name":"time","in":"query","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","required":true,"schema":{"type":"string"}},{"name":"to","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Converted time"}},"tags":["Text Processing"],"operationId":"texttools_timezone_convert_get","x-vanmoose-domain":"https://texttools.vanmoose.cc"}},"/texttools/v1/timezone/list":{"get":{"summary":"List timezones","responses":{"200":{"description":"Timezone list"}},"tags":["Text Processing"],"operationId":"texttools_timezone_list_get","x-vanmoose-domain":"https://texttools.vanmoose.cc"}},"/texttools/v1/timezone/now":{"get":{"summary":"Current time in timezone","parameters":[{"name":"tz","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Current time"}},"tags":["Text Processing"],"operationId":"texttools_timezone_now_get","x-vanmoose-domain":"https://texttools.vanmoose.cc"}},"/dataconv/v1/json-to-csv":{"post":{"summary":"JSON to CSV","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"array"}}}}}},"responses":{"200":{"description":"CSV output"}},"tags":["Converters"],"operationId":"dataconv_json-to-csv_post","x-vanmoose-domain":"https://dataconv.vanmoose.cc"}},"/dataconv/v1/csv-to-json":{"post":{"summary":"CSV to JSON","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["csv"],"properties":{"csv":{"type":"string"}}}}}},"responses":{"200":{"description":"JSON output"}},"tags":["Converters"],"operationId":"dataconv_csv-to-json_post","x-vanmoose-domain":"https://dataconv.vanmoose.cc"}},"/dataconv/v1/json-to-xml":{"post":{"summary":"JSON to XML","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"object"}}}}}},"responses":{"200":{"description":"XML output"}},"tags":["Converters"],"operationId":"dataconv_json-to-xml_post","x-vanmoose-domain":"https://dataconv.vanmoose.cc"}},"/dataconv/v1/xml-to-json":{"post":{"summary":"XML to JSON","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["xml"],"properties":{"xml":{"type":"string"}}}}}},"responses":{"200":{"description":"JSON output"}},"tags":["Converters"],"operationId":"dataconv_xml-to-json_post","x-vanmoose-domain":"https://dataconv.vanmoose.cc"}},"/dataconv/v1/json/validate":{"post":{"summary":"Validate JSON","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["json"],"properties":{"json":{"type":"string"}}}}}},"responses":{"200":{"description":"Validation result"}},"tags":["Converters"],"operationId":"dataconv_json_validate_post","x-vanmoose-domain":"https://dataconv.vanmoose.cc"}},"/dataconv/v1/json/format":{"post":{"summary":"Format JSON","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["json"],"properties":{"json":{"type":"string"}}}}}},"responses":{"200":{"description":"Formatted JSON"}},"tags":["Converters"],"operationId":"dataconv_json_format_post","x-vanmoose-domain":"https://dataconv.vanmoose.cc"}},"/dataconv/v1/json/minify":{"post":{"summary":"Minify JSON","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["json"],"properties":{"json":{"type":"string"}}}}}},"responses":{"200":{"description":"Minified JSON"}},"tags":["Converters"],"operationId":"dataconv_json_minify_post","x-vanmoose-domain":"https://dataconv.vanmoose.cc"}},"/colorconv/v1/convert":{"get":{"summary":"Convert color","parameters":[{"name":"color","in":"query","required":true,"schema":{"type":"string"},"description":"Color in any format"}],"responses":{"200":{"description":"Color in all formats"}},"tags":["Converters"],"operationId":"colorconv_convert_get","x-vanmoose-domain":"https://colorconv.vanmoose.cc"}},"/colorconv/v1/harmonies":{"get":{"summary":"Generate harmonies","parameters":[{"name":"color","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Color harmonies"}},"tags":["Converters"],"operationId":"colorconv_harmonies_get","x-vanmoose-domain":"https://colorconv.vanmoose.cc"}},"/colorconv/v1/lighten":{"get":{"summary":"Lighten color","parameters":[{"name":"color","in":"query","required":true,"schema":{"type":"string"}},{"name":"amount","in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Lightened color"}},"tags":["Converters"],"operationId":"colorconv_lighten_get","x-vanmoose-domain":"https://colorconv.vanmoose.cc"}},"/colorconv/v1/darken":{"get":{"summary":"Darken color","parameters":[{"name":"color","in":"query","required":true,"schema":{"type":"string"}},{"name":"amount","in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Darkened color"}},"tags":["Converters"],"operationId":"colorconv_darken_get","x-vanmoose-domain":"https://colorconv.vanmoose.cc"}},"/unitconv/v1/convert":{"get":{"summary":"Convert unit","parameters":[{"name":"value","in":"query","required":true,"schema":{"type":"number"}},{"name":"from","in":"query","required":true,"schema":{"type":"string"}},{"name":"to","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Converted value"}},"tags":["Converters"],"operationId":"unitconv_convert_get","x-vanmoose-domain":"https://unitconv.vanmoose.cc"}},"/unitconv/v1/convert/all":{"get":{"summary":"Convert to all units","parameters":[{"name":"value","in":"query","required":true,"schema":{"type":"number"}},{"name":"from","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"All conversions"}},"tags":["Converters"],"operationId":"unitconv_convert_all_get","x-vanmoose-domain":"https://unitconv.vanmoose.cc"}},"/unitconv/v1/categories":{"get":{"summary":"List categories","responses":{"200":{"description":"Unit categories"}},"tags":["Converters"],"operationId":"unitconv_categories_get","x-vanmoose-domain":"https://unitconv.vanmoose.cc"}},"/timezone/v1/convert":{"get":{"summary":"Convert time","parameters":[{"name":"time","in":"query","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","required":true,"schema":{"type":"string"}},{"name":"to","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Converted time"}},"tags":["Converters"],"operationId":"timezone_convert_get","x-vanmoose-domain":"https://timezone.vanmoose.cc"}},"/timezone/v1/list":{"get":{"summary":"List timezones","responses":{"200":{"description":"All timezones"}},"tags":["Converters"],"operationId":"timezone_list_get","x-vanmoose-domain":"https://timezone.vanmoose.cc"}},"/regextester/v1/test":{"post":{"summary":"Test regex","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["pattern","text"],"properties":{"pattern":{"type":"string"},"text":{"type":"string"},"flags":{"type":"string"}}}}}},"responses":{"200":{"description":"Match results"}},"tags":["Developer Utils"],"operationId":"regextester_test_post","x-vanmoose-domain":"https://regextester.vanmoose.cc"}},"/regextester/v1/replace":{"post":{"summary":"Replace with regex","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["pattern","text","replacement"],"properties":{"pattern":{"type":"string"},"text":{"type":"string"},"replacement":{"type":"string"}}}}}},"responses":{"200":{"description":"Replaced text"}},"tags":["Developer Utils"],"operationId":"regextester_replace_post","x-vanmoose-domain":"https://regextester.vanmoose.cc"}},"/regextester/v1/split":{"post":{"summary":"Split with regex","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["pattern","text"],"properties":{"pattern":{"type":"string"},"text":{"type":"string"}}}}}},"responses":{"200":{"description":"Split array"}},"tags":["Developer Utils"],"operationId":"regextester_split_post","x-vanmoose-domain":"https://regextester.vanmoose.cc"}},"/regextester/v1/validate":{"post":{"summary":"Validate regex pattern","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["pattern"],"properties":{"pattern":{"type":"string"}}}}}},"responses":{"200":{"description":"Validation result"}},"tags":["Developer Utils"],"operationId":"regextester_validate_post","x-vanmoose-domain":"https://regextester.vanmoose.cc"}},"/regextester/v1/patterns":{"get":{"summary":"Common patterns","responses":{"200":{"description":"Common regex patterns"}},"tags":["Developer Utils"],"operationId":"regextester_patterns_get","x-vanmoose-domain":"https://regextester.vanmoose.cc"}},"/cronparser/v1/parse":{"get":{"summary":"Parse cron expression","parameters":[{"name":"expression","in":"query","required":true,"schema":{"type":"string"},"description":"Cron expression (e.g., '0 * * * *')"}],"responses":{"200":{"description":"Parsed cron with human-readable description"}},"tags":["Developer Utils"],"operationId":"cronparser_parse_get","x-vanmoose-domain":"https://cronparser.vanmoose.cc"},"post":{"summary":"Parse cron (POST)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["expression"],"properties":{"expression":{"type":"string"}}}}}},"responses":{"200":{"description":"Parsed cron"}},"tags":["Developer Utils"],"operationId":"cronparser_parse_post","x-vanmoose-domain":"https://cronparser.vanmoose.cc"}},"/cronparser/v1/next":{"get":{"summary":"Get next execution times","parameters":[{"name":"expression","in":"query","required":true,"schema":{"type":"string"}},{"name":"count","in":"query","schema":{"type":"integer","default":5}}],"responses":{"200":{"description":"Next execution times"}},"tags":["Developer Utils"],"operationId":"cronparser_next_get","x-vanmoose-domain":"https://cronparser.vanmoose.cc"}},"/urlparser/v1/parse":{"post":{"summary":"Parse URL","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}}}}}},"responses":{"200":{"description":"Parsed components"}},"tags":["Network"],"operationId":"urlparser_parse_post","x-vanmoose-domain":"https://urlparser.vanmoose.cc"}},"/urlparser/v1/build":{"post":{"summary":"Build URL","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"protocol":{"type":"string"},"host":{"type":"string"},"path":{"type":"string"},"query":{"type":"object"}}}}}},"responses":{"200":{"description":"Built URL"}},"tags":["Network"],"operationId":"urlparser_build_post","x-vanmoose-domain":"https://urlparser.vanmoose.cc"}},"/urlparser/v1/normalize":{"post":{"summary":"Normalize URL","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}}}}}},"responses":{"200":{"description":"Normalized URL"}},"tags":["Network"],"operationId":"urlparser_normalize_post","x-vanmoose-domain":"https://urlparser.vanmoose.cc"}},"/urlparser/v1/encode":{"post":{"summary":"URL encode","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"}}}}}},"responses":{"200":{"description":"Encoded text"}},"tags":["Network"],"operationId":"urlparser_encode_post","x-vanmoose-domain":"https://urlparser.vanmoose.cc"}},"/urlparser/v1/decode":{"post":{"summary":"URL decode","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"}}}}}},"responses":{"200":{"description":"Decoded text"}},"tags":["Network"],"operationId":"urlparser_decode_post","x-vanmoose-domain":"https://urlparser.vanmoose.cc"}},"/urlparser/v1/extract":{"post":{"summary":"Extract query params","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}}}}}},"responses":{"200":{"description":"Query parameters"}},"tags":["Network"],"operationId":"urlparser_extract_post","x-vanmoose-domain":"https://urlparser.vanmoose.cc"}},"/uuidgen/v1/uuid":{"get":{"summary":"Generate UUID","parameters":[{"name":"version","in":"query","schema":{"type":"integer","enum":[1,4,7]}},{"name":"count","in":"query","schema":{"type":"integer"}}],"responses":{"200":{"description":"Generated UUID(s)"}},"tags":["Developer Utils"],"operationId":"uuidgen_uuid_get","x-vanmoose-domain":"https://uuidgen.vanmoose.cc"}},"/uuidgen/v1/ulid":{"get":{"summary":"Generate ULID","parameters":[{"name":"count","in":"query","schema":{"type":"integer"}}],"responses":{"200":{"description":"Generated ULID(s)"}},"tags":["Developer Utils"],"operationId":"uuidgen_ulid_get","x-vanmoose-domain":"https://uuidgen.vanmoose.cc"}},"/uuidgen/v1/nanoid":{"get":{"summary":"Generate NanoID","parameters":[{"name":"size","in":"query","schema":{"type":"integer"}},{"name":"count","in":"query","schema":{"type":"integer"}}],"responses":{"200":{"description":"Generated NanoID(s)"}},"tags":["Developer Utils"],"operationId":"uuidgen_nanoid_get","x-vanmoose-domain":"https://uuidgen.vanmoose.cc"}},"/uuidgen/v1/shortid":{"get":{"summary":"Generate ShortID","parameters":[{"name":"count","in":"query","schema":{"type":"integer"}}],"responses":{"200":{"description":"Generated ShortID(s)"}},"tags":["Developer Utils"],"operationId":"uuidgen_shortid_get","x-vanmoose-domain":"https://uuidgen.vanmoose.cc"}},"/uuidgen/v1/validate":{"get":{"summary":"Validate ID","parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Validation result"}},"tags":["Developer Utils"],"operationId":"uuidgen_validate_get","x-vanmoose-domain":"https://uuidgen.vanmoose.cc"}},"/uuidgen/v1/parse":{"get":{"summary":"Parse UUID","parameters":[{"name":"uuid","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Parsed UUID info"}},"tags":["Developer Utils"],"operationId":"uuidgen_parse_get","x-vanmoose-domain":"https://uuidgen.vanmoose.cc"}},"/passwordgen/v1/password":{"get":{"summary":"Generate password","parameters":[{"name":"length","in":"query","schema":{"type":"integer","default":16}},{"name":"uppercase","in":"query","schema":{"type":"boolean"}},{"name":"numbers","in":"query","schema":{"type":"boolean"}},{"name":"symbols","in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"Generated password"}},"tags":["Security"],"operationId":"passwordgen_password_get","x-vanmoose-domain":"https://passwordgen.vanmoose.cc"}},"/passwordgen/v1/passphrase":{"get":{"summary":"Generate passphrase","parameters":[{"name":"words","in":"query","schema":{"type":"integer","default":4}},{"name":"separator","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Generated passphrase"}},"tags":["Security"],"operationId":"passwordgen_passphrase_get","x-vanmoose-domain":"https://passwordgen.vanmoose.cc"}},"/passwordgen/v1/strength":{"post":{"summary":"Check password strength","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["password"],"properties":{"password":{"type":"string"}}}}}},"responses":{"200":{"description":"Strength score"}},"tags":["Security"],"operationId":"passwordgen_strength_post","x-vanmoose-domain":"https://passwordgen.vanmoose.cc"}},"/lorem/v1/generate":{"get":{"summary":"Generate Lorem Ipsum","parameters":[{"name":"paragraphs","in":"query","schema":{"type":"integer"}},{"name":"sentences","in":"query","schema":{"type":"integer"}},{"name":"words","in":"query","schema":{"type":"integer"}}],"responses":{"200":{"description":"Generated text"}},"tags":["Text Processing"],"operationId":"lorem_generate_get","x-vanmoose-domain":"https://lorem.vanmoose.cc"},"post":{"summary":"Generate Lorem Ipsum (POST)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"paragraphs":{"type":"integer"},"sentences":{"type":"integer"},"words":{"type":"integer"}}}}}},"responses":{"200":{"description":"Generated text"}},"tags":["Text Processing"],"operationId":"lorem_generate_post","x-vanmoose-domain":"https://lorem.vanmoose.cc"}},"/slugify/v1/slugify":{"get":{"summary":"Create slug","parameters":[{"name":"text","in":"query","required":true,"schema":{"type":"string"}},{"name":"separator","in":"query","schema":{"type":"string","default":"-"}}],"responses":{"200":{"description":"Generated slug"}},"tags":["Text Processing"],"operationId":"slugify_slugify_get","x-vanmoose-domain":"https://slugify.vanmoose.cc"},"post":{"summary":"Create slug (POST)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"},"separator":{"type":"string"}}}}}},"responses":{"200":{"description":"Generated slug"}},"tags":["Text Processing"],"operationId":"slugify_slugify_post","x-vanmoose-domain":"https://slugify.vanmoose.cc"}},"/slugify/v1/unslugify":{"get":{"summary":"Reverse slug","parameters":[{"name":"slug","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Reversed text"}},"tags":["Text Processing"],"operationId":"slugify_unslugify_get","x-vanmoose-domain":"https://slugify.vanmoose.cc"}},"/slugify/v1/variants":{"get":{"summary":"Generate slug variants","parameters":[{"name":"text","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Slug variants"}},"tags":["Text Processing"],"operationId":"slugify_variants_get","x-vanmoose-domain":"https://slugify.vanmoose.cc"}},"/placeholder/v1/image":{"get":{"summary":"Generate placeholder image","description":"Generate a placeholder image with custom dimensions and styling","parameters":[{"name":"w","in":"query","schema":{"type":"integer","default":300},"description":"Width in pixels"},{"name":"h","in":"query","schema":{"type":"integer","default":200},"description":"Height in pixels"},{"name":"bg","in":"query","schema":{"type":"string"},"description":"Background color (hex)"},{"name":"fg","in":"query","schema":{"type":"string"},"description":"Foreground/text color (hex)"},{"name":"text","in":"query","schema":{"type":"string"},"description":"Custom text"},{"name":"pattern","in":"query","schema":{"type":"string"},"description":"Pattern type"}],"responses":{"200":{"description":"SVG image returned"}},"tags":["Image Generation"],"operationId":"placeholder_image_get","x-vanmoose-domain":"https://placeholder.vanmoose.cc"}},"/placeholder/v1/presets":{"get":{"summary":"List available presets","description":"Get list of available placeholder presets","responses":{"200":{"description":"Presets list returned"}},"tags":["Image Generation"],"operationId":"placeholder_presets_get","x-vanmoose-domain":"https://placeholder.vanmoose.cc"}},"/socialcard/v1/generate":{"get":{"summary":"Generate social card image","description":"Generate an OG/Twitter card image with custom content","parameters":[{"name":"title","in":"query","required":true,"schema":{"type":"string"},"description":"Card title"},{"name":"description","in":"query","schema":{"type":"string"},"description":"Card description"},{"name":"siteName","in":"query","schema":{"type":"string"},"description":"Site name"},{"name":"theme","in":"query","schema":{"type":"string","enum":["light","dark"]},"description":"Color theme"},{"name":"platform","in":"query","schema":{"type":"string","enum":["og","twitter"]},"description":"Target platform"}],"responses":{"200":{"description":"SVG image returned"}},"tags":["Image Generation"],"operationId":"socialcard_generate_get","x-vanmoose-domain":"https://socialcard.vanmoose.cc"}},"/socialcard/v1/preview":{"get":{"summary":"Preview social card","description":"Preview how the card will look on different platforms","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"description":"URL to preview"}],"responses":{"200":{"description":"Preview data returned"}},"tags":["Image Generation"],"operationId":"socialcard_preview_get","x-vanmoose-domain":"https://socialcard.vanmoose.cc"}},"/socialcard/v1/validate":{"get":{"summary":"Validate social card metadata","description":"Check if a URL has valid OG/Twitter card metadata","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"description":"URL to validate"}],"responses":{"200":{"description":"Validation result"}},"tags":["Image Generation"],"operationId":"socialcard_validate_get","x-vanmoose-domain":"https://socialcard.vanmoose.cc"}},"/socialcard/v1/mockup":{"get":{"summary":"Generate platform mockup","description":"Generate a mockup showing how the card appears on social platforms","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"description":"URL to mockup"}],"responses":{"200":{"description":"Mockup image returned"}},"tags":["Image Generation"],"operationId":"socialcard_mockup_get","x-vanmoose-domain":"https://socialcard.vanmoose.cc"}},"/imageinfo/v1/analyze":{"get":{"summary":"Analyze image","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"description":"Image URL"}],"responses":{"200":{"description":"Image metadata"}},"tags":["Developer Utils"],"operationId":"imageinfo_analyze_get","x-vanmoose-domain":"https://imageinfo.vanmoose.cc"},"post":{"summary":"Analyze image (POST)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}}}}}},"responses":{"200":{"description":"Image metadata"}},"tags":["Developer Utils"],"operationId":"imageinfo_analyze_post","x-vanmoose-domain":"https://imageinfo.vanmoose.cc"}},"/nettools/v1/ssl/check":{"get":{"summary":"Check SSL certificate","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"SSL certificate details"}},"tags":["Network"],"operationId":"nettools_ssl_check_get","x-vanmoose-domain":"https://nettools.vanmoose.cc"}},"/nettools/v1/dns/lookup":{"get":{"summary":"DNS lookup","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string"}},{"name":"type","in":"query","schema":{"type":"string","enum":["A","AAAA","MX","TXT","NS","CNAME"]}}],"responses":{"200":{"description":"DNS records"}},"tags":["Network"],"operationId":"nettools_dns_lookup_get","x-vanmoose-domain":"https://nettools.vanmoose.cc"}},"/nettools/v1/dns/all":{"get":{"summary":"Get all DNS records","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"All DNS records"}},"tags":["Network"],"operationId":"nettools_dns_all_get","x-vanmoose-domain":"https://nettools.vanmoose.cc"}},"/nettools/v1/http/headers":{"post":{"summary":"Get HTTP headers","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}}}}}},"responses":{"200":{"description":"HTTP headers"}},"tags":["Network"],"operationId":"nettools_http_headers_post","x-vanmoose-domain":"https://nettools.vanmoose.cc"}},"/nettools/v1/domain/info":{"get":{"summary":"Domain info","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Domain information"}},"tags":["Network"],"operationId":"nettools_domain_info_get","x-vanmoose-domain":"https://nettools.vanmoose.cc"}},"/nettools/v1/robots":{"get":{"summary":"Get robots.txt","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Parsed robots.txt"}},"tags":["Network"],"operationId":"nettools_robots_get","x-vanmoose-domain":"https://nettools.vanmoose.cc"}},"/useragent/v1/me":{"get":{"summary":"Parse my user agent","responses":{"200":{"description":"Parsed user agent from request"}},"tags":["Network"],"operationId":"useragent_me_get","x-vanmoose-domain":"https://useragent.vanmoose.cc"}},"/useragent/v1/parse":{"post":{"summary":"Parse user agent string","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ua"],"properties":{"ua":{"type":"string"}}}}}},"responses":{"200":{"description":"Parsed result"}},"tags":["Network"],"operationId":"useragent_parse_post","x-vanmoose-domain":"https://useragent.vanmoose.cc"}},"/shorturl/v1/shorten":{"post":{"summary":"Shorten URL","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"custom":{"type":"string"}}}}}},"responses":{"200":{"description":"Shortened URL"}},"tags":["Network"],"operationId":"shorturl_shorten_post","x-vanmoose-domain":"https://shorturl.vanmoose.cc"}},"/shorturl/v1/bulk":{"post":{"summary":"Shorten multiple URLs","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["urls"],"properties":{"urls":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Bulk results"}},"tags":["Network"],"operationId":"shorturl_bulk_post","x-vanmoose-domain":"https://shorturl.vanmoose.cc"}},"/pricewatch/v1/extract":{"get":{"summary":"Extract price from URL","description":"Extract price information from a product page","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"description":"Product page URL"}],"responses":{"200":{"description":"Extracted price data"}},"tags":["Web Intelligence"],"operationId":"pricewatch_extract_get","x-vanmoose-domain":"https://pricewatch.vanmoose.cc"},"post":{"summary":"Extract price (POST)","description":"Extract price via JSON body","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Product page URL"}}}}}},"responses":{"200":{"description":"Extracted price data"}},"tags":["Web Intelligence"],"operationId":"pricewatch_extract_post","x-vanmoose-domain":"https://pricewatch.vanmoose.cc"}},"/pricewatch/v1/bulk":{"post":{"summary":"Extract prices from multiple URLs","description":"Extract prices from multiple product pages","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["urls"],"properties":{"urls":{"type":"array","items":{"type":"string"},"description":"Array of product URLs"}}}}}},"responses":{"200":{"description":"Bulk extraction results"}},"tags":["Web Intelligence"],"operationId":"pricewatch_bulk_post","x-vanmoose-domain":"https://pricewatch.vanmoose.cc"}},"/pricewatch/v1/compare":{"post":{"summary":"Compare prices","description":"Compare prices across multiple URLs for the same product","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["urls"],"properties":{"urls":{"type":"array","items":{"type":"string"},"description":"URLs to compare"}}}}}},"responses":{"200":{"description":"Price comparison results"}},"tags":["Web Intelligence"],"operationId":"pricewatch_compare_post","x-vanmoose-domain":"https://pricewatch.vanmoose.cc"}},"/pricewatch/v1/stats":{"post":{"summary":"Price statistics","description":"Get price statistics for a set of URLs","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["urls"],"properties":{"urls":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Price statistics"}},"tags":["Web Intelligence"],"operationId":"pricewatch_stats_post","x-vanmoose-domain":"https://pricewatch.vanmoose.cc"}},"/namecheck/v1/quick":{"post":{"summary":"Quick check (10 platforms)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["username"],"properties":{"username":{"type":"string"}}}}}},"responses":{"200":{"description":"Availability on top 10 platforms"}},"tags":["Validation"],"operationId":"namecheck_quick_post","x-vanmoose-domain":"https://namecheck.vanmoose.cc"}},"/namecheck/v1/check":{"post":{"summary":"Full check (50+ platforms)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["username"],"properties":{"username":{"type":"string"},"platforms":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Availability on all platforms"}},"tags":["Validation"],"operationId":"namecheck_check_post","x-vanmoose-domain":"https://namecheck.vanmoose.cc"}},"/namecheck/v1/category":{"post":{"summary":"Check by category","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["username","category"],"properties":{"username":{"type":"string"},"category":{"type":"string","enum":["social","dev","business","creative","messaging"]}}}}}},"responses":{"200":{"description":"Availability by category"}},"tags":["Validation"],"operationId":"namecheck_category_post","x-vanmoose-domain":"https://namecheck.vanmoose.cc"}},"/namecheck/v1/platforms":{"get":{"summary":"List platforms","responses":{"200":{"description":"All supported platforms"}},"tags":["Validation"],"operationId":"namecheck_platforms_get","x-vanmoose-domain":"https://namecheck.vanmoose.cc"}},"/bulknamecheck/v1/single":{"post":{"summary":"Check single username","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["username"],"properties":{"username":{"type":"string"}}}}}},"responses":{"200":{"description":"Availability results"}},"tags":["Validation"],"operationId":"bulknamecheck_single_post","x-vanmoose-domain":"https://bulknamecheck.vanmoose.cc"}},"/bulknamecheck/v1/bulk":{"post":{"summary":"Check multiple usernames","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["usernames"],"properties":{"usernames":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Bulk results"}},"tags":["Validation"],"operationId":"bulknamecheck_bulk_post","x-vanmoose-domain":"https://bulknamecheck.vanmoose.cc"}},"/bulknamecheck/v1/quick":{"post":{"summary":"Quick bulk check","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["usernames"],"properties":{"usernames":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Quick results"}},"tags":["Validation"],"operationId":"bulknamecheck_quick_post","x-vanmoose-domain":"https://bulknamecheck.vanmoose.cc"}},"/bulknamecheck/v1/matrix":{"post":{"summary":"Username-platform matrix","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"usernames":{"type":"array","items":{"type":"string"}},"platforms":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Matrix results"}},"tags":["Validation"],"operationId":"bulknamecheck_matrix_post","x-vanmoose-domain":"https://bulknamecheck.vanmoose.cc"}},"/bulknamecheck/v1/platforms":{"get":{"summary":"List platforms","responses":{"200":{"description":"Platforms list"}},"tags":["Validation"],"operationId":"bulknamecheck_platforms_get","x-vanmoose-domain":"https://bulknamecheck.vanmoose.cc"}},"/rssfeed/v1/parse":{"get":{"summary":"Parse RSS feed","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"description":"Feed URL"}],"responses":{"200":{"description":"Parsed feed items"}},"tags":["Web Intelligence"],"operationId":"rssfeed_parse_get","x-vanmoose-domain":"https://rssfeed.vanmoose.cc"}},"/rssfeed/v1/bulk":{"post":{"summary":"Parse multiple feeds","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["urls"],"properties":{"urls":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Bulk results"}},"tags":["Web Intelligence"],"operationId":"rssfeed_bulk_post","x-vanmoose-domain":"https://rssfeed.vanmoose.cc"}},"/rssfeed/v1/discover":{"get":{"summary":"Discover feeds on website","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Discovered feeds"}},"tags":["Web Intelligence"],"operationId":"rssfeed_discover_get","x-vanmoose-domain":"https://rssfeed.vanmoose.cc"}},"/rssfeed/v1/filter":{"post":{"summary":"Filter feed items","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"keywords":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Filtered items"}},"tags":["Web Intelligence"],"operationId":"rssfeed_filter_post","x-vanmoose-domain":"https://rssfeed.vanmoose.cc"}},"/sitemap/v1/parse":{"get":{"summary":"Parse sitemap","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Parsed sitemap URLs"}},"tags":["Web Intelligence"],"operationId":"sitemap_parse_get","x-vanmoose-domain":"https://sitemap.vanmoose.cc"}},"/sitemap/v1/discover":{"get":{"summary":"Discover sitemaps","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Discovered sitemaps"}},"tags":["Web Intelligence"],"operationId":"sitemap_discover_get","x-vanmoose-domain":"https://sitemap.vanmoose.cc"}},"/sitemap/v1/flatten":{"get":{"summary":"Flatten sitemap index","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"All URLs from sitemap index"}},"tags":["Web Intelligence"],"operationId":"sitemap_flatten_get","x-vanmoose-domain":"https://sitemap.vanmoose.cc"}},"/sitemap/v1/analyze":{"get":{"summary":"Analyze sitemap","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Sitemap analysis"}},"tags":["Web Intelligence"],"operationId":"sitemap_analyze_get","x-vanmoose-domain":"https://sitemap.vanmoose.cc"}},"/subanalytics/v1/analyze":{"post":{"summary":"Analyze subscriptions","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptions"],"properties":{"subscriptions":{"type":"array","items":{"type":"object"}}}}}}},"responses":{"200":{"description":"Analysis results"}},"tags":["Developer Utils"],"operationId":"subanalytics_analyze_post","x-vanmoose-domain":"https://subanalytics.vanmoose.cc"}},"/subanalytics/v1/savings":{"post":{"summary":"Find savings","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptions"],"properties":{"subscriptions":{"type":"array","items":{"type":"object"}}}}}}},"responses":{"200":{"description":"Savings opportunities"}},"tags":["Developer Utils"],"operationId":"subanalytics_savings_post","x-vanmoose-domain":"https://subanalytics.vanmoose.cc"}},"/subanalytics/v1/compare":{"post":{"summary":"Compare alternatives","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["service"],"properties":{"service":{"type":"string"}}}}}},"responses":{"200":{"description":"Alternative services"}},"tags":["Developer Utils"],"operationId":"subanalytics_compare_post","x-vanmoose-domain":"https://subanalytics.vanmoose.cc"}},"/subanalytics/v1/convert":{"post":{"summary":"Convert billing period","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["amount","from","to"],"properties":{"amount":{"type":"number"},"from":{"type":"string"},"to":{"type":"string"}}}}}},"responses":{"200":{"description":"Converted amount"}},"tags":["Developer Utils"],"operationId":"subanalytics_convert_post","x-vanmoose-domain":"https://subanalytics.vanmoose.cc"}},"/emailtemplate/v1/templates":{"get":{"summary":"List available templates","responses":{"200":{"description":"Available templates"}},"tags":["Text Processing"],"operationId":"emailtemplate_templates_get","x-vanmoose-domain":"https://emailtemplate.vanmoose.cc"}},"/emailtemplate/v1/generate":{"post":{"summary":"Generate email HTML","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["template"],"properties":{"template":{"type":"string"},"data":{"type":"object"}}}}}},"responses":{"200":{"description":"Generated HTML email"}},"tags":["Text Processing"],"operationId":"emailtemplate_generate_post","x-vanmoose-domain":"https://emailtemplate.vanmoose.cc"}},"/colorpalette/v1/extract":{"get":{"summary":"Extract colors from image","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"description":"Image URL"},{"name":"count","in":"query","schema":{"type":"integer","default":5},"description":"Number of colors"}],"responses":{"200":{"description":"Extracted color palette"}},"tags":["Web Intelligence"],"operationId":"colorpalette_extract_get","x-vanmoose-domain":"https://colorpalette.vanmoose.cc"}},"/colorpalette/v1/generate":{"get":{"summary":"Generate palette from color","parameters":[{"name":"color","in":"query","required":true,"schema":{"type":"string"},"description":"Base color (hex)"},{"name":"scheme","in":"query","schema":{"type":"string","enum":["complementary","analogous","triadic","tetradic"]}}],"responses":{"200":{"description":"Generated palette"}},"tags":["Web Intelligence"],"operationId":"colorpalette_generate_get","x-vanmoose-domain":"https://colorpalette.vanmoose.cc"}},"/colorpalette/v1/contrast":{"get":{"summary":"Check contrast ratio","parameters":[{"name":"fg","in":"query","required":true,"schema":{"type":"string"}},{"name":"bg","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Contrast ratio and WCAG compliance"}},"tags":["Web Intelligence"],"operationId":"colorpalette_contrast_get","x-vanmoose-domain":"https://colorpalette.vanmoose.cc"}},"/colorpalette/v1/convert":{"get":{"summary":"Convert color format","parameters":[{"name":"color","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Color in all formats"}},"tags":["Web Intelligence"],"operationId":"colorpalette_convert_get","x-vanmoose-domain":"https://colorpalette.vanmoose.cc"}},"/forgescore/v1/score":{"get":{"summary":"Score a name","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Name scores"}},"tags":["Validation"],"operationId":"forgescore_score_get","x-vanmoose-domain":"https://forgescore.vanmoose.cc"}},"/forgescore/v1/bulk":{"post":{"summary":"Score multiple names","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["names"],"properties":{"names":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Bulk scores"}},"tags":["Validation"],"operationId":"forgescore_bulk_post","x-vanmoose-domain":"https://forgescore.vanmoose.cc"}},"/forgescore/v1/compare":{"post":{"summary":"Compare names","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["names"],"properties":{"names":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Comparison results"}},"tags":["Validation"],"operationId":"forgescore_compare_post","x-vanmoose-domain":"https://forgescore.vanmoose.cc"}},"/brandintel/v1/analyze":{"get":{"summary":"Analyze brand name","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string"},"description":"Brand name to analyze"}],"responses":{"200":{"description":"Brand analysis with scores and risks"}},"tags":["Validation"],"operationId":"brandintel_analyze_get","x-vanmoose-domain":"https://brandintel.vanmoose.cc"}},"/brandintel/v1/compare":{"post":{"summary":"Compare brand names","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"names":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Comparison results"}},"tags":["Validation"],"operationId":"brandintel_compare_post","x-vanmoose-domain":"https://brandintel.vanmoose.cc"}},"/brandintel/v1/generate":{"post":{"summary":"Generate brand names","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"keywords":{"type":"array","items":{"type":"string"}},"style":{"type":"string"}}}}}},"responses":{"200":{"description":"Generated names"}},"tags":["Validation"],"operationId":"brandintel_generate_post","x-vanmoose-domain":"https://brandintel.vanmoose.cc"}},"/brandintel/v1/bulk":{"post":{"summary":"Bulk analyze","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"names":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Bulk analysis results"}},"tags":["Validation"],"operationId":"brandintel_bulk_post","x-vanmoose-domain":"https://brandintel.vanmoose.cc"}},"/changecheck/v1/check":{"get":{"summary":"Check for changes","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Change detection result"}},"tags":["Web Intelligence"],"operationId":"changecheck_check_get","x-vanmoose-domain":"https://changecheck.vanmoose.cc"}},"/changecheck/v1/snapshot":{"get":{"summary":"Take snapshot","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Snapshot created"}},"tags":["Web Intelligence"],"operationId":"changecheck_snapshot_get","x-vanmoose-domain":"https://changecheck.vanmoose.cc"}},"/thumbgrab/v1/thumbnail":{"get":{"summary":"Get thumbnail","parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"},"description":"Video ID or URL"},{"name":"quality","in":"query","schema":{"type":"string","enum":["default","medium","high","standard","maxres"]}}],"responses":{"200":{"description":"Thumbnail image"}},"tags":["Web Intelligence"],"operationId":"thumbgrab_thumbnail_get","x-vanmoose-domain":"https://thumbgrab-api.vanmoose.cc"}},"/thumbgrab/v1/info":{"get":{"summary":"Get all thumbnail URLs","parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"All thumbnail URLs"}},"tags":["Web Intelligence"],"operationId":"thumbgrab_info_get","x-vanmoose-domain":"https://thumbgrab-api.vanmoose.cc"}},"/bulkthumb/v1/single":{"get":{"summary":"Get single thumbnail","parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"},"description":"YouTube video ID"}],"responses":{"200":{"description":"Thumbnail URLs"}},"tags":["Web Intelligence"],"operationId":"bulkthumb_single_get","x-vanmoose-domain":"https://bulkthumb.vanmoose.cc"}},"/bulkthumb/v1/bulk":{"post":{"summary":"Get multiple thumbnails","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Bulk thumbnail results"}},"tags":["Web Intelligence"],"operationId":"bulkthumb_bulk_post","x-vanmoose-domain":"https://bulkthumb.vanmoose.cc"}},"/bulkthumb/v1/best":{"post":{"summary":"Get best quality thumbnails","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Highest quality thumbnails"}},"tags":["Web Intelligence"],"operationId":"bulkthumb_best_post","x-vanmoose-domain":"https://bulkthumb.vanmoose.cc"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-VanMoose-Key","description":"Your VanMoose API key (vm_live_xxx). Get one free at https://vanmoose.cc/dashboard"}}},"externalDocs":{"description":"VanMoose API Documentation","url":"https://vanmoose.cc/apis"}}