{"uid":"cap_yqQBKsobROL0olsQcjdke","slug":"netintel-text-statistics-api-9de0f2b5","name":"NetIntel Text Statistics API","description":"Network intelligence API — 138 endpoints, all pay-per-call via x402 micropayments (USDC on Base or Solana mainnet).\n\nNetIntel is agent fair-trade aligned: transparent per-call pricing in USDC on Base or Solana via x402, no API keys or signup, and automatic no-charge on server errors, upstream failures, and input-validation rejections — failed calls are never billed across NetIntel's network, domain, and data-intelligence endpoints.","url":"https://netintel-production-440c.up.railway.app/text/stats","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text to analyze — 1 to 200000 characters. Aliases: content, input, body."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"words":{"type":"number","description":"Whitespace-delimited tokens"},"findings":{"type":"array","description":"Reserved — currently always [] on success"},"sentences":{"type":"number","description":"Segments ended by . ! ? … followed by whitespace/end (runs collapse; a trailing segment without terminator counts); min 1"},"characters":{"type":"number","description":"Unicode code points, including whitespace"},"paragraphs":{"type":"number","description":"Blocks separated by one or more blank lines; min 1"},"longest_word":{"type":["string","null"],"description":"Longest punctuation-stripped word, first seen on ties; null when nothing survives stripping"},"unique_words":{"type":"number","description":"Case-insensitive distinct words after stripping leading/trailing punctuation"},"avg_word_length":{"type":"number","description":"characters_no_spaces / words, 2 dp"},"avg_sentence_length":{"type":"number","description":"words / sentences, 2 dp"},"characters_no_spaces":{"type":"number","description":"Code points excluding all Unicode whitespace"},"reading_time_seconds":{"type":"number","description":"ceil(words / 200 wpm × 60)"},"speaking_time_seconds":{"type":"number","description":"ceil(words / 130 wpm × 60)"}}}}}}},"responseSchema":{"type":"json","example":{"words":14,"findings":[],"sentences":2,"characters":83,"paragraphs":1,"longest_word":"pay-per-call","unique_words":14,"avg_word_length":5,"avg_sentence_length":7,"characters_no_spaces":70,"reading_time_seconds":5,"speaking_time_seconds":7}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_azVzMeBadIbfChK-poo2w","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes a text string and returns comprehensive readability and structure statistics including word count, sentence count, reading time, and more","exampleAgentPrompt":"Can you analyze this article text and tell me how many words, sentences, paragraphs, and unique words it has, plus the estimated reading time: 'Artificial intelligence is transforming industries worldwide. Companies are investing heavily in machine learning. The results are already visible across healthcare, finance, and logistics.'","exampleUseCases":[{"title":"Blog post readability check","prompt":"Here's the draft of my blog post — can you run stats on it and tell me the word count, estimated reading time, average sentence length, and how many unique words I used? Text: 'Writing clearly is one of the most underrated skills in business. Short sentences help readers follow your argument. Long, convoluted sentences — packed with subordinate clauses and jargon — lose people fast. Aim for an average sentence length under fifteen words. Your readers will thank you.'"},{"title":"Content length compliance for SEO","prompt":"I need to verify this landing page copy hits at least 300 words and has a reading time under 2 minutes — can you get the full text stats for it? Text: 'Welcome to Bloom Coffee Roasters. We source single-origin beans from small farms in Ethiopia, Colombia, and Guatemala. Every batch is roasted in small quantities to preserve the unique character of each origin. Order online for free shipping on orders over thirty dollars. Visit us in Brooklyn every Saturday at the farmers market.'"},{"title":"Speech script timing estimate","prompt":"I'm preparing a 5-minute presentation and want to know if my script is too long — can you analyze this text and give me the speaking time in seconds along with sentence and word counts? Text: 'Good morning everyone. Today I want to walk you through our Q3 results and the strategy we are pursuing for Q4. Revenue grew twelve percent year over year. Customer acquisition costs dropped by eight percent. Our net promoter score reached an all-time high of sixty-two. We believe these trends are sustainable. Let me explain why.'"}],"resultDescription":"Returns a JSON object containing: total word count (whitespace-delimited tokens), sentence count (min 1), character count (Unicode code points including whitespace), character count excluding whitespace, paragraph count (min 1), unique word count (case-insensitive, punctuation-stripped), longest word (null if nothing survives stripping), average word length (2 decimal places), average sentence length in words (2 decimal places), reading time in seconds (based on 200 wpm), speaking time in seconds (based on 130 wpm), and a findings array (currently always empty).","failureModes":["Empty or missing 'text' query parameter returns a validation error with no charge","Text exceeding 200,000 characters is rejected as input-validation failure with no charge","Server-side or upstream errors return an error response and are not billed","Malformed GET request or missing required parameters results in a 4xx error with no charge"],"whenToPreferThis":"Choose this endpoint when you need fast, precise, structured text metrics — word count, reading/speaking time, sentence and paragraph structure, and vocabulary diversity — without requiring NLP model inference. It is ideal for content auditing, SEO compliance checks, presentation timing, and writing quality tools where deterministic counts matter more than semantic analysis. Unlike LLM-based text analysis, this endpoint is low-cost at $0.001 per call, requires no API key, and never charges for failed calls.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:43:22.633Z","isFirstParty":false}