Wondering how to create a custom API from any website to display your most wanted data?

Dashblock is a new application that allows you to create an API from just about any website easily.

In this guide we walk through a demo on extracting the total Adafruit Learning System guide count with Dashblock then show how to display it on the Adafruit PyPortal.

What's an API anyway?

Also known as "application programming interfaces" APIs allow us to access all kinds of data from the internet. For this guide we want to access the number of Adafruit guides on learn.adafruit.com. Some websites have readily available APIs for giving people easy access to data they may need, but this is not always the case. Using Dashblock however changes things. Read on to see how you can use Dashblock to access all kinds of data on the web!


You can pick up an Adafruit PyPortal and a USB cable (if needed). If you like, you can mount the PyPortal in the Adafruit laser-cut acrylic stand. All these parts are bundled in AdaBox 011 if you'd like to buy them together. 

Instead of AdaBox 011, you can buy parts separately:

USB cable - USB A to Micro-B - 3 foot long
This here is your standard A to micro-B USB cable, for USB 1.1 or 2.0. Perfect for connecting a PC to your Metro, Feather, Raspberry Pi or other dev-board or...
In Stock
Front view of a Adafruit PyPortal - CircuitPython Powered Internet Display with a pyportal logo image on the display.
PyPortal, our easy-to-use IoT device that allows you to create all the things for the “Internet of Things” in minutes. Make custom touch screen interface...
In Stock


Assembled PyPortal in acrylic enclosure
PyPortal is our easy-to-use IoT device that allows you to create all the things for the “Internet of Things” in minutes. Create little pocket...
In Stock

This guide was first published on Sep 09, 2019. It was last updated on Jun 14, 2024.

This page (Overview) was last updated on Mar 08, 2024.

Text editor powered by tinymce.