UPDATE – Public APIs List Functionality

Category: | Posted on:February 15, 2024
public apis list update

There are several new enhancements to the Public APIs List project.


I added a checkbox at the top that will filter out any APIs that require CORS headers in order to fetch them. It was the first additional feature that came to mind as I was evaluating the available keys in the JSON response. I’m not going to want to deal with CORS as I fiddle on personal projects. The “Total” header is dynamic and updates when the hideCors state changes.

Links and Descriptions

I wanted to make use of as many of the available data keys as possible. The title and CORS status were the most important for functionality, but there were a couple other values that could enhance the UI.  I output the API descriptions to provide more information about each one at a glance. Then I linked them out to their sources to make the full details more accessible.

Tags: , , ,

Related Logs

  • NEW PROJECT – Catholic Liturgical Date Checker

    May 29, 2024

    The Liturgical Date Checker project uses the Liturgical Calendar API to display information about Catholic Holy days. On page load it fetches info for today, tomorrow, and yesterday. It also has a search field that will return celebration info about a specific date. Objective This is just more basic API practice. I started this in […]

    Continue Reading
  • NEW PROJECT – Logo Finder

    March 7, 2024

    As part of my React API practice, I built a dirt simple Logo Finder using Clearbit’s Logo API. Simply enter a web domain, and the app will retrieve a logo image. Objective This is the third in a series of simple API fetching apps that I’ve built so far this year after the Public API’s […]

    Continue Reading
  • NEW PROJECT – Open Library Search

    February 25, 2024

    Added another API fetching project, Open Library Search. The app pings the Internet Archive‘s Open Library Search API to retrieve author, publication, purchase, and topic data for a user-provided book title. Objective My goal is to continue cranking out simple fetch projects until I can do them without relying on a crutch. I used my […]

    Continue Reading