{"uid":"cap_6BZI1iLHC5CAGFkMicuLA","slug":"quickbuild-web-summarizer-a4c3ab50","name":"QuickBuild Web Summarizer","description":"Landing pages ($15), Google Sheets/Apps Script automation ($10), scrapers, scripts & Telegram bots (from $15), broken-link + sitemap audit reports ($10). See a working demo first, pay after.","url":"https://quickbuild.quynguyenbac.workers.dev/api/summarize?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":[],"properties":{"url":{"type":"string","description":"Public http(s) URL to read (hostname, not IP; private addresses refused). Optional: defaults to https://example.com. Ignored when `text` is given."},"lang":{"type":"string","description":"Optional output language for summary/keyPoints (ISO 639-1, e.g. \"en\"). Default: same as the content."},"text":{"type":"string","description":"Raw text or Markdown to summarize instead of a URL (optional, max 200000 chars, first 24000 analyzed). Prefer POST for long text."},"focus":{"type":"string","description":"Optional aspect to emphasize, e.g. \"pricing\", \"API limits\", \"risks\" (max 200 chars)."},"length":{"enum":["short","medium","long"],"type":"string","description":"Summary length: short = 1-2 sentences, medium = 3-4 (default), long = 5-8."},"maxPoints":{"type":"integer","maximum":10,"minimum":1,"description":"Max number of keyPoints (default 5)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"url":{"type":["string","null"]},"facts":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"value":{"type":"string"}}}},"model":{"type":"string"},"title":{"type":["string","null"]},"source":{"enum":["url","text"],"type":"string"},"topics":{"type":"array","items":{"type":"string"}},"summary":{"type":"string"},"audience":{"type":["string","null"]},"entities":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string"}}}},"language":{"type":["string","null"],"description":"ISO 639-1"},"keyPoints":{"type":"array","items":{"type":"string"}},"sentiment":{"enum":["positive","neutral","negative","mixed"],"type":"string"},"truncated":{"type":"boolean"},"contentType":{"type":"string","description":"article|news|blog|docs|product|pricing|homepage|landing|forum|paper|legal|other"},"charsAnalyzed":{"type":"integer"}}}}}}},"responseSchema":{"type":"json","example":{"url":"https://example.com/","facts":[],"model":"@cf/meta/llama-3.3-70b-instruct-fp8-fast","title":"Example Domain","source":"url","topics":["domains","documentation"],"summary":"Example Domain is a reserved domain for use in documentation examples without prior coordination.","audience":"developers and writers","entities":[{"name":"IANA","type":"organization"}],"language":"en","keyPoints":["Reserved for illustrative examples","Usable in documents without permission"],"sentiment":"neutral","truncated":false,"contentType":"other","charsAnalyzed":180}},"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_q1kTs8cHAIp-RZJT7OmWC","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":"Fetches a public URL or accepts raw text and returns an AI-generated summary with key points, topics, entities, sentiment, and facts","exampleAgentPrompt":"Can you give me a medium-length summary of https://openai.com/research/gpt-4 with up to 5 key points, focusing on 'capabilities'?","exampleUseCases":[{"title":"Research article quick digest","prompt":"Summarize https://arxiv.org/abs/2310.06825 for me — medium length, up to 5 key points, focused on 'methodology', and give it to me in English."},{"title":"Competitor pricing page analysis","prompt":"Pull up https://stripe.com/pricing and give me a short summary focused on 'pricing', with 3 key points — I want to know their fee structure at a glance."},{"title":"Raw text briefing from a document","prompt":"Here's a long block of notes I pasted — can you summarize it for me in 5-8 sentences with up to 8 key points? The text is: 'Q3 planning session transcript: We discussed expanding to APAC markets by Q1 next year, hiring 10 engineers, and cutting infrastructure costs by 20%...'"}],"resultDescription":"Returns a JSON object containing: a plain-text summary (1-8 sentences depending on length setting), an array of key points, detected topics, named entities with types, sentiment label, page title, intended audience, structured facts, ISO 639-1 language code, content type, whether the content was truncated, the number of characters analyzed, and the AI model used.","failureModes":["Private or IP-based URLs are refused with an error","Text exceeding 200,000 characters will be rejected","URLs that are inaccessible or return non-200 status codes may fail","Focus parameter exceeding 200 characters will be rejected","Unsupported ISO 639-1 language codes may produce unexpected output","Rate limiting or payment failures result in 402 responses"],"whenToPreferThis":"Choose this endpoint when you need a fast, structured AI summary of any public webpage or raw text, especially when you also need extracted entities, sentiment, topics, and key facts in a single call. It is ideal for content pipelines, research assistants, competitive intelligence, and digest generation. Prefer it over generic LLM calls when you want standardized output fields (keyPoints, entities, sentiment) without prompt engineering.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T07:20:57.050Z","isFirstParty":false,"canonicalSlug":"quickbuild-web-summarizer-a4c3ab50"}