{"uid":"cap_WoQbI08tkVXEOLKjCDSyV","slug":"udemy-course-search-scraper-1badb36e","name":"Udemy Course Search Scraper","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://api.scrapeforagents.tech/v1/udemy?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"maxItems":{"type":"integer","default":100,"minimum":0,"description":"Maximum number of unique courses across all search URLs. Set 0 for every available page."},"searchUrls":{"type":"array","description":"Udemy course search URLs with a q parameter. Multiple URLs are merged and duplicate courses are removed."},"includePrices":{"type":"boolean","default":true,"description":"Fetch each course’s current US price and currency. This adds one request per course; prices can change."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"url":null,"title":null,"rating":null,"courseId":null,"headline":null,"searchUrl":null,"numReviews":null,"durationSeconds":null}],"product":"udemy"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.06","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.06/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.06","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.06","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_YAC1oOwk0RIiwB4yxHSNR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.06","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes and returns structured data for Udemy courses matching one or more search URLs, including titles, ratings, reviews, duration, and optional pricing.","exampleAgentPrompt":"Search Udemy for 'Python for beginners' and give me the top 20 courses with their ratings, number of reviews, and current US prices.","exampleUseCases":[{"title":"Course comparison for learners","prompt":"Look up the top 30 Udemy courses on 'data science' and include their current prices, ratings, and how many reviews each has so I can decide which one to buy."},{"title":"Curriculum research for educators","prompt":"Pull all available Udemy courses on 'project management' from this search URL and give me their titles, durations, and ratings — I don't need prices, just the course details."},{"title":"Market analysis for course creators","prompt":"Scrape up to 50 Udemy courses matching 'React JavaScript' and get me each course's headline, rating, review count, and current price so I can understand the competitive landscape."}],"resultDescription":"A JSON object with a count of matched courses and an array of course items, each containing the course URL, title, rating, course ID, headline, originating search URL, number of reviews, duration in seconds, and optionally the current US price and currency.","failureModes":["Invalid or malformed Udemy search URL returns empty results","Search query with no matching courses returns an empty items array with count 0","Network or scraping failure may return an error; no charge is incurred on failed or empty runs","Rate limiting or Udemy anti-bot measures may cause partial or empty results","Prices may be stale if Udemy updates them between the scrape request and response"],"whenToPreferThis":"Use this endpoint when you need structured, machine-readable Udemy course data (titles, ratings, prices, review counts, durations) from one or more search queries without building your own scraper. Ideal for course comparison, market research, or curriculum discovery tasks where real-time Udemy search data is required. Only pay when results are returned.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:44:25.835Z","isFirstParty":false,"canonicalSlug":"udemy-course-search-scraper-1badb36e"}