Schema Feed

The naming and structure of the digital objects we pass back and forth via APIs within the business and personal applications we use.

SchemaJSON SchemaData Models

Feed Endpoint

GET https://schema.apievangelist.com/apis.json

No authentication required. Returns a JSON array. CORS headers are set on all feeds.

Source repository: https://github.com/api-evangelist/schema

Response Schema

Each item in the feed has these fields:

FieldTypeDescription
name string Schema name
slug string Unique slug
description string Schema description
tags array Tags

Example Request

curl -s https://schema.apievangelist.com/apis.json | head -c 500

Usage

JavaScript / Browser

const response = await fetch('https://schema.apievangelist.com/apis.json');
const items = await response.json();

items.forEach(item => {
  console.log(item.name, item.slug);
});

Python

import requests

response = requests.get('https://schema.apievangelist.com/apis.json')
items = response.json()

for item in items:
    print(item.get('name'), item.get('slug'))

Browse the full Schema catalog at https://schema.apievangelist.com/.