Data Galactica · Schema

Organization

DataIdentityRegistryProspecting

Properties

Name Type Description
id string Galactica ID
type object
kind string
name string
legal_name string
aliases array
slug string
url string Page URL
summary string
description string
status string
status_detail string
founded string
dissolved string
location object
industry object
products array
size object
listing object
people object
group object
peers array
hiring object
timeline array
web object
registration object
identifiers object
contacts object
contact object
contact_reason object
quality object
sources array
community_notes array
updated string
View JSON Schema on GitHub

JSON Schema

datagalactica-com-organization-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/datagalactica-com/json-schema/datagalactica-com-organization-schema.json",
  "title": "Organization",
  "x-generated": "2026-11-05",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_original/datagalactica-com-api-openapi.json#/components/schemas/Organization",
  "type": "object",
  "required": [
    "id",
    "type",
    "name",
    "quality"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "Galactica ID",
      "pattern": "^DGC-[0-9A-Z]{12}$"
    },
    "type": {
      "const": "organization"
    },
    "kind": {
      "type": "string",
      "enum": [
        "company",
        "nonprofit",
        "education",
        "government",
        "other"
      ]
    },
    "name": {
      "type": "string"
    },
    "legal_name": {
      "type": "string"
    },
    "aliases": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "slug": {
      "type": "string"
    },
    "url": {
      "type": "string",
      "description": "Page URL"
    },
    "summary": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "status": {
      "type": "string",
      "enum": [
        "operating",
        "closed",
        "unknown"
      ]
    },
    "status_detail": {
      "type": "string"
    },
    "founded": {
      "type": "string"
    },
    "dissolved": {
      "type": "string"
    },
    "location": {
      "$ref": "#/$defs/Location"
    },
    "industry": {
      "type": "object",
      "properties": {
        "section": {
          "type": "string",
          "description": "ISIC Rev.4 section letter"
        },
        "section_name": {
          "type": "string"
        },
        "division": {
          "type": "string",
          "description": "ISIC 2-digit division"
        },
        "label": {
          "type": "string"
        }
      }
    },
    "products": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "size": {
      "type": "object",
      "properties": {
        "band": {
          "type": "string",
          "enum": [
            "micro",
            "small",
            "medium",
            "large",
            "enterprise"
          ]
        },
        "employees": {
          "type": "object"
        },
        "revenue": {
          "$ref": "#/$defs/Money"
        },
        "market_cap": {
          "$ref": "#/$defs/Money"
        }
      }
    },
    "listing": {
      "type": "object"
    },
    "people": {
      "type": "object"
    },
    "group": {
      "type": "object"
    },
    "peers": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/Ref"
      }
    },
    "hiring": {
      "type": "object"
    },
    "timeline": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "web": {
      "type": "object",
      "properties": {
        "website": {
          "type": "string"
        },
        "social": {
          "type": "array",
          "items": {
            "type": "object"
          }
        },
        "wikipedia": {
          "type": "string"
        }
      }
    },
    "registration": {
      "type": "object"
    },
    "identifiers": {
      "type": "object",
      "additionalProperties": true
    },
    "contacts": {
      "type": "object",
      "properties": {
        "emails": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/Contact"
          }
        }
      }
    },
    "contact": {
      "$ref": "#/$defs/FullContact"
    },
    "contact_reason": {
      "$ref": "#/$defs/ContactReason"
    },
    "quality": {
      "$ref": "#/$defs/Quality"
    },
    "sources": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/Source"
      }
    },
    "community_notes": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/Note"
      }
    },
    "updated": {
      "type": "string",
      "format": "date-time"
    }
  },
  "$defs": {
    "Contact": {
      "type": "object",
      "properties": {
        "masked": {
          "type": "string",
          "description": "Always masked, e.g. a***@g***.com"
        },
        "status": {
          "type": "string",
          "enum": [
            "unverified",
            "uncertain",
            "deliverable",
            "verified"
          ]
        }
      }
    },
    "ContactReason": {
      "type": "string",
      "enum": [
        "owner_opted_out",
        "hourly_limit"
      ],
      "description": "Why contact is null"
    },
    "FullContact": {
      "type": [
        "object",
        "null"
      ],
      "description": "For signed-in accounts (and full-data keys with the contacts scope). null when the owner opted out or the hourly limit is reached (see contact_reason). Every read is logged.",
      "properties": {
        "emails": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "value": {
                "type": "string",
                "description": "Full e-mail address"
              },
              "status": {
                "type": "string"
              }
            }
          }
        },
        "phones": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "value": {
                "type": "string",
                "description": "Full phone number"
              },
              "status": {
                "type": "string"
              }
            }
          }
        }
      }
    },
    "Grade": {
      "type": "string",
      "enum": [
        "bronze",
        "silver",
        "gold",
        "verified"
      ],
      "description": "Overall: verified = claimed by the owner; gold = an e-mail and a phone, both verified or deliverable; silver = an e-mail and a phone; bronze = less. In quality.sections, the grade says how well that section is sourced."
    },
    "Location": {
      "type": "object",
      "properties": {
        "country": {
          "type": "string",
          "description": "ISO 3166-1 alpha-2"
        },
        "country_name": {
          "type": "string"
        },
        "region": {
          "type": "string"
        },
        "city": {
          "type": "string"
        }
      }
    },
    "Money": {
      "type": "object",
      "properties": {
        "amount": {
          "type": "number"
        },
        "currency": {
          "type": "string",
          "description": "ISO 4217"
        },
        "usd": {
          "type": "number"
        },
        "as_of": {
          "type": "string"
        }
      }
    },
    "Note": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string"
        },
        "by_dg": {
          "type": "string",
          "description": "Galactica ID of the author, when they have one"
        },
        "text": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "at": {
          "type": "string"
        }
      }
    },
    "Quality": {
      "type": "object",
      "required": [
        "overall"
      ],
      "properties": {
        "overall": {
          "$ref": "#/$defs/Grade"
        },
        "sections": {
          "type": "object",
          "additionalProperties": {
            "$ref": "#/$defs/Grade"
          }
        }
      }
    },
    "Ref": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "slug": {
          "type": "string"
        }
      }
    },
    "Source": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string"
        },
        "as_of": {
          "type": "string"
        },
        "note": {
          "type": "string"
        }
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/datagalactica-com-organization"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.