{"uid":"cap_N_45BOSgnvAsYNmbwvyg6","slug":"text-length-limits-checker-176d7cdc","name":"Text Length Limits Checker","description":"Check text against SMS segments (GSM-7 vs Unicode), tweet weight, meta description, title tag and push notification limits.","url":"https://text-metrics.x402tookit.com/length-limits?utm_source=zero.xyz","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":"The text, up to 3000 characters"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"sms":{"type":["null","object"],"properties":{"units":{"type":["null","number"]},"encoding":{"type":["null","string"]},"segments":{"type":["null","number"]},"perSegment":{"type":["null","number"]}}},"asOf":{"type":["null","string"]},"over":{"type":["array","null"],"items":{"type":"string"}},"words":{"type":["null","number"]},"limits":{"type":["null","object"],"properties":{"tweet":{"type":["null","object"],"properties":{"used":{"type":["null","number"]},"limit":{"type":["null","number"]}}},"titleTag":{"type":["null","object"],"properties":{"used":{"type":["null","number"]},"limit":{"type":["null","number"]}}},"metaDescription":{"type":["null","object"],"properties":{"used":{"type":["null","number"]},"limit":{"type":["null","number"]}}},"pushNotification":{"type":["null","object"],"properties":{"used":{"type":["null","number"]},"limit":{"type":["null","number"]}}},"smsSingleSegment":{"type":["null","object"],"properties":{"used":{"type":["null","number"]},"limit":{"type":["null","number"]}}}}},"source":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"sentences":{"type":["null","number"]},"characters":{"type":["null","number"]},"disclaimer":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"paragraphs":{"type":["null","number"]},"charactersNoSpaces":{"type":["null","number"]},"readingTimeSeconds":{"type":["null","number"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_JRIAFugttO_z5TQPCA4VK","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks a piece of text against SMS segment limits (GSM-7 vs Unicode), tweet character weight, meta description, title tag, and push notification length constraints.","exampleAgentPrompt":"Can you check whether this message fits in a single SMS and tell me if it would use GSM-7 or Unicode encoding? Here's the text: 'Thanks for your order! Your package has shipped and will arrive by Friday. Track it at: example.com/track/12345'","exampleUseCases":[{"title":"SMS campaign copy validation","prompt":"I'm about to send an SMS blast and I need to know how many segments this message will use and whether it'll trigger Unicode encoding: 'Hey [Name]! Your exclusive offer expires tonight — save 30% on everything at our store. Use code SAVE30 at checkout. Reply STOP to opt out.'"},{"title":"SEO metadata length check","prompt":"Can you check if this title tag and meta description are within the recommended SEO character limits? Title: 'Best Organic Coffee Beans Online | Free Shipping Over $50 | Morning Bloom Coffee Roasters' — and meta: 'Shop premium single-origin organic coffee beans roasted fresh to order. Free shipping on orders over $50. Explore our Ethiopian, Colombian, and Guatemalan blends.'"},{"title":"Push notification copy review","prompt":"Does this push notification text fit within the standard character limit? — 'Flash sale: 40% off all shoes for the next 2 hours only. Tap to shop before it's gone!'"}],"resultDescription":"Returns a structured object with SMS segment count, encoding type (GSM-7 or Unicode), characters per segment, and per-platform limit comparisons (tweet, title tag, meta description, push notification, SMS single segment) showing how many characters are used vs. the limit for each. Also includes word, sentence, paragraph, and total character counts, a summary verdict, a list of which limits were exceeded, and optionally a disclaimer about degraded results.","failureModes":["Missing required 'text' query parameter returns an error","Text exceeding 3000 characters may be rejected or truncated","Service unavailable or payment failure returns a non-200 response","Degraded mode may return partial results with a disclaimer flag","Non-printable or binary input may produce unreliable encoding detection"],"whenToPreferThis":"Choose this endpoint when you need a fast, multi-platform text length validation in a single call — especially when SMS segment counting and encoding detection (GSM-7 vs Unicode) matter alongside SEO and social limits. It is ideal for content pipelines, marketing copy tools, and SMS campaign validators that need to know both character counts and platform-specific limit compliance simultaneously. Prefer it over manual counting or single-platform tools when you need a comprehensive snapshot across SMS, Twitter, SEO tags, and push notifications at once.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T12:39:36.245Z","isFirstParty":false,"canonicalSlug":"text-length-limits-checker-176d7cdc"}