aid: openprescribing url: https://raw.githubusercontent.com/api-evangelist/openprescribing/refs/heads/main/apis.yml name: OpenPrescribing kind: company description: >- OpenPrescribing.net is an open-data service built and operated by the Bennett Institute for Applied Data Science at the University of Oxford. It turns the English Prescribing Dataset published monthly by the NHS Business Services Authority into public dashboards, prescribing-safety measures, and a free RESTful API covering primary-care GP prescribing across England. The API exposes spending, quantity and item counts by BNF code and by NHS organisation (practice, PCN, Sub-ICB Location, ICB, Regional Team), standardised prescribing measures, drug-tariff and price-per-unit data, and organisation reference/boundary lookups, all returned as JSON, CSV or GeoJSON. Home market is the United Kingdom (England prescribing data). It is an independent academic analytics platform layered on NHS open data, not an NHS FHIR clinical system; there is no OAuth, no SMART-on-FHIR, and currently no registration or API key is required. accessModel: pricing: free onboarding: none trial: false try_now: true public: true label: Free · Open public API · No registration confidence: high source: - documentation generated: '2026-07-24' method: observed image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Healthcare - United Kingdom - NHS - Prescribing - Pharmacy - Open Data - Primary Care - Public Health - Analytics created: '2026-07-24' modified: '2026-07-24' specificationVersion: '0.19' apis: - aid: openprescribing:openprescribing-spending-api name: OpenPrescribing Spending API description: Retrieve total prescribing spending, quantity and items across the last five years of the English Prescribing Dataset — by BNF code (section, chemical or presentation) and by NHS organisation (practice, PCN, Sub-ICB Location, ICB, Regional Team), plus drug-tariff, price-per-unit, ghost-generic and bubble-chart data. Returns JSON or CSV. humanURL: https://openprescribing.net/api/ baseURL: https://openprescribing.net/api/1.0 tags: - Prescribing - Spending - Pharmacy properties: - type: Documentation url: https://openprescribing.net/api/ - type: APIReference url: https://openprescribing.net/api/ - aid: openprescribing:openprescribing-measures-api name: OpenPrescribing Measures API description: Standardised NHS prescribing-quality and safety measures (numerators, denominators and calculated values) at national, Regional Team, ICB, Sub-ICB Location, PCN and practice level. These endpoints power the OpenPrescribing measure dashboards and are served under the public /api/1.0/ surface; they are not featured on the main /api/ documentation page. Returns JSON or CSV. humanURL: https://openprescribing.net/api/ baseURL: https://openprescribing.net/api/1.0 tags: - Prescribing - Measures - Public Health properties: - type: Documentation url: https://openprescribing.net/api/ - type: APIReference url: https://openprescribing.net/measure/ - aid: openprescribing:openprescribing-information-api name: OpenPrescribing Information API description: Reference-data lookups for the prescribing dataset — search BNF sections, chemicals and presentations by name or code; look up NHS organisations (Sub-ICB Location or practice) by code or name; retrieve list size and ASTRO-PU details; and fetch Sub-ICB Location boundaries or approximate practice locations as GeoJSON. humanURL: https://openprescribing.net/api/ baseURL: https://openprescribing.net/api/1.0 tags: - Reference Data - BNF - Organisations properties: - type: Documentation url: https://openprescribing.net/api/ - type: APIReference url: https://openprescribing.net/api/ common: - type: AgenticAccess url: agentic-access/openprescribing-agentic-access.yml - type: DomainSecurity url: security/openprescribing-domain-security.yml - type: Website url: https://openprescribing.net/ - type: DeveloperPortal url: https://openprescribing.net/api/ - type: Documentation url: https://openprescribing.net/api/ - type: APIReference url: https://openprescribing.net/api/ - type: About url: https://openprescribing.net/about/ - type: Support url: https://openprescribing.net/faq/ - type: GitHubOrganization url: https://github.com/bennettoxford - type: SourceCode url: https://github.com/bennettoxford/openprescribing - type: Blog url: https://www.bennett.ox.ac.uk/openprescribing/blog/ - type: GettingStarted url: https://openprescribing.net/api/ - type: OpenAPI url: openapi/openprescribing-openapi.yml - type: Authentication url: authentication/openprescribing-authentication.yml - type: Conventions url: conventions/openprescribing-conventions.yml - type: ErrorCatalog url: errors/openprescribing-problem-types.yml - type: DataModel url: data-model/openprescribing-data-model.yml - type: Lifecycle url: lifecycle/openprescribing-lifecycle.yml - type: Conformance url: conformance/openprescribing-conformance.yml - type: WellKnown url: well-known/openprescribing-well-known.yml - type: MCPServer url: mcp/openprescribing-mcp.yml - type: LLMsTxt url: llms/openprescribing-llms.txt - type: Overlay url: overlays/openprescribing-openapi-overlay.yaml - type: AgentSkill url: skills/_index.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com