{"uid":"cap_eY8kPHc3kS8zzOrUEj8yf","slug":"mat-web-data-toolkit-keyword-bigram-extraction-2a1bffea","name":"Mat Web & Data Toolkit – Keyword & Bigram Extraction","description":"Fetches a public web page and returns its title, meta description, outbound links and readable plain text as JSON.","url":"https://automatom.matt-d59.workers.dev/keywords?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"},"text":{"type":"string"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"words":15,"bigrams":[{"term":"agents pay","count":2,"density_pct":13.33},{"term":"payments let","count":1,"density_pct":6.67}],"keywords":[{"term":"agents","count":2,"density_pct":13.33},{"term":"pay","count":2,"density_pct":13.33}],"unique_words":13}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_jINrErf7QfFGWXgyT8oXk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes text or a URL's content to extract keyword frequencies, bigrams, word counts, and density percentages as structured JSON.","exampleAgentPrompt":"Can you analyze the keywords and bigrams on https://example.com/blog/ai-agents and tell me which terms appear most frequently and their density percentages?","exampleUseCases":[{"title":"SEO keyword audit for landing page","prompt":"Pull the top keywords and bigrams from https://mysite.com/landing-page and show me which ones have the highest density so I can see how well it's optimized."},{"title":"Competitive content research","prompt":"Analyze https://competitor.com/about and extract the most frequent single words and two-word phrases — I want to see what terms they emphasize most."},{"title":"Blog post keyword density check","prompt":"Take this text I wrote — 'AI agents pay for APIs automatically, letting agents pay services without human approval' — and extract the keyword and bigram frequencies with density percentages."}],"resultDescription":"Returns a JSON object containing total word count, count of unique words, an array of keywords (each with term, occurrence count, and density percentage), and an array of bigrams (two-word phrases, each with term, count, and density percentage).","failureModes":["Invalid or unreachable URL returns an error or empty result","Text input too short yields statistically meaningless density values","Private or paywalled pages may return incomplete or no content","Missing required 'input' parameter causes a 400-level error","Rate limiting or payment failure (x402) blocks the request"],"whenToPreferThis":"Choose this endpoint when you need fast, structured keyword and bigram frequency analysis from either a live URL or raw text, especially for SEO auditing, competitive research, or content optimization. Prefer it over general-purpose scrapers when you specifically need term density metrics and bigram extraction in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T12:50:28.968Z","isFirstParty":false,"canonicalSlug":"mat-web-data-toolkit-keyword-bigram-extraction-2a1bffea"}