APis.io Blog

These are the stories of the APIs we are profiling as part of APIs.io, creating APIs.json for each API, publishing to a repo, and sharing the story of what we've found.

Profiling Wolfram Alpha LLM API

I recently profiled the Wolfram Alpha LLM API. There are additional APIs to be profiled, but I wanted to get this one in the system so we could use as part of other work. One thing I tested with this one was the ability for ChatGPT to generate an OpenAPI if I pasted specific content from the Wolfram Alpha LLM API page. It did a really good job producing the OpenAPI in the repo and is something I will continue to use and automate around. You can visit the APIs.yml and OpenAPI over at the GitHub repository for Wolfram Alpha LLM API, and we will keep adding other APIs and common properties for Wolfram Alpha LLM API as time allows.

Profiling Federal Bureau of Investigation (FBI) Most Wanted API

I recently profiled the Federal Bureau of Investigation (FBI) Most Wanted API. There are additional APIs to be profiled, but I wanted to get this one in the system so we could use as part of other work. One thing I tested with this one was the ability for ChatGPT to generate an OpenAPI if I pasted specific content from the Federal Bureau of Investigation (FBI) Most Wanted API page. It did a really good job producing the OpenAPI in the repo and is something I will continue to use and automate around. You can visit the APIs.yml and OpenAPI over at the GitHub repository for Federal Bureau of Investigation (FBI) Most Wanted API, and we will keep adding other APIs and common properties for Federal Bureau of Investigation (FBI) Most Wanted A...

Profiling Moodys Entity Verification, Screening, and Risk API

I recently profiled the Moody’s KYC API, which was an acquisition they made of Kompany.com. I was able to find the documentation and an OpenAPI, which I added as API properties. I profiled many common properties including plans, getting started, news, guides, and sandbox. I like that they had use cases, and had an interesting one called connections, which I still need to figure out what it does. I will visit their main developer portal now and see where this acquisition fits in with the bigger picture. This acquisition discovery provides a good doorway to the rest of the APIs they offer. You can visit the APIs.yml over at the GitHub repository for Moody’s KYC entity verification, screening, and risk, and once I sign-up I will see if w...

Profiling InfluxDB Cloud Time Series API

I profiled the InfluxDB time series API. Their cloud API is the one I profiled, and there may be other opportunity to profile their other API offerings. I was able to find the documentation and an OpenAPI, as well as a number of other common properties. InfluxDB has all the basic resources including getting started, white papers, videos, case studies, and webinars. They also have pricing, authentication, headers, and pagination. Making for a nice mix of the business and technology of their API operations. They have the usual support mechanisms for an API, but they also have an interesting usage of GitHub issues and templates to gather API errors, experience problems, feedback, but also security. I will write another post about this app...

What is API Search

APIs.io is all about redefining what API search is. Since we created APIs.json and APIs.io back in 2014 numerous API catalogs, directories, and networks have either disappeared or gone dormant. API discovery is hard to do, takes a lot of resources, and doesn’t lend itself to monetization like web search did. APIs.io is an exploration in how APIs can be profiled, indexed, and made available. The websites, developer portals, and individual APIs we’ve profiled all live on GitHub in a public organization. We are profiling APIs using the APIs.json discovery format, adding them to repositories, and then aggregating them into search nodes–all while be indexed and made available via a cloud API search engine, which is of course available via an...