# Apizie: Health APIs > Apizie is one API key for 3723 public data APIs (143423 endpoints, 31 categories): finance and crypto, news, research, developer tools and 1,300+ global APIs, all returned as clean JSON. Includes an MCP server for Claude, ChatGPT and Cursor. Free plan: 1,000 requests/month, no credit card. ## Use it - Base URL: https://zieapi.vercel.app - Auth: header `x-api-key: apz_...` (also `Authorization: Bearer` or `api-key`). Free key: https://zieapi.vercel.app/register - Call: `GET|POST /v1/{category}:{api}/{endpoint}?param=value` - Success: `{ project, data, timestamp }` - Error: `{ content, message, errors }` (bulk/plan errors: `{ error: { code, message } }`) - Limits: headers `X-RateLimit-Remaining`, `X-RateLimit-Remaining-Month`, `Retry-After` on 429; 5xx are refunded - APIs marked (your key) need the provider's own key in `x-upstream-key` ## Key pages - [MCP server setup](https://zieapi.vercel.app/mcp): https://zieapi.vercel.app/mcp, Streamable HTTP, OAuth 2.1 or API key, 8 tools - [Docs](https://zieapi.vercel.app/docs) · [Quickstart](https://zieapi.vercel.app/docs/quickstart) · [Errors](https://zieapi.vercel.app/docs/errors) · [Bring your own key](https://zieapi.vercel.app/docs/byok) - [Pricing](https://zieapi.vercel.app/pricing): Free 1,000/month, Pro $9, Ultra $29, Max $99 per month (2 months free yearly) - [OpenAPI 3.1](https://zieapi.vercel.app/openapi.json) · [Full catalog for LLMs](https://zieapi.vercel.app/llms-full.txt) - Any catalog or docs page has a Markdown twin: append `.md` (for example /api/search-tools/wikipedia.md) ## Endpoints ### Clinical Tables (`health:clinical-tables`) NLM Clinical Table Search Service: autocomplete-style lookups over ICD, LOINC, RxTerms, NPI, genes, variants and more. - GET /v1/health:clinical-tables/conditions: Conditions (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/cytogenetic-locations: Cytogenetic Locations (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/dbvar: dbVar (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/disease-names: Disease Names (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/drug-ingredients: Drug Ingredients (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/drugs: Drugs (RxTerms) (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/form-definition: LOINC Form Definition (loincNum*:string) - GET /v1/health:clinical-tables/genes: Genes (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/hcpcs: HCPCS (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/hpo: HPO (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/icd10: ICD-10-CM (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/icd11: ICD-11 (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/icd9-dx: ICD-9-CM Diagnoses (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/icd9-sg: ICD-9-CM Procedures (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/lab-codes: LOINC (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string, type:string, available:string, excludeCopyrighted:string) - GET /v1/health:clinical-tables/procedures: Procedures (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/providers-individual: NPI Individuals (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/providers-organisation: NPI Organizations (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/refseqs: RefSeqs (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/search: Search Any Table (table*:string, terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string, type:string, available:string, excludeCopyrighted:string) - GET /v1/health:clinical-tables/snps: SNPs (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/star-alleles: Star Alleles (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) - GET /v1/health:clinical-tables/units: UCUM Units (terms*:string, page:integer, limit:integer, fields:string, extraFields:string, searchFields:string, codeField:string, filter:string) ### WHO GHO (`health:who`) World Health Organization Global Health Observatory statistics (indicators, dimensions, country data) via its OData API. - GET /v1/health:who/countries: Countries (region:string) - GET /v1/health:who/dimension-values/:dimension: Dimension Values (dimension*:string) - GET /v1/health:who/dimensions: Dimensions - GET /v1/health:who/indicator-data/:indicator: Indicator Data (indicator*:string, country:string, region:string, spatialDimType:string, year:integer, yearFrom:integer, yearTo:integer, dim1:string, dim2:string, dim3:string, orderBy:string, order:string, page:integer, limit:integer) - GET /v1/health:who/indicators: Indicators (search:string, code:string, page:integer, limit:integer) - GET /v1/health:who/regions: Regions ### MedlinePlus (`health:medlineplus`) Consumer health information from the US National Library of Medicine: health topics, code-to-info lookups and genetics summaries. - GET /v1/health:medlineplus/genetics-condition: Genetic Condition (slug*:string) - GET /v1/health:medlineplus/genetics-gene: Gene (symbol*:string) - GET /v1/health:medlineplus/lookup: Code Lookup (codeSystem*:string, code*:string, language:string) - GET /v1/health:medlineplus/search-topics: Search Health Topics (term*:string, language:string, page:integer, limit:integer, detail:string) ### openFDA (`health:openfda`) US Food and Drug Administration data: drug labels, adverse events and recalls. - GET /v1/health:openfda/drug-labels: Drug labels (search*:string, limit:integer) - GET /v1/health:openfda/drug-events: Adverse events (search*:string, limit:integer, count:string) - GET /v1/health:openfda/food-recalls: Food recalls (search:string, limit:integer) - GET /v1/health:openfda/device-recalls: Device recalls (search:string, limit:integer) ### RxNorm (NLM) (`health:rxnorm`) Normalized drug names and codes from the US National Library of Medicine. - GET /v1/health:rxnorm/drugs: Drugs by name (name*:string) - GET /v1/health:rxnorm/approximate: Fuzzy match (term*:string, maxEntries:integer) ### disease.sh (`health:disease-sh`) Open disease data: COVID-19 totals by country and history. - GET /v1/health:disease-sh/covid-global: COVID-19 global - GET /v1/health:disease-sh/covid-country: COVID-19 by country (country*:string) Pricing: https://zieapi.vercel.app/pricing