Every API 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 apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.
get_api_artifactsOne API's artifacts, grouped by type.
get_openapiThe primary OpenAPI for this API.
find_similar_apisAPIs that look like this one.
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 API
curl "https://apis.io/api/v1/apis/cadasto-system-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.
{
"openapi": "3.1.1",
"info": {
"title": "System API",
"version": "latest",
"x-status": "STABLE",
"x-spec": "system",
"contact": {
"name": "Specifications Editorial Committee openEHR",
"url": "https://specifications.openehr.org/",
"email": "info@openehr.org"
},
"license": {
"name": "Creative Commons Attribution-NoDerivs 3.0 Unported",
"url": "https://creativecommons.org/licenses/by-nd/3.0/"
}
},
"servers": [
{
"url": "https://{baseUrl}/v1",
"description": "An example openEHR server URL.",
"variables": {
"baseUrl": {
"default": "openEHRSys.example.com",
"description": "The (example) server base URL prefix providing openEHR services. This may contain server name, port and base path prefix."
}
}
}
],
"security": [],
"tags": [
{
"name": "Conformance",
"description": "Retrieving system options and conformance information."
}
],
"paths": {
"/": {
"options": {
"operationId": "options",
"summary": "Options and Conformance",
"description": "The `OPTIONS` HTTP method allows a client to determine the options and/or requirements associated with a resource, service or with the system, without implying a resource action.\n\nServices SHOULD respond to this method with the appropriate HTTP codes, headers and potentially with a payload revealing more details about themselves.\n\nAnother use-case for this method is related to exposing service capabilities for a conformance manifest.\n",
"tags": [
"Options"
],
"responses": {
"200": {
"$ref": "#/components/responses/200_options"
}
}
}
}
},
"components": {
"headers": {
"Allow": {
"description": "The `Allow` header lists the set of methods supported.\n",
"schema": {
"type": "string",
"examples": [
"GET, POST, PUT, DELETE, OPTIONS"
]
}
}
},
"schemas": {
"Options": {
"title": "Options",
"type": "object",
"properties": {
"solution": {
"type": "string"
},
"solution_version": {
"type": "string"
},
"vendor": {
"type": "string"
},
"restapi_specs_version": {
"type": "string"
},
"conformance_profile": {
"type": "string"
},
"endpoints": {
"type": "array",
"items": {
"type": "string"
}
}
},
"examples": [
{
"solution": "openEHRSys",
"solution_version": "v1.0",
"vendor": "My-openEHR",
"restapi_specs_version": "1.1.0",
"conformance_profile": "STANDARD",
"endpoints": [
"/ehr",
"/demographic",
"/definition",
"/query",
"/admin"
]
}
]
}
},
"responses": {
"200_options": {
"description": "`200 OK` is returned when options and conformance statement was retrieved successfully.\n",
"headers": {
"Allow": {
"$ref": "#/components/headers/Allow"
}
},
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Options"
}
}
}
}
}
},
"x-tagGroups": [
{
"name": "Resource endpoints",
"tags": [
"Options"
]
}
],
"x-ext-urls": {}
}