{"success":true,"message":"Welcome to LeetCode, CodeChef & GeeksforGeeks API","documentation":{"leetcodeEndpoints":{"profile":"/leetcode/:username - Get LeetCode user profile details","badges":"/leetcode/:username/badges - Get LeetCode user badges","solved":"/leetcode/:username/solved - Get LeetCode solved problems count","contest":"/leetcode/:username/contest - Get LeetCode contest participation details","contestHistory":"/leetcode/:username/contest/history - Get LeetCode contest history most recent contest first (returns all contests) ","contestHistoryAttended":"/leetcode/:username/contest/history?attendedOnly=true - Get LeetCode attended contests history","submissions":"/leetcode/:username/submission - Get LeetCode recent submissions","acceptedSubmissions":"/leetcode/:username/acSubmission - Get LeetCode accepted submissions","calendar":"/leetcode/:username/calendar - Get LeetCode submission calendar","fullProfile":"/leetcode/userProfile/:username - Get LeetCode full profile in one call","completeData":"/leetcode/user/:username/complete - Get ALL LeetCode data in one comprehensive call","languageStats":"/leetcode/languageStats?username=name - Get LeetCode language statistics","skillStats":"/leetcode/skillStats/:username - Get LeetCode skill statistics","questionProgress":"/leetcode/userProfileUserQuestionProgressV2/:userSlug - Get LeetCode question progress","contestRanking":"/leetcode/userContestRankingInfo/:username - Get LeetCode contest ranking"},"codechefEndpoints":{"profile":"/codechef/user/:username - Get CodeChef user profile details","rating":"/codechef/user/:username/rating - Get CodeChef user rating (returns 0 if no contests)","ranking":"/codechef/user/:username/ranking - Get CodeChef user ranking","stats":"/codechef/user/:username/stats - Get CodeChef user complete statistics","contests":"/codechef/contests - Get CodeChef contest list"},"geeksforgeeksEndpoints":{"profile":"/geeksforgeeks/user/:username - Get GeeksforGeeks user profile details","stats":"/geeksforgeeks/user/:username/stats - Get GeeksforGeeks user statistics","solved":"/geeksforgeeks/user/:username/solved - Get GeeksforGeeks solved problems count","practice":"/geeksforgeeks/user/:username/practice - Get GeeksforGeeks practice problems","contests":"/geeksforgeeks/user/:username/contests - Get GeeksforGeeks contest history","school":"/geeksforgeeks/user/:username/school - Get GeeksforGeeks school progress","completeData":"/geeksforgeeks/user/:username/complete - Get ALL GeeksforGeeks data in one comprehensive call","problemOfTheDay":"/geeksforgeeks/problem-of-the-day - Get GeeksforGeeks problem of the day"},"problemEndpoints":{"daily":"/leetcode/daily - Get LeetCode daily challenge question","rawDaily":"/leetcode/dailyQuestion - Get LeetCode raw daily question data","select":"/leetcode/select?titleSlug=question-slug - Get LeetCode specific question details","problems":"/leetcode/problems - Get LeetCode problems list (supports limit, skip, tags, difficulty)"},"discussionEndpoints":{"trending":"/leetcode/trendingDiscuss?first=20 - Get LeetCode trending discussions","topic":"/leetcode/discussTopic/:topicId - Get LeetCode discussion topic","comments":"/leetcode/discussComments/:topicId - Get LeetCode discussion comments"}},"examples":{"leetcodeProfile":"/leetcode/leetcode_username","leetcodeBadges":"/leetcode/leetcode_username/badges","leetcodeCompleteData":"/leetcode/user/leetcode_username/complete","leetcodeDailyQuestion":"/leetcode/daily","leetcodeProblems":"/leetcode/problems?limit=10&tags=array+string&difficulty=EASY","leetcodeTrending":"/leetcode/trendingDiscuss?first=10","codechefProfile":"/codechef/user/codechef_username","codechefRating":"/codechef/user/codechef_username/rating","codechefRanking":"/codechef/user/codechef_username/ranking","codechefStats":"/codechef/user/codechef_username/stats","codechefContests":"/codechef/contests","geeksforgeeksProfile":"/geeksforgeeks/user/gfg_username","geeksforgeeksStats":"/geeksforgeeks/user/gfg_username/stats","geeksforgeeksCompleteData":"/geeksforgeeks/user/gfg_username/complete","geeksforgeeksProblemOfTheDay":"/geeksforgeeks/problem-of-the-day"},"timestamp":"2026-05-01T17:49:08.338Z"}