{"uid":"cap_DW83WlkHg5lTdQozgF3lU","slug":"stall-row-youtube-search-69db79a9","name":"stall-row YouTube Search","description":"YouTube search results as clean JSON: title, video id, URL, channel, duration, and views for each result, scraped from the public results page with no API key. Use this when an agent needs to find a video mid-task and cannot drive a browser or hold a Google API key.","url":"https://stall-row-production.up.railway.app/v1/tube-search?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"query":{"type":"string"},"max_results":{"type":"integer","maximum":20,"minimum":1}}},"responseSchema":null,"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_7Ry9ErZ3n6sRp4PJ1JQKn","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":"Searches YouTube and returns clean JSON results (title, video ID, URL, channel, duration, views) scraped from the public results page without requiring a Google API key.","exampleAgentPrompt":"Search YouTube for 'Python asyncio tutorial' and give me the top 5 results — I need the title, video URL, channel name, duration, and view count for each.","exampleUseCases":[{"title":"Tutorial video discovery for onboarding","prompt":"Find me the top 10 YouTube videos for 'getting started with Kubernetes' — I need titles, URLs, and view counts so I can pick the best ones to recommend to new engineers."},{"title":"Competitor brand monitoring on YouTube","prompt":"Search YouTube for 'Notion app review' and return up to 15 results with channel names and view counts so I can see which creators are covering our competitor."},{"title":"Research background video for a blog post","prompt":"Look up YouTube for 'climate change ocean acidification documentary' and give me the top 3 results with video IDs and durations — I want to embed the most relevant one in my article."}],"resultDescription":"A JSON array of video result objects, each containing: video title, video ID, full YouTube URL, channel name, video duration, and view count — up to the requested number of results (max 20).","failureModes":["YouTube page structure changes break scraper, returning empty or malformed results","Query returns no results (empty array)","max_results exceeds the cap of 20 or is below 1, causing a validation error","Rate limiting or blocking by YouTube returns an error or partial results","Network timeout from Railway-hosted service under load"],"whenToPreferThis":"Use this endpoint when an AI agent needs to search YouTube mid-task but has no Google API key and cannot control a browser. It is the right choice for lightweight, keyless YouTube search returning clean structured JSON. Prefer it over YouTube Data API v3 when you want to avoid quota limits and API key management. Not suitable for advanced filtering (date, region, type) or high-volume production search.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T00:32:44.431Z","isFirstParty":false,"canonicalSlug":"stall-row-youtube-search-69db79a9"}