{"uid":"cap_Tp37gOrU9oKt6GVQee-z9","slug":"diffbot-video-extractor-via-locus-x402-e45ce99e","name":"Diffbot Video Extractor via Locus x402","description":"Web data extraction — articles, products, discussions, images, videos, and auto-detect.","url":"https://diffbot.x402.paywithlocus.com/diffbot/video","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string"},"fields":{"type":"string"},"timeout":{"type":"number"},"discussion":{"type":"boolean"}}},"responseSchema":{"type":"json","example":{"data":{},"payment":{"scheme":"exact","settledUsdc":"0.001000","authorizedMaxUsdc":"0.001000"},"request":{"id":"00000000-0000-4000-8000-000000000000","statusUrl":"/requests/00000000-0000-4000-8000-000000000000"},"success":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0042","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.0042/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0042","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0042","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_0d-dyzTf3hWxIDPBCPbIA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0042","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts structured metadata and content from video pages using Diffbot's AI, paid per-call via x402 micropayments.","exampleAgentPrompt":"Can you extract the structured video metadata — title, description, author, duration, and thumbnail — from this video page: https://www.youtube.com/watch?v=dQw4w9WgXcQ? Also pull any comments if available.","exampleUseCases":[{"title":"Video catalog enrichment pipeline","prompt":"I have a list of video URLs from various sites and I need to enrich my catalog with structured metadata — title, author, duration, and thumbnail — for each one. Start with this URL: https://vimeo.com/123456789"},{"title":"Competitive video content research","prompt":"Pull all the structured data you can from this product demo video page, including the description and any comments: https://www.youtube.com/watch?v=someproductvideo — I want to analyze what our competitor is highlighting."},{"title":"News video archiving","prompt":"Extract the full metadata from this news video page including the title, description, author, and any discussion threads: https://www.bbc.com/news/video/some-news-clip"}],"resultDescription":"Returns a JSON object with structured video data extracted from the target page (title, author, duration, thumbnail, video URL, description, and optionally comments/discussion threads, links, breadcrumb, and other metadata), plus payment settlement details and a request ID for status tracking.","failureModes":["URL is not a video page — Diffbot returns empty or misclassified data","Target page blocks scrapers or requires authentication — extraction fails or returns partial data","Timeout exceeded for slow-loading pages — request times out with error","Invalid or malformed URL — API returns error response","Page has dynamic JavaScript content that isn't fully rendered — incomplete extraction","USDC payment authorization fails — request is rejected before processing"],"whenToPreferThis":"Choose this endpoint when you need structured, AI-parsed video metadata from any video hosting page without writing custom scrapers. It's ideal when the target page is on a non-standardized platform (not just YouTube's official API), when you want a unified extraction interface across many video sites, or when you need comments/discussion alongside video metadata. Prefer it over general-purpose scraping when you specifically need video-typed structured output.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T17:52:00.221Z","isFirstParty":false}