Properties
| Name | Type | Description |
|---|---|---|
| locations | array | |
| next_cursor | object | |
| billing_entities | array | |
| related_entities | array | |
| sites | array | Best sites across billing entities: a city named in the query first, then entity rank, service fit and distance to the site. |
| other_name_matches | array | Same-word names of a different specialty (dental, eye, …) set aside. |
| needs | array | |
| next_steps | array |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/ticexplorer-com/json-schema/ticexplorer-com-providers-result-schema.json",
"title": "ProvidersResult",
"x-generated": "2026-10-31",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/ticexplorer-com-openapi.json#/components/schemas/ProvidersResult",
"properties": {
"locations": {
"items": {
"$ref": "#/$defs/Location"
},
"type": "array",
"title": "Locations"
},
"next_cursor": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Next Cursor"
},
"billing_entities": {
"items": {
"$ref": "#/$defs/BillingEntity"
},
"type": "array",
"title": "Billing Entities",
"default": []
},
"related_entities": {
"items": {
"$ref": "#/$defs/RelatedEntity"
},
"type": "array",
"title": "Related Entities",
"default": []
},
"sites": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array",
"title": "Sites",
"description": "Best sites across billing entities: a city named in the query first, then entity rank, service fit and distance to the site.",
"default": []
},
"other_name_matches": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array",
"title": "Other Name Matches",
"description": "Same-word names of a different specialty (dental, eye, …) set aside.",
"default": []
},
"needs": {
"items": {
"$ref": "#/$defs/Need"
},
"type": "array",
"title": "Needs",
"default": []
},
"next_steps": {
"items": {
"type": "string"
},
"type": "array",
"title": "Next Steps",
"default": []
}
},
"additionalProperties": true,
"type": "object",
"required": [
"locations"
],
"$defs": {
"Affiliation": {
"properties": {
"status": {
"type": "string",
"enum": [
"is_hospital",
"likely_hospital_owned",
"possible_hospital_affiliation",
"none_found"
],
"title": "Status"
},
"evidence": {
"items": {
"type": "string"
},
"type": "array",
"title": "Evidence",
"default": []
},
"meaning": {
"type": "string",
"title": "Meaning",
"default": ""
}
},
"additionalProperties": true,
"type": "object",
"required": [
"status"
],
"title": "Affiliation"
},
"BillingEntity": {
"properties": {
"tin": {
"type": "string",
"title": "Tin"
},
"name": {
"type": "string",
"title": "Name"
},
"is_hospital": {
"type": "boolean",
"title": "Is Hospital"
},
"clinicians_on_roster": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Clinicians On Roster"
},
"matches_location_npis": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Matches Location Npis"
},
"hospital_affiliation": {
"anyOf": [
{
"$ref": "#/$defs/Affiliation"
},
{
"type": "null"
}
]
},
"health_system": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Health System",
"description": "{name, ccn, ownership, source}: source = why (the entity is the hospital / shares clinicians with a hospital TIN / name match only)."
},
"ccn": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Ccn",
"description": "CMS Certification Number when the entity is an identified hospital."
},
"sites": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array",
"title": "Sites",
"description": "Places to go near the ZIP: organization NPI / practice address / hospital campus with address, taxonomy, miles to the site, fit for the service.",
"default": []
}
},
"additionalProperties": true,
"type": "object",
"required": [
"tin",
"name",
"is_hospital"
],
"title": "BillingEntity"
},
"Location": {
"properties": {
"npi": {
"type": "string",
"title": "Npi"
},
"kind": {
"type": "string",
"enum": [
"organization",
"individual"
],
"title": "Kind"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Name"
},
"specialty": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Specialty"
},
"address": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Address"
},
"miles": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Miles"
},
"medicare_billed_2024": {
"anyOf": [
{
"additionalProperties": {
"type": "integer"
},
"type": "object"
},
{
"type": "null"
}
],
"title": "Medicare Billed 2024",
"description": "Medicare CY2024 services billed per code by this NPI."
}
},
"additionalProperties": true,
"type": "object",
"required": [
"npi",
"kind"
],
"title": "Location"
},
"Need": {
"properties": {
"field": {
"type": "string",
"title": "Field",
"description": "The missing input or condition, e.g. which_insurer, place_of_service, wait."
},
"why": {
"type": "string",
"title": "Why",
"description": "Why it changes the answer and what to do."
}
},
"additionalProperties": true,
"type": "object",
"required": [
"field",
"why"
],
"title": "Need"
},
"RelatedEntity": {
"properties": {
"tin": {
"type": "string",
"title": "Tin"
},
"name": {
"type": "string",
"title": "Name"
},
"is_hospital": {
"type": "boolean",
"title": "Is Hospital"
},
"shared_clinicians": {
"type": "integer",
"title": "Shared Clinicians"
},
"why": {
"type": "string",
"title": "Why"
},
"hospital_affiliation": {
"anyOf": [
{
"$ref": "#/$defs/Affiliation"
},
{
"type": "null"
}
]
}
},
"additionalProperties": true,
"type": "object",
"required": [
"tin",
"name",
"is_hospital",
"shared_clinicians",
"why"
],
"title": "RelatedEntity"
}
}
}
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.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/ticexplorer-com-providers-result"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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.