Fetch Your First API
Build a small web page that uses fetch() to load JSON from a free public API. Post a screenshot or short write-up.
SponsorseCorp.comSavingTheWorld.orgVentureOS.com
Coding · Facts & stats · iChallenge network
Daily facts and stats about ajax and asynchronous web programming, plus real challenges to put them to work.
Which data format is most common in Ajax responses today?
You went

One ranked attempt per day. Practice as much as you like.
Join one, log your days or post your proof. Finishing earns XP and the Finisher badge.
Build a small web page that uses fetch() to load JSON from a free public API. Post a screenshot or short write-up.
SponsorseCorp.comSavingTheWorld.orgVentureOS.com
Practice JavaScript for 20 minutes every day. Check in once a day.
SponsorseCorp.comSavingTheWorld.orgVentureOS.com
Open your browser's developer tools on a site you use, find one fetch or XHR request, and post a short write-up of what it loads.
SponsorseCorp.comSavingTheWorld.orgVentureOS.com
Live counts from AjaxChallenge.com. All arena stats →
Earned on any arena, shown on your profile everywhere.
Add your email to keep your level, streak and badges if you switch devices, and carry them to every iChallenge arena. One email when you save; no spam.
Fund a prize on AjaxChallenge.com and your brand sits on the challenge card, the leaderboard and every finisher's share. Prizes only appear once they're funded, so players can trust what they see.
No wagering — knowledge and prediction games with leaderboard rank.
New rounds land weekly per topic.
Everyone on this arena gets the same five questions each day, from easy to hard. You get one ranked attempt; practice rounds are unlimited.
100 points per correct answer, up to 50 more for answering quickly, a combo multiplier for answers in a row, and 150 bonus points for a perfect round.
Yes. Playing, streaks, badges and leaderboards are free. Some challenges carry a sponsor-funded prize; the challenge card shows it when one is funded.