Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

APIs.io Artifact Types API

First-class, per-type artifact collections (OpenAPI, AsyncAPI, Arazzo, Postman, JSON Schema, and more). Each path filters and normalizes one artifact type across all providers.

APIs.io Artifact Types API is one of 11 APIs that APIs.io publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 2 JSON Schema definitions.

Tagged areas include Artifact Types. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, rate-limit docs, a changelog, and 2 JSON Schemas.

This API exposes 23 operations across 23 paths, and defines 5 schemas. It is described by OpenAPI 3.1.0, at version 0.1.0.

Requests are made against a single base URL, https://search-api.apis.io.

23 operations 23 paths 5 schemas 23 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.1.0
Base URL
https://apis.io/api/v1
Authentication
API Key
Contact
Resource Areas
1

Authentication & Security 1

APIs.io Artifact Types API declares 1 security scheme for authenticating requests. An API key is passed in the header as x-api-key (api_key).

Paths & Operations 23

Across 23 paths, the API surfaces 23 operations — 23 GET. Each is listed below with its method, path, parameters, and response codes.

Artifact Types 23

First-class, per-type artifact collections (OpenAPI, AsyncAPI, Arazzo, Postman, JSON Schema, and more). Each path filters and normalizes one artifact type across all providers.

GET
/openapis
List openapi specifications across the catalog.
listOpenapis 8 params → 200400
GET
/asyncapis
List asyncapi specifications across the catalog.
listAsyncapis 8 params → 200400
GET
/arazzo
List arazzo workflows across the catalog.
listArazzo 8 params → 200400
GET
/postman
List postman collections across the catalog.
listPostman 8 params → 200400
GET
/collections
List api collections across the catalog.
listCollections 8 params → 200400
GET
/graphql
List graphql schemas across the catalog.
listGraphql 8 params → 200400
GET
/json-schemas
List json schema definitions across the catalog.
listJsonSchemas 8 params → 200400
GET
/json-structures
List json structure definitions across the catalog.
listJsonStructures 8 params → 200400
GET
/json-ld
List json-ld contexts across the catalog.
listJsonLd 8 params → 200400
GET
/vocabularies
List vocabularies across the catalog.
listVocabularies 8 params → 200400
GET
/rules
List governance rulesets across the catalog.
listRules 8 params → 200400
GET
/examples
List examples across the catalog.
listExamples 8 params → 200400
GET
/finops
List finops artifacts across the catalog.
listFinops 8 params → 200400
GET
/plans
List plans across the catalog.
listPlans 8 params → 200400
GET
/rate-limits
List rate limits across the catalog.
listRateLimits 8 params → 200400
GET
/channels
List AsyncAPI event channels across the catalog.
listChannels 8 params → 200400
GET
/mcp
List published MCP servers across the catalog.
listMcpServers 8 params → 200400
GET
/skills
List published Agent Skills across the catalog.
listSkills 8 params → 200400
GET
/scopes
List OAuth scope sets across the catalog.
listScopes 8 params → 200400
GET
/security
List security scheme definitions across the catalog.
listSecurity 8 params → 200400
GET
/providers/{slug}/artifacts
Every artifact a provider publishes.
getProviderArtifacts 1 param → 200404
GET
/apis/{aid}/artifacts
One API's artifacts, grouped by type.
getApiArtifacts 2 params → 200404
GET
/openapis/{aid}
An API's primary OpenAPI.
getOpenapi 2 params → 200404

Schemas 5

The contract defines 5 schemas that model the data the API accepts and returns. The most detailed are Artifact (9 properties), Problem (6 properties), Meta (5 properties), ArtifactList (2 properties). Each schema is shown below with its type and property counts.

Artifact
object
A machine- or human-readable artifact attached to an API.
9 properties 2 required
Meta
object
Pagination and echoed-query metadata for collection responses.
5 properties 4 required
ArtifactType
string
The type of an artifact. Open enumeration — the catalog carries ~50 types; the most common are listed here. Unknown values are allowed.
Problem
object
A Problem Details object per [RFC 9457](https://www.rfc-editor.org/rfc/rfc9457). Served as application/problem+json. Extension members (e.g. parameter) may be…
6 properties 3 required
ArtifactList
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

apis-io-artifact-types-api-openapi.yml Raw ↑

Other APIs APIs.io publishes across the network.

APIs.io APIs API
APIs.io Areas API
APIs.io Industries API
APIs.io Insights API
APIs.io Providers API
APIs.io Ratings API
APIs.io Regions API
APIs.io Search API
APIs.io Synthesis API
APIs.io Tags API