{"uid":"cap_kLjtI8-hXNQLcx7JPdYLa","slug":"udemy-course-scraper-api-x402-8e21b25d","name":"Udemy Course Scraper API (x402)","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/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_h9sMcfTQoc-fKWyzlfqo6","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 Udemy course listings from search URLs, returning structured data including titles, ratings, reviews, duration, and optional current pricing.","exampleAgentPrompt":"Search Udemy for the top 50 courses on 'prompt engineering', include current US prices, and give me a structured list with titles, ratings, number of reviews, and duration.","exampleUseCases":[{"title":"Compare AI courses by rating","prompt":"Search Udemy for courses on 'artificial intelligence' and return the top 30 results with their ratings, number of reviews, and current prices so I can compare them."},{"title":"Build a course recommendation list","prompt":"Pull the top 20 Udemy courses for 'digital marketing' and 'SEO' combined — remove duplicates — and include prices so I can recommend the best value options to my team."},{"title":"Monitor course catalog for a niche topic","prompt":"Get me up to 100 Udemy courses on 'ethical hacking', with ratings, duration, and current pricing — I want the full structured list to analyze which courses dominate that niche."}],"resultDescription":"A JSON object containing a count of results and an array of course items, each with fields for course URL, title, rating, courseId, headline, the originating search URL, number of reviews, and duration in seconds. If includePrices is true, each item also includes the current US price and currency.","failureModes":["Invalid or malformed Udemy search URLs return no results and are not charged","Udemy blocking or rate-limiting the scraper may result in empty or partial results","If maxItems is set too low, results may be incomplete","Network timeouts may cause the call to fail; not charged on failure","Prices can change between the call and usage — stale pricing is possible"],"whenToPreferThis":"Choose this endpoint when you need structured, machine-readable Udemy course data including ratings, reviews, duration, and live pricing — without building your own scraper or managing Udemy's unofficial API. Especially useful for agents comparing courses, building recommendation engines, or doing market research on e-learning content. The pay-per-call model with no charge for failed/empty runs makes it low-risk for exploratory queries.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:46.082Z","isFirstParty":false,"canonicalSlug":"udemy-course-scraper-api-x402-8e21b25d"}