APIs.guru · Schema
Metrics
List of basic metrics
API CatalogAPI DirectoryAPI DiscoveryCommunityGraphQLOpen SourceOpenAPI
Properties
| Name | Type | Description |
|---|---|---|
| datasets | array | Data used for charting etc |
| fixedPct | integer | Percentage of all APIs where auto fixes have been applied |
| fixes | integer | Total number of fixes applied across all APIs |
| invalid | integer | Number of newly invalid APIs |
| issues | integer | Open GitHub issues on our main repo |
| numAPIs | integer | Number of unique APIs |
| numDrivers | integer | Number of methods of API retrieval |
| numEndpoints | integer | Total number of endpoints inside all definitions |
| numProviders | integer | Number of API providers in directory |
| numSpecs | integer | Number of API definitions including different versions of the same API |
| stars | integer | GitHub stars for our main repo |
| thisWeek | object | Summary totals for the last 7 days |
| unofficial | integer | Number of unofficial APIs |
| unreachable | integer | Number of unreachable (4XX,5XX status) APIs |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/apis-guru/refs/heads/main/json-schema/apis-guru-metrics-schema.json",
"title": "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": "integer"
},
"fixes": {
"description": "Total number of fixes applied across all APIs",
"type": "integer"
},
"invalid": {
"description": "Number of newly invalid APIs",
"type": "integer"
},
"issues": {
"description": "Open GitHub issues on our main repo",
"type": "integer"
},
"numAPIs": {
"description": "Number of unique APIs",
"minimum": 1,
"type": "integer"
},
"numDrivers": {
"description": "Number of methods of API retrieval",
"type": "integer"
},
"numEndpoints": {
"description": "Total number of endpoints inside all definitions",
"minimum": 1,
"type": "integer"
},
"numProviders": {
"description": "Number of API providers in directory",
"type": "integer"
},
"numSpecs": {
"description": "Number of API definitions including different versions of the same API",
"minimum": 1,
"type": "integer"
},
"stars": {
"description": "GitHub stars for our main repo",
"type": "integer"
},
"thisWeek": {
"description": "Summary totals for the last 7 days",
"properties": {
"added": {
"description": "APIs added in the last week",
"type": "integer"
},
"updated": {
"description": "APIs updated in the last week",
"type": "integer"
}
},
"type": "object"
},
"unofficial": {
"description": "Number of unofficial APIs",
"type": "integer"
},
"unreachable": {
"description": "Number of unreachable (4XX,5XX status) APIs",
"type": "integer"
}
},
"required": [
"numSpecs",
"numAPIs",
"numEndpoints"
],
"type": "object"
}