APIs.io APIs

The APIs.io web site is powered by APIs, so it makes sense to publish the APIs for others to use. The one you are probably interested in is the APIs.io Search API, as the others are designed to operate the search engine. But, you never know, so we made sure and publish all of them here for you to explore.

Search API

This is the API behind the APIs.io search engine.

Go
Authentication API

This is the API for turning your GitHub Personal Access Token into an API key you can pass in to make API calls to the APIs.io API.

Go
Engine API

This is the API that regularly pulls the APIs.json, OpenAPI, and other properties.

Go
Linter API

This is the API definition for the APIs.io linter API, allowing for linting APIs.json and OpenAPI.

Go
Maintainers API

This is the API for managing all the maintainers who are indexed as part of the APIs.io search engine.

Go
Properties API

This is the API for managing all the properties that are indexed as part of the APIs.io search engine.

Go
Publishing API

This is the API that publishes APIs, maintainers, properties, and tags for the APIs.io search engine.

Go
Ratings API

This is the ratings engine for the APIs.io API search engine.

Go
Rules API

This is the API for managing rules that are used to govern the APIs.io search engine.

Go
Tags API

This is the API for managing the tags that are indexed as part of the APIs.io search engine.

Go


APIs.io is about making APIs available via search, but it is also designed to demonstrate a high bar for how you can run an API using APIs.json is not just the index, but a rating system. Because of this we are interested in providing as many of the success API platform building blocks as possible.