25 of the best JavaScript APIs

Here's our pick of the best JavaScript APIs around right now, plus a guide to getting started using them. These will help you add new and interesting functionality to your sites and apps. A word of warning: many of these APIs are still in development, so make sure you check browser support before you start using them, and provide fallbacks where necessary.

For more awesome plugins to explore, take a look at our guides to the best HTML APIs and Google APIs, or to build a site from scratch (without code) use a website builder. You might also want to see our guide to some of the best JavaScript frameworks and JavaScript tools to try. Don't forget it's also vital to consider your choice of web hosting service, to make sure your site runs as you want it to.

Thank you for reading 5 articles this month* Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read 5 free articles per month without a subscription

Join now for unlimited access

Try first month for just £1 / $1 / €1

Matt Crouch

Matt Crouch is a front end developer who uses his knowledge of React, GraphQL and Styled Components to build online platforms for award-winning startups across the UK. He has written a range of articles and tutorials for net and Web Designer magazines covering the latest and greatest web development tools and technologies. 

Read more
404 pages: LEGO
The best 404 pages for clever web design inspiration
Hip-Hop infographic by Dorothy
29 inspiring infographics
hero
I tested an excellent online Photoshop alternative you've probably never heard of
Three logos of the best website builders for photographers.
The best website builder for photographers: build an online home for your images
The logos of three of the best digital art software programs
The best digital art software
Best website builder for artists: Wix/Shopify/Squarespace
The best website builder for artists: craft an online portfolio to be proud of
Latest in Javascript
Speed up JavaScript
21 steps to super speedy JavaScript
Angular 8
What's inside Angular 8?
brain.js neural network
Use brain.js to build a neural network
Explore data visualisation with p5.js
Explore data visualisation with p5.js
WebGL 3D
Create a WebGL 3D landing page
JavaScript code splitting
All you need to know about JavaScript code splitting
Latest in Features
Pittura, a short film made at ArtFX
"We wanted to talk about AI and its relationship to art" – how we made 2025’s VES Student Award-winning animation Pittura
Stanley 'Artgerm' Lau; a vibrant, dynamic illustration showcases Spider-Gwen in a dynamic action pose amidst a cityscape, radiating a sense of energy and playful confidence
"Art is not easy. You have to suffer in joy" – Stanley 'Artgerm' Lau reflects on what it takes to succeed in comic art
Your House indie game art interview; A stylised illustration depicts a young woman seated, seemingly contemplative, in a setting that combines elements of a comic book panel and a vintage aesthetic
"This is a game you can read, or a book you can play” – solving the visual design of Your House, a detective game crossed with a Daniel Clowes comic
one.com
How to build a website for your creative business quickly and easily
AI generated images of a male creative director and a female parent
AI's gender bias is even worse than reality
Augustinas Paukšte waving out of a window
"I tried to be a human orchestra": a day in the life of creative director Augustinas Paukšte