Home
APIs.guru
Apis Guru Metrics Structure
Apis Guru Metrics Structure
List of basic metrics
Type: object
Properties: 14
Required: 3
API Catalog API Directory API Discovery Community GraphQL Open Source OpenAPI
Metrics is a JSON Structure definition published by APIs.guru, describing 14 properties, of which 3 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.
Properties
datasets
fixedPct
fixes
invalid
issues
numAPIs
numDrivers
numEndpoints
numProviders
numSpecs
stars
thisWeek
unofficial
unreachable
Meta-schema: https://json-structure.org/meta/core/v0/#
JSON Structure
{
"$schema": "https://json-structure.org/meta/core/v0/#",
"$id": "https://raw.githubusercontent.com/api-evangelist/apis-guru/refs/heads/main/json-structure/apis-guru-metrics-structure.json",
"name": "Metrics",
"description": "List of basic metrics",
"additionalProperties": false,
"example": {
"datasets": [],
"fixedPct": 22,
"fixes": 81119,
"invalid": 598,
"issues": 28,
"numAPIs": 2501,
"numDrivers": 10,
"numEndpoints": 106448,
"numProviders": 659,
"numSpecs": 3329,
"stars": 2429,
"thisWeek": {
"added": 45,
"updated": 171
},
"unofficial": 25,
"unreachable": 123
},
"properties": {
"datasets": {
"description": "Data used for charting etc",
"items": {},
"type": "array"
},
"fixedPct": {
"description": "Percentage of all APIs where auto fixes have been applied",
"type": "int32"
},
"fixes": {
"description": "Total number of fixes applied across all APIs",
"type": "int32"
},
"invalid": {
"description": "Number of newly invalid APIs",
"type": "int32"
},
"issues": {
"description": "Open GitHub issues on our main repo",
"type": "int32"
},
"numAPIs": {
"description": "Number of unique APIs",
"minimum": 1,
"type": "int32"
},
"numDrivers": {
"description": "Number of methods of API retrieval",
"type": "int32"
},
"numEndpoints": {
"description": "Total number of endpoints inside all definitions",
"minimum": 1,
"type": "int32"
},
"numProviders": {
"description": "Number of API providers in directory",
"type": "int32"
},
"numSpecs": {
"description": "Number of API definitions including different versions of the same API",
"minimum": 1,
"type": "int32"
},
"stars": {
"description": "GitHub stars for our main repo",
"type": "int32"
},
"thisWeek": {
"description": "Summary totals for the last 7 days",
"properties": {
"added": {
"description": "APIs added in the last week",
"type": "int32"
},
"updated": {
"description": "APIs updated in the last week",
"type": "int32"
}
},
"type": "object"
},
"unofficial": {
"description": "Number of unofficial APIs",
"type": "int32"
},
"unreachable": {
"description": "Number of unreachable (4XX,5XX status) APIs",
"type": "int32"
}
},
"required": [
"numSpecs",
"numAPIs",
"numEndpoints"
],
"type": "object"
}