{"uid":"cap_70-hdfnj6aHSxEHUC20Ak","slug":"24k-labs-social-post-validator-bd5a5b2e","name":"24K Labs Social Post Validator","description":"Check a post against X/Twitter, LinkedIn, Instagram or Bluesky limits: weighted character count, hashtag/mention/link caps, over-limit flag and a truncation preview.","url":"https://api.24klabs.ai/api/v1/social-post-validate","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string"},"platform":{"type":"string"}}},"responseSchema":{"type":"json","example":{"platform":"twitter","within_limit":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4-MlisPZzcnmE1LcJAy0p","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a social media post against platform-specific limits for X/Twitter, LinkedIn, Instagram, or Bluesky, returning weighted character count, hashtag/mention/link caps, over-limit flag, and truncation preview.","exampleAgentPrompt":"Before I post this to X/Twitter, can you check if it fits within the limits — here's the text: 'Excited to share our new product launch! Check it out at example.com #startup #tech #launch #innovation @techcrunch @producthunt — we've been working on this for months and can't wait for your feedback!'","exampleUseCases":[{"title":"Pre-schedule Twitter post check","prompt":"I'm about to schedule this tweet and want to make sure it's not over the character limit — can you validate it for X/Twitter? 'Just dropped our Q3 report — revenue up 42% YoY! Full breakdown at blog.example.com #fintech #growth #startup @a16z @sequoia. Proud of the whole team for this milestone!'"},{"title":"LinkedIn article caption validation","prompt":"Can you check this LinkedIn post against LinkedIn's character and hashtag limits before I publish it? 'Thrilled to announce that I've joined ExampleCorp as VP of Engineering. After 10 years building distributed systems, I'm ready for this next chapter. Huge thanks to everyone who supported me along the way. #career #engineering #leadership #hiring #tech'"},{"title":"Bluesky post length check","prompt":"I'm writing a Bluesky post and not sure if it fits — can you validate this against Bluesky's limits and show me a truncation preview if it's too long? 'The future of decentralized social media is here and it's more exciting than I expected. Here are my top five observations after six months on the platform: [long detailed list follows...]'"}],"resultDescription":"Returns the weighted character count for the selected platform, counts of hashtags, mentions, and links used, a boolean flag indicating whether the post exceeds the platform's limits, and a truncation preview showing how the post would be cut off if over the limit.","failureModes":["Unsupported platform name returns an error","Empty or missing post text returns a validation error","Extremely long posts may hit request size limits","Platform rule changes may cause discrepancies between API results and actual platform behavior","Weighted character counting may differ slightly for edge-case Unicode characters"],"whenToPreferThis":"Use this endpoint when you need to programmatically verify that a social media post complies with platform-specific rules before publishing or scheduling — especially when managing content at scale across multiple platforms (X/Twitter, LinkedIn, Instagram, Bluesky) or when building a social media scheduling agent that needs to flag non-compliant posts before they fail at publish time.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:46:12.934Z","isFirstParty":false}