{"uid":"cap_I6llINOz9eABriWaz-enl","slug":"netintel-event-classify-468ad4aa","name":"NetIntel Event Classify","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/event-classify","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Caption/post/snippet to classify. Required. Max 10000 words or 50KB."},"timezone":{"type":"string","description":"Optional IANA timezone (e.g. America/Los_Angeles) for date context."},"posted_at":{"type":"string","description":"Optional ISO-8601 timestamp the content was posted — lets the classifier reject past-event recaps (an event whose only date is in the past relative to posted_at is not dateable)."}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"data":{"type":"object","description":"Minimal verdict: is_event (boolean), confidence (0-1), reason (one short line)."},"meta":{"type":"object"},"grade":{"type":"string"},"score":{"type":"number"},"findings":{"type":"array"}}}}}}},"responseSchema":{"type":"json","example":{"data":{"reason":"specific dated event","is_event":true,"confidence":0.93},"meta":{"model":"haiku-4.5"},"grade":"A","score":100,"findings":[]}},"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__kLzb5hu2DGNDSVDSEb00","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":"Classifies a text snippet (caption, post, or article excerpt) as a datable event or not, returning a boolean verdict, confidence score, and reason.","exampleAgentPrompt":"Check if this Instagram caption is announcing an upcoming event — the text is: 'Join us this Saturday, July 19th at Rooftop Bar NYC for live jazz and cocktails starting at 7pm!' — it was posted on July 14th in America/New_York timezone.","exampleUseCases":[{"title":"Event post filter for social feeds","prompt":"I have this Twitter post and I need to know if it's describing an actual scheduled event or just general content: 'Don't miss our Summer Sale — Friday July 25th only, 10am–6pm at our downtown store!' — posted today, timezone is America/Chicago."},{"title":"Automated event calendar ingestion","prompt":"Before adding this to our events calendar, can you verify whether this text actually describes a dateable upcoming event? The snippet is: 'We're hosting a free webinar on AI safety on August 5th at 3pm EST — sign up now!' — posted_at is 2025-07-01T09:00:00Z."},{"title":"Spam vs real event moderation","prompt":"I'm moderating user submissions and need to know if this post is a genuine event announcement or not: 'Our annual charity run is back — September 13th, Golden Gate Park, registration opens Monday.' The user is in America/Los_Angeles timezone."}],"resultDescription":"Returns a JSON object with a 'data' field containing: is_event (boolean indicating whether the text describes a classifiable upcoming event), confidence (0–1 float), and reason (a short explanatory string). Also includes meta (model used, e.g. haiku-4.5), grade (letter A–F), score (0–100 numeric), and findings (array of supporting details).","failureModes":["Text exceeds 10,000 words or 50KB — input validation rejection, no charge","Missing required 'text' field — 400 validation error, no charge","Upstream model failure — server error, no charge","Invalid ISO-8601 posted_at format — validation rejection, no charge","Invalid IANA timezone string — validation rejection, no charge","Low confidence classification when text is ambiguous — returns is_event with confidence near 0.5"],"whenToPreferThis":"Choose this endpoint when you need a fast, cheap ($0.02/call), pay-per-use classifier to determine whether a piece of text describes an upcoming, dateable event — especially useful for filtering social media streams, moderating user submissions, or pre-screening content before adding it to an event calendar. Prefer it over general-purpose LLM prompting when you want a structured JSON verdict (boolean + confidence + reason) with deterministic billing and no API key setup. The posted_at context parameter makes it especially useful when you need to reject past-event recaps automatically.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:44:58.918Z","isFirstParty":false}