{"uid":"cap_2NDb41jw7NH5WQykxF6t-","slug":"diffbot-analyze-1887fd2e","name":"Diffbot Analyze","description":"Auto-detect page type (article, product, image, video, etc.) and extract accordingly.","url":"https://diffbot.mpp.paywithlocus.com/diffbot/analyze?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL to analyze"},"mode":{"type":"string","description":"Restrict to a specific type: article, product, discussion, image, video, list, event"},"fields":{"type":"string","description":"Comma-separated extra fields to return (e.g. links, meta, breadcrumb)"},"timeout":{"type":"number","description":"Request timeout in ms (default 30000)"},"fallback":{"type":"string","description":"Fallback API if classification fails"},"discussion":{"type":"boolean","description":"Extract comments/discussion threads (default true for article)"}},"additionalProperties":true},"responseSchema":null,"example":{"request":{"url":"https://www.example.com","mode":"article","timeout":30000},"response":{"data":{"type":"other","title":"Example Domain","objects":[{"type":"other","title":"Example Domain","content":"Example Domain \n\n# Example Domain \n\nThis domain is for use in documentation examples without needing permission. Avoid use in operations. \n\n[Learn more](https://iana.org/domains/example)","pageUrl":"https://www.example.com/"}],"request":{"api":"analyze","options":["mode=article","timeout=30000"],"pageUrl":"https://www.example.com","version":3,"resolvedPageUrl":"https://www.example.com/"},"humanLanguage":"en"},"success":true}},"exampleRequest":{"url":"https://www.example.com","mode":"article","timeout":30000},"tags":["web-scraping","extraction","articles","products","web","data"],"displayCostAmount":"0.0042","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.0042/call","primary":{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.0042","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.0042","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_n0Urfu6ZwwTBkU91a-GJt","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.0042","costPer":"request","priority":0,"asset":"0x20c000000000000000000000b9537d11c60e8b50","unit":"request","depositMicros":null,"planRef":null}],"brandName":"Diffbot","brandSlug":"diffbot","brandBaseUrl":"https://www.diffbot.com","brandDocsUrl":"https://docs.diffbot.com","whatItDoes":"Auto-detects and extracts structured data from any URL, routing it to the appropriate Diffbot extractor (article, product, discussion, image, video, etc.)","exampleAgentPrompt":"Can you analyze this page and extract whatever structured data Diffbot finds on it — auto-detect the page type — for https://www.wikipedia.org/wiki/Artificial_intelligence? Include links and meta fields too.","exampleUseCases":null,"resultDescription":"A structured JSON object with auto-detected page type and extracted fields appropriate to that type (e.g. title, text, author, date for articles; name, price, availability for products; posts and comments for discussions), plus any requested extra fields like links, meta, or breadcrumbs.","failureModes":["URL is unreachable or returns non-200 status — extraction fails or falls back to fallback API","Page type cannot be confidently classified — may return generic or empty result","Paywalled or JavaScript-heavy pages may yield incomplete extraction","Timeout exceeded (default 30000ms) if the target page is slow","Malformed URL input returns validation error"],"whenToPreferThis":"Use this endpoint when you don't know the type of page at the URL in advance and want Diffbot to auto-classify and extract the right fields. Prefer the specific Article, Product, Discussion, etc. endpoints when you already know the content type and want maximum field coverage for that type.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T00:35:06.118Z","isFirstParty":false,"canonicalSlug":"diffbot-analyze-1887fd2e"}