The University of the Witwatersrand (Wits) is a public research university in Johannesburg, South Africa (ROR 03rp50x72). Wits operates no central developer portal and no student, timetable or registrar API. What it does operate, on its own domain and its own infrastructure, is WIReDSpace — the institutional repository running DSpace 9.2 — which exposes a HAL/JSON REST API and a complete OAI-PMH 2.0 harvesting interface advertising thirteen metadata formats, both answering anonymous callers. It also runs its own SAML 2.0 identity provider, registered in SAFIRE (the South African Identity Federation) and published to eduGAIN, which serves signed metadata as application/samlmetadata+xml — a genuine machine-readable institutional surface that is almost never catalogued as one. Its research data repository, the Wits Open Data Vault at opendata.wits.ac.za, is a Figshare tenant: the hostname is the university's and the 214 DOIs under the Wits DataCite prefix 10.71796 are the university's, but the API contract underneath is Figshare's and is catalogued against Figshare, not against Wits. Everything else in the estate — library discovery, LibGuides, the LMS, student self-service — is vendor software behind authentication. This profile was corrected on 2026-08-30: it previously credited Wits with the generic Figshare v2 API and nine of its tag splits, which were the vendor's engineering, not the university's.
University of the Witwatersrand publishes 6 APIs on the APIs.io network, including WIReDSpace DSpace REST Root API, WIReDSpace DSpace REST Communities API, WIReDSpace DSpace REST Collections API, and 3 more. Tagged areas include University, Higher Education, Education, Research, and South Africa.
The University of the Witwatersrand catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
University of the Witwatersrand’s developer surface includes engineering blog, authentication, and 23 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Education & Research regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics does not apply to this provider. The published contracts declare
no write operations, and a read-only API cannot create-or-update. The facet is excluded from this provider's
denominator entirely — not scored zero. A reference or data API is not deficient for being unable to
upsert.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Top-level and sub-community containers in WIReDSpace, aligned to Wits faculties, schools and research groupings. Anonymous read, paginated HAL collections.
Collections of items within WIReDSpace communities. Repaired on 2026-08-30: this contract had been welded to twenty-one Figshare /collections and /account/collections paths by a...
Individual repository records — theses, dissertations, research articles and reports — each with Dublin Core metadata, bitstreams and a Handle under the 10539 prefix.
The Wits research data repository. The hostname opendata.wits.ac.za is the university's and CNAMEs to proxy-eu-01.figshare.com; the DOIs are minted under the Wits DataCite prefi...
aid: university-of-the-witwatersrand
name: University of the Witwatersrand
x-type: university
x-category: Public Research University
description: 'The University of the Witwatersrand (Wits) is a public research university in Johannesburg, South Africa (ROR
03rp50x72). Wits operates no central developer portal and no student, timetable or registrar API. What it does operate,
on its own domain and its own infrastructure, is WIReDSpace — the institutional repository running DSpace 9.2 — which exposes
a HAL/JSON REST API and a complete OAI-PMH 2.0 harvesting interface advertising thirteen metadata formats, both answering
anonymous callers. It also runs its own SAML 2.0 identity provider, registered in SAFIRE (the South African Identity Federation)
and published to eduGAIN, which serves signed metadata as application/samlmetadata+xml — a genuine machine-readable institutional
surface that is almost never catalogued as one. Its research data repository, the Wits Open Data Vault at opendata.wits.ac.za,
is a Figshare tenant: the hostname is the university''s and the 214 DOIs under the Wits DataCite prefix 10.71796 are the
university''s, but the API contract underneath is Figshare''s and is catalogued against Figshare, not against Wits. Everything
else in the estate — library discovery, LibGuides, the LMS, student self-service — is vendor software behind authentication.
This profile was corrected on 2026-08-30: it previously credited Wits with the generic Figshare v2 API and nine of its tag
splits, which were the vendor''s engineering, not the university''s.'
type: Index
deliveryModel:
model: saas
open_source: false
commercial: false
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- plans
generated: '2026-08-30'
method: derived
accessModel:
pricing: free
onboarding: open
trial: false
try_now: true
public: true
label: Free · No signup, anonymous read
confidence: high
source:
- authentication
- plans
generated: '2026-08-30'
method: probed
position: Consuming
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/university-of-the-witwatersrand.png
url: https://raw.githubusercontent.com/api-evangelist/university-of-the-witwatersrand/refs/heads/main/apis.yml
tags:
- University
- Higher Education
- Education
- Research
- South Africa
- Africa
- Institutional Repository
- Research Data
- Open Access
- Identity Federation
- OAI-PMH
- DSpace
created: '2026-06-03'
modified: '2026-08-30'
specificationVersion: '0.23'
x-coverage:
state: covered
reason: covered
detail: 'Wits operates two real institution-owned machine-readable surfaces and both were probed live and catalogued: the
WIReDSpace DSpace 9.2 REST API and the WIReDSpace OAI-PMH 2.0 interface, on wiredspace.wits.ac.za. A third, its SAFIRE-registered
SAML identity provider at idp.wits.ac.za, is recorded as an IdentityFederation pointer and a conformance record. Beyond
those the footprint is genuinely thin and that is the correct reading, not a gap in the sweep: no api.wits.ac.za and no
data.wits.ac.za exist (NXDOMAIN), the course finder is HTML with no machine-readable backing, student self-service returns
401, and the research data repository is a Figshare tenant whose contract belongs to Figshare. The Wits Open Data Vault
portal itself answers automated fetches with an AWS WAF challenge (HTTP 202, x-amzn-waf-action: challenge), so the tenant
relationship is evidenced through DNS and DataCite rather than through the portal body.'
evidence:
- url: https://wiredspace.wits.ac.za/server/api
status: 200
- url: https://wiredspace.wits.ac.za/server/oai/request?verb=Identify
status: 200
- url: https://wiredspace.wits.ac.za/server/oai/request?verb=ListMetadataFormats
status: 200
- url: https://wiredspace.wits.ac.za/server/api/core/communities
status: 200
- url: https://wiredspace.wits.ac.za/server/opensearch/service
status: 200
- url: https://idp.wits.ac.za/safss/saml2/idp/metadata.php
status: 200
- url: https://metadata.safire.ac.za/safire-prod-idp.xml
status: 200
- url: https://api.datacite.org/clients?query=witwatersrand
status: 200
- url: https://opendata.wits.ac.za/
status: 202
- url: https://self-service.wits.ac.za/
status: 401
- url: https://api.wits.ac.za/
status: 0
- url: https://data.wits.ac.za/
status: 0
apis:
- aid: university-of-the-witwatersrand:university-of-the-witwatersrand-root-api
name: WIReDSpace DSpace REST Root API
x-operator: institution
description: HAL/JSON root document of the WIReDSpace DSpace 9.2 REST API, advertising 80 endpoint links including communities,
collections, items, discovery, authn and identifiers. Operated by the University of the Witwatersrand Library on the university's
own domain.
humanURL: https://wiredspace.wits.ac.za/
baseURL: https://wiredspace.wits.ac.za/server/api
tags:
- Root
properties:
- type: OpenAPI
url: openapi/university-of-the-witwatersrand-root-api-openapi.yml
- type: PostmanCollection
url: collections/university-of-the-witwatersrand-root-api.postman_collection.json
- type: OpenCollection
url: collections/university-of-the-witwatersrand-root-api.opencollection.json
- type: Documentation
url: https://wiredspace.wits.ac.za/server/api
- aid: university-of-the-witwatersrand:university-of-the-witwatersrand-communities-api
name: WIReDSpace DSpace REST Communities API
x-operator: institution
description: Top-level and sub-community containers in WIReDSpace, aligned to Wits faculties, schools and research groupings.
Anonymous read, paginated HAL collections.
humanURL: https://wiredspace.wits.ac.za/
baseURL: https://wiredspace.wits.ac.za/server/api
tags:
- Communities
properties:
- type: OpenAPI
url: openapi/university-of-the-witwatersrand-communities-api-openapi.yml
- type: JSONSchema
url: json-schema/university-of-the-witwatersrand-community-schema.json
- type: JSONStructure
url: json-structure/university-of-the-witwatersrand-community-structure.json
- type: Examples
url: examples/university-of-the-witwatersrand-getCommunity-example.json
- type: PostmanCollection
url: collections/university-of-the-witwatersrand-communities-api.postman_collection.json
- type: OpenCollection
url: collections/university-of-the-witwatersrand-communities-api.opencollection.json
- type: Documentation
url: https://wiredspace.wits.ac.za/server/api
- aid: university-of-the-witwatersrand:university-of-the-witwatersrand-collections-api
name: WIReDSpace DSpace REST Collections API
x-operator: institution
description: 'Collections of items within WIReDSpace communities. Repaired on 2026-08-30: this contract had been welded
to twenty-one Figshare /collections and /account/collections paths by a per-tag split across two source specs, and now
carries only the DSpace /core/collections surface it actually describes.'
humanURL: https://wiredspace.wits.ac.za/
baseURL: https://wiredspace.wits.ac.za/server/api
tags:
- Collection
tags_raw:
- Collections
properties:
- type: OpenAPI
url: openapi/university-of-the-witwatersrand-collections-api-openapi.yml
- type: PostmanCollection
url: collections/university-of-the-witwatersrand-collections-api.postman_collection.json
- type: OpenCollection
url: collections/university-of-the-witwatersrand-collections-api.opencollection.json
- type: Documentation
url: https://wiredspace.wits.ac.za/server/api
- aid: university-of-the-witwatersrand:university-of-the-witwatersrand-items-api
name: WIReDSpace DSpace REST Items API
x-operator: institution
description: Individual repository records — theses, dissertations, research articles and reports — each with Dublin Core
metadata, bitstreams and a Handle under the 10539 prefix.
humanURL: https://wiredspace.wits.ac.za/
baseURL: https://wiredspace.wits.ac.za/server/api
tags:
- Item
tags_raw:
- Items
properties:
- type: OpenAPI
url: openapi/university-of-the-witwatersrand-items-api-openapi.yml
- type: PostmanCollection
url: collections/university-of-the-witwatersrand-items-api.postman_collection.json
- type: OpenCollection
url: collections/university-of-the-witwatersrand-items-api.opencollection.json
- type: Documentation
url: https://wiredspace.wits.ac.za/server/api
- aid: university-of-the-witwatersrand:university-of-the-witwatersrand-discovery-api
name: WIReDSpace DSpace REST Discovery API
x-operator: institution
description: Browse indexes and the search/discovery endpoint over WIReDSpace holdings, plus an OpenSearch 1.1 description
document at /server/opensearch/service.
humanURL: https://wiredspace.wits.ac.za/
baseURL: https://wiredspace.wits.ac.za/server/api
tags:
- Discovery
properties:
- type: OpenAPI
url: openapi/university-of-the-witwatersrand-discovery-api-openapi.yml
- type: PostmanCollection
url: collections/university-of-the-witwatersrand-discovery-api.postman_collection.json
- type: OpenCollection
url: collections/university-of-the-witwatersrand-discovery-api.opencollection.json
- type: Documentation
url: https://wiredspace.wits.ac.za/server/opensearch/service
- aid: university-of-the-witwatersrand:university-of-the-witwatersrand-request-api
name: WIReDSpace OAI-PMH Interface
x-operator: institution
description: OAI-PMH 2.0 metadata harvesting endpoint for WIReDSpace. Single-endpoint, verb-driven, answering anonymously,
advertising thirteen metadata prefixes (oai_dc, qdc, dim, mets, mods, ore, didl, rdf, marc, etdms, rioxx, uketd_dc, xoai)
and community-scoped sets keyed to the 10539 Handle prefix. This is the most conformant standards surface Wits operates.
humanURL: https://wiredspace.wits.ac.za/
baseURL: https://wiredspace.wits.ac.za/server/oai
tags:
- Request
- OAI-PMH
properties:
- type: OpenAPI
url: openapi/university-of-the-witwatersrand-request-api-openapi.yml
- type: Examples
url: examples/university-of-the-witwatersrand-oai-identify-example.json
- type: PostmanCollection
url: collections/university-of-the-witwatersrand-request-api.postman_collection.json
- type: OpenCollection
url: collections/university-of-the-witwatersrand-request-api.opencollection.json
- type: Documentation
url: https://wiredspace.wits.ac.za/server/oai/request?verb=Identify
- aid: university-of-the-witwatersrand:university-of-the-witwatersrand-open-data-vault
name: Wits Open Data Vault (Figshare tenant)
x-operator: tenant
x-vendor: Figshare
description: The Wits research data repository. The hostname opendata.wits.ac.za is the university's and CNAMEs to proxy-eu-01.figshare.com;
the DOIs are minted under the Wits DataCite prefix 10.71796 through DataCite repository client wits.figshare (214 DOIs
as of 2026-08-30). The repository, the data and the DOI membership are Wits institutional facts. The API contract that
serves them is Figshare's generic v2 API, shared by every Figshare customer, so no OpenAPI is carried here — the contract
is catalogued against Figshare. The portal answers automated fetches with an AWS WAF challenge (HTTP 202), so it is live
but not machine-readable to an anonymous agent.
humanURL: https://opendata.wits.ac.za/
baseURL: https://opendata.wits.ac.za/
tags:
- Research Data
- Open Data
- Tenant
properties:
- type: Website
url: https://opendata.wits.ac.za/
- type: Documentation
url: https://docs.figshare.com/
common:
- type: Website
url: https://www.wits.ac.za/
- type: About
url: https://www.wits.ac.za/about-wits/
- type: ResearchRepository
url: https://wiredspace.wits.ac.za/
- type: OpenData
url: https://opendata.wits.ac.za/
- type: IdentityFederation
url: https://idp.wits.ac.za/safss/saml2/idp/metadata.php
- type: Library
url: https://www.wits.ac.za/library/
- type: CourseCatalog
url: https://www.wits.ac.za/course-finder/
- type: AIPolicy
url: https://www.wits.ac.za/ai-policies/
- type: Blog
url: https://www.wits.ac.za/news/
- type: TermsOfService
url: https://www.wits.ac.za/site-assets/small-footer/terms-and-conditions-of-use/
- type: PrivacyPolicy
url: https://www.wits.ac.za/popia/
- type: GitHubOrganization
url: https://github.com/WitsSoftDev
- type: LinkedIn
url: https://www.linkedin.com/school/university-of-the-witwatersrand/
- type: Conformance
url: conformance/university-of-the-witwatersrand-conformance.yml
- type: Authentication
url: authentication/university-of-the-witwatersrand-authentication.yml
- type: AgenticAccess
url: agentic-access/university-of-the-witwatersrand-agentic-access.yml
- type: DomainSecurity
url: security/university-of-the-witwatersrand-domain-security.yml
- type: Vocabulary
url: vocabulary/university-of-the-witwatersrand-vocabulary.yml
- type: JSONLD
url: json-ld/university-of-the-witwatersrand-context.jsonld
- type: Rules
url: rules/university-of-the-witwatersrand-rules.yml
- type: SpectralRules
url: rules/university-of-the-witwatersrand-jsonschema-spectral-rules.yml
- type: Plans
url: plans/university-of-the-witwatersrand-plans-pricing.yml
- type: RateLimits
url: rate-limits/university-of-the-witwatersrand-rate-limits.yml
- type: FinOps
url: finops/university-of-the-witwatersrand-finops.yml
- type: Review
url: review.yml
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
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.