{"uid":"cap_LRn8xKMp2y0wA7SdOoxSy","slug":"loom-video-oembed-metadata-fetcher-b30d6774","name":"Loom Video oEmbed Metadata Fetcher","description":"Public metadata for a Loom video from Loom's oEmbed API: title, description, duration in seconds, size, thumbnail and embed URL. Metadata only: it does not download or return the video file. Works only for videos the owner made public or anyone-with-link.","url":"https://api.fadeandco.workers.dev/api/dev/loom-video-downloader?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":["url"],"properties":{"url":{"type":"string","description":"Loom share or embed link: https://www.loom.com/share/<32-character id>"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"id":"09b1aa507cb846138847bf8e98b56a71","title":"Unstuck your team with Loom","width":1280,"height":960,"source":"https://www.loom.com/v1/oembed?url=https%3A%2F%2Fwww.loom.com%2Fshare%2F09b1aa507cb846138847bf8e98b56a71","embedUrl":"https://www.loom.com/embed/09b1aa507cb846138847bf8e98b56a71","provider":"Loom","checkedAt":"2026-10-23T09:35:25.242Z","description":"In this Loom video, I discuss how many teams feel stuck due to excessive meetings and approval processes, which hinders productivity. I highlight how Loom video messaging can help us break free from these constraints by allowing for clearer communication and reducing the need for unnecessary meeting…","thumbnailUrl":"https://cdn.loom.com/sessions/thumbnails/09b1aa507cb846138847bf8e98b56a71-b5213f287fcef7f0.gif","durationSeconds":60.1}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_X_LPbNZIc6oTtTHQdzuD3","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches public oEmbed metadata for a Loom video by URL, returning title, description, duration, dimensions, thumbnail, and embed URL — no video file download.","exampleAgentPrompt":"Can you pull the metadata for this Loom video — https://www.loom.com/share/09b1aa507cb846138847bf8e98b56a71 — I need the title, duration, and thumbnail URL.","exampleUseCases":[{"title":"Summarize a shared Loom recording","prompt":"I got sent this Loom link — https://www.loom.com/share/09b1aa507cb846138847bf8e98b56a71 — can you tell me the title, how long it is, and give me a description before I watch it?"},{"title":"Embed a Loom video in a page","prompt":"I need the embed URL and dimensions for this Loom video so I can put it on our docs page: https://www.loom.com/share/09b1aa507cb846138847bf8e98b56a71"},{"title":"Catalog team Loom videos","prompt":"We're building a library of our team's Loom recordings. Can you fetch the title, description, thumbnail, and duration for this video: https://www.loom.com/share/09b1aa507cb846138847bf8e98b56a71"}],"resultDescription":"A JSON object containing the video's unique ID, title, description, width, height, duration in seconds, thumbnail GIF URL, embed URL, provider name, oEmbed source URL, and the timestamp when the metadata was checked.","failureModes":["Video is private or deleted — returns an error since oEmbed only works for public or anyone-with-link videos","Invalid or malformed Loom URL — query param validation failure","Loom oEmbed API is down or rate-limited — upstream error propagated","Non-Loom URL passed as input — unsupported provider error"],"whenToPreferThis":"Use this endpoint when you need lightweight metadata about a Loom video (title, duration, thumbnail, embed URL) without downloading the video file. Ideal for cataloging, previewing, or embedding Loom recordings in workflows. Choose this over a generic web scraper when you want structured oEmbed data reliably parsed from Loom's own API.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T00:34:18.113Z","isFirstParty":false,"canonicalSlug":"loom-video-oembed-metadata-fetcher-b30d6774"}