Newcastle University website screenshot

Newcastle University

Newcastle University is a public research university in Newcastle upon Tyne, United Kingdom, ranked #129 in the QS World University Rankings 2025. Its public developer and API footprint centers on research and open-data initiatives rather than a single central developer portal. Confirmed public APIs include the Newcastle Urban Observatory REST API (one of the UK's largest open urban-sensing platforms, with an OpenAPI specification), the Digitised Objects Repository Search and Data API, and the ECPPEC electoral history research API. The university also operates a verified GitHub organization and a Figshare-powered research data repository (data.ncl), and runs EPrints-based institutional and thesis repositories that expose OAI-PMH.

Newcastle University publishes 4 APIs on the APIs.io network, including Entity API, Feed API, Summary API, and 1 more. Tagged areas include Education, Higher Education, University, United Kingdom, and Open Data.

The Newcastle University catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Newcastle University’s developer surface includes GitHub presence and 9 more developer resources.

35.7/100 thin ▬ flat Agent 32/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFree
8 APIs
EducationHigher EducationUniversityUnited KingdomOpen DataResearch DataSmart CitiesDigital Library

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 35.7/100 · thin
Contract Quality 15.8 / 25
Developer Ergonomics 0.0 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 3.4 / 13
Governance 7.0 / 12
Discoverability 6.5 / 10
Agent readiness — 32/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/newcastle: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 8

Individual APIs this provider publishes, each with its own machine-readable definition.

Digitised Objects Repository Search and Data API

Search and Data API for Newcastle University's Digitised Objects Repository, providing programmatic access to metadata and digitised materials from the university's collections.

ECPPEC Electoral Data API

API for the Eighteenth-Century Political Participation and Electoral Culture (ECPPEC) research project, providing access to historical British electoral datasets including pollb...

data.ncl Research Data Repository (Figshare)

Newcastle University's institutional research data repository, powered by Figshare, for documenting, archiving and publishing datasets and code. Programmatic access is available...

EPrints Institutional Repository (OAI-PMH)

Newcastle University's EPrints-based repositories (institutional outputs at eprints.ncl.ac.uk and electronic theses at theses.ncl.ac.uk) expose metadata harvesting via the stand...

Newcastle University Entity API

An entity ordinarily describes a spatial location, such as a room in a building, or a pole in the street. In some circumstances, an entity may be a mobile piece of equipment, su...

Newcastle University Feed API

A feed is a representation of a measurement or parametrisation, usually a metric, for example the observed temperature.

Newcastle University Summary API

The Summary API from Newcastle University — 1 operation(s) for summary.

Newcastle University Timeseries API

There may be more than one timeseries associated with a feed, provided for convenience. Ordinarily there will be a plain timeseries, representing raw data from the device. In so...

Scroll for all 8

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Newcastle Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Newcastle Context

3 classes · 8 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Newcastle University API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Newcastle University API Rules

7 rules · 1 errors 4 warnings 2 info

SPECTRAL

JSON Schema 5

Standalone JSON Schema definitions for this provider's data models.

Entity

5 properties

JSON SCHEMA

EntitySummary

3 properties

JSON SCHEMA

Feed

8 properties

JSON SCHEMA

Timeseries

8 properties

JSON SCHEMA

TimeseriesEntry

6 properties

JSON SCHEMA

JSON Structure 4

JSON Structure definitions describing this provider's data shapes.

Newcastle Entity Structure

5 properties

JSON STRUCTURE

Newcastle Feed Structure

8 properties

JSON STRUCTURE

Newcastle Timeseries Structure

8 properties

JSON STRUCTURE

Newcastle Timeseriesentry Structure

6 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Newcastle Domain Security

TLSv1.2 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Newcastle Agentic Access

6 operations

6 operations · 0 acting

AGENTIC

Resources

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: newcastle
name: Newcastle University
description: 'Newcastle University is a public research university in Newcastle upon Tyne, United Kingdom, ranked #129 in
  the QS World University Rankings 2025. Its public developer and API footprint centers on research and open-data initiatives
  rather than a single central developer portal. Confirmed public APIs include the Newcastle Urban Observatory REST API (one
  of the UK''s largest open urban-sensing platforms, with an OpenAPI specification), the Digitised Objects Repository Search
  and Data API, and the ECPPEC electoral history research API. The university also operates a verified GitHub organization
  and a Figshare-powered research data repository (data.ncl), and runs EPrints-based institutional and thesis repositories
  that expose OAI-PMH.'
type: Index
accessModel:
  pricing: free
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Free
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/newcastle.png
url: https://raw.githubusercontent.com/api-evangelist/newcastle/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- United Kingdom
- Open Data
- Research Data
- Smart Cities
- Digital Library
created: '2026-06-03'
modified: '2026-06-03'
specificationVersion: '0.19'
apis:
- aid: newcastle:digitised-objects
  name: Digitised Objects Repository Search and Data API
  description: Search and Data API for Newcastle University's Digitised Objects Repository, providing programmatic access
    to metadata and digitised materials from the university's collections.
  humanURL: https://api-dor.ncl.ac.uk/
  tags:
  - Digital Library
  - Collections
  - Cultural Heritage
  - Search
  properties:
  - type: Documentation
    url: https://api-dor.ncl.ac.uk/
- aid: newcastle:ecppec
  name: ECPPEC Electoral Data API
  description: API for the Eighteenth-Century Political Participation and Electoral Culture (ECPPEC) research project, providing
    access to historical British electoral datasets including pollbook records and election directory data.
  humanURL: https://ecppec.ncl.ac.uk/api/
  tags:
  - Research Data
  - History
  - Open Data
  properties:
  - type: Documentation
    url: https://ecppec.ncl.ac.uk/api/
- aid: newcastle:data-ncl
  name: data.ncl Research Data Repository (Figshare)
  description: Newcastle University's institutional research data repository, powered by Figshare, for documenting, archiving
    and publishing datasets and code. Programmatic access is available through the underlying Figshare API.
  humanURL: https://data.ncl.ac.uk/
  tags:
  - Research Data
  - Open Data
  - Repository
  properties:
  - type: Documentation
    url: https://www.ncl.ac.uk/library/academics-and-researchers/lrs/rdm/sharing/datancl/
  - type: Website
    url: https://data.ncl.ac.uk/
- aid: newcastle:eprints
  name: EPrints Institutional Repository (OAI-PMH)
  description: Newcastle University's EPrints-based repositories (institutional outputs at eprints.ncl.ac.uk and electronic
    theses at theses.ncl.ac.uk) expose metadata harvesting via the standard EPrints OAI-PMH interface.
  humanURL: https://eprints.ncl.ac.uk/
  tags:
  - Repository
  - OAI-PMH
  - Research Outputs
  - Theses
  properties:
  - type: Documentation
    url: https://eprints.ncl.ac.uk/
  - type: Website
    url: https://theses.ncl.ac.uk/
- aid: newcastle:newcastle-entity-api
  name: Newcastle University Entity API
  description: An entity ordinarily describes a spatial location, such as a room in a building, or a pole in the street. In
    some circumstances, an entity may be a mobile piece of equipment, such as those used for validation, in which case the
    location will be provided as a timeseries.
  humanURL: https://api.usb.urbanobservatory.ac.uk/
  baseURL: https://api.usb.urbanobservatory.ac.uk/api/v2.0a
  tags:
  - Entity
  properties:
  - type: OpenAPI
    url: openapi/newcastle-entity-api-openapi.yml
  - type: Documentation
    url: https://api.usb.urbanobservatory.ac.uk/
  - type: JSONSchema
    url: json-schema/newcastle-entity-schema.json
  - type: x-vocabulary
    url: vocabulary/newcastle-vocabulary.yml
  - type: x-rules
    url: rules/newcastle-rules.yml
  - type: x-json-ld
    url: json-ld/newcastle-context.jsonld
  - type: Website
    url: https://urbanobservatory.ac.uk/
- aid: newcastle:newcastle-feed-api
  name: Newcastle University Feed API
  description: A feed is a representation of a measurement or parametrisation, usually a metric, for example the observed
    temperature.
  humanURL: https://api.usb.urbanobservatory.ac.uk/
  baseURL: https://api.usb.urbanobservatory.ac.uk/api/v2.0a
  tags:
  - Feed
  properties:
  - type: OpenAPI
    url: openapi/newcastle-feed-api-openapi.yml
  - type: Documentation
    url: https://api.usb.urbanobservatory.ac.uk/
  - type: JSONSchema
    url: json-schema/newcastle-entity-schema.json
  - type: x-vocabulary
    url: vocabulary/newcastle-vocabulary.yml
  - type: x-rules
    url: rules/newcastle-rules.yml
  - type: x-json-ld
    url: json-ld/newcastle-context.jsonld
  - type: Website
    url: https://urbanobservatory.ac.uk/
- aid: newcastle:newcastle-summary-api
  name: Newcastle University Summary API
  description: The Summary API from Newcastle University — 1 operation(s) for summary.
  humanURL: https://api.usb.urbanobservatory.ac.uk/
  baseURL: https://api.usb.urbanobservatory.ac.uk/api/v2.0a
  tags:
  - Summary
  properties:
  - type: OpenAPI
    url: openapi/newcastle-summary-api-openapi.yml
  - type: Documentation
    url: https://api.usb.urbanobservatory.ac.uk/
  - type: JSONSchema
    url: json-schema/newcastle-entity-schema.json
  - type: x-vocabulary
    url: vocabulary/newcastle-vocabulary.yml
  - type: x-rules
    url: rules/newcastle-rules.yml
  - type: x-json-ld
    url: json-ld/newcastle-context.jsonld
  - type: Website
    url: https://urbanobservatory.ac.uk/
- aid: newcastle:newcastle-timeseries-api
  name: Newcastle University Timeseries API
  description: There may be more than one timeseries associated with a feed, provided for convenience. Ordinarily there will
    be a plain timeseries, representing raw data from the device. In some cases, there may then be additional timeseries representing
    converted values (e.g. scaled), corrected, or aggregated temporally.
  humanURL: https://api.usb.urbanobservatory.ac.uk/
  baseURL: https://api.usb.urbanobservatory.ac.uk/api/v2.0a
  tags:
  - Timeseries
  properties:
  - type: OpenAPI
    url: openapi/newcastle-timeseries-api-openapi.yml
  - type: Documentation
    url: https://api.usb.urbanobservatory.ac.uk/
  - type: JSONSchema
    url: json-schema/newcastle-entity-schema.json
  - type: x-vocabulary
    url: vocabulary/newcastle-vocabulary.yml
  - type: x-rules
    url: rules/newcastle-rules.yml
  - type: x-json-ld
    url: json-ld/newcastle-context.jsonld
  - type: Website
    url: https://urbanobservatory.ac.uk/
common:
- type: AgenticAccess
  url: agentic-access/newcastle-agentic-access.yml
- type: DomainSecurity
  url: security/newcastle-domain-security.yml
- type: Website
  url: https://www.ncl.ac.uk/
- type: GitHub
  url: https://github.com/newcastleuniversity
- type: LinkedIn
  url: https://www.linkedin.com/school/newcastle-university
- type: Twitter
  url: https://x.com/UniofNewcastle
- type: Plans
  url: plans/newcastle-plans-pricing.yml
- type: RateLimits
  url: rate-limits/newcastle-rate-limits.yml
- type: FinOps
  url: finops/newcastle-finops.yml
- type: Review
  url: review.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com