--- name: Vanderbilt University description: Vanderbilt University public developer/API footprint review for APIs.json cataloging. url: https://raw.githubusercontent.com/api-evangelist/vanderbilt/refs/heads/main/review.yml created: '2026-06-03' modified: '2026-09-01' reviews: - date: '2026-09-01' rating: 6 summary: >- Re-profiled under the university pipeline's operator axis. The 2026-06-03 conclusion — "no official self-service, publicly documented API found" — is now superseded: three institution-operated, publicly callable APIs were verified live, all of them the Jean and Alexander Heard Libraries' work, none of them requiring a credential. The Television News Archive serverless API returns 200 unauthenticated across service root, archive totals, date range, metadata filter vocabularies, broadcast retrieval and keyword search, over 98,371 broadcasts and 969,224 news segments going back to 5 August 1968. sparql.vanderbilt.edu/sparql is a live SPARQL 1.1 endpoint answering both GET and direct-POST bindings over 14,366,116 triples. The Vanderbilt Institutional Repository is a self-hosted DSpace 9.1 deployment on the university's own domain with an open HAL REST root and a working OAI-PMH endpoint whose Identify names Vanderbilt's own repository identifier and administrative contact. Two federation surfaces publish live metadata: an Okta org on onevu.vanderbilt.edu and the vanderbilt.edu Microsoft Entra ID tenant. Registry memberships confirmed: Crossref member 6384 (prefix 10.15695, 2,375 DOIs) and ROR 02vm5rt34. Library discovery is an Ex Libris Primo/Alma tenancy (01VAN_INST) and is recorded as a tenant relationship, not as Vanderbilt's contract; the DSpace and OAI-PMH product contracts are likewise not saved, only the deployments. Both surfaces the June profile did record are dead — the Azure APIM portal host returns NXDOMAIN in public DNS, and the VUIT API Services catalog page returns a persistent 500 with no replacement anywhere in the current catalog index — and both pointers were removed. Vanderbilt still publishes no developer portal, no API key programme, no llms.txt and no apis.json, and github.com/vanderbiltu has zero public repositories. endpoints: - url: https://7itm2l2dz8.execute-api.us-east-1.amazonaws.com/prod status: 200 note: 'TVNA Serverless API root: {"message": "Welcome to the TVNA Serverless API", "version": "1.0.0", "stage": "prod"}. Unauthenticated.' - url: https://7itm2l2dz8.execute-api.us-east-1.amazonaws.com/prod/broadcasts status: 200 note: 98,371 broadcasts, 969,224 news segments, 396,720 commercial segments, 58,517.5 hours runtime. - url: https://7itm2l2dz8.execute-api.us-east-1.amazonaws.com/prod/broadcasts/search/keyword status: 200 note: POST keyword search returns segment hits. Note the companion POST /broadcasts/search 504s on the API Gateway 29s timeout. - url: https://sparql.vanderbilt.edu/sparql status: 200 note: Live SPARQL 1.1 endpoint, application/sparql-results+json, 14,366,116 triples. GET and direct POST both 200. - url: https://irbe.library.vanderbilt.edu/server/api status: 200 note: DSpace 9.1 HAL root, dspaceName "Vanderbilt Institutional Repository", 80 link relations, anonymous read open. - url: https://irbe.library.vanderbilt.edu/server/oai/request?verb=Identify status: 200 note: OAI-PMH 2.0; repositoryIdentifier ir.vanderbilt.edu, adminEmail dale.poulter@vanderbilt.edu. Education-regime standard oai-pmh confirmed. - url: https://irbe.library.vanderbilt.edu/Shibboleth.sso/Metadata status: 200 note: SAML SP metadata, entityID https://ir.vanderbilt.edu/shibboleth. Carries Shibboleth's stock "example metadata only" header — auto-generated, not a curated federation registration. - url: https://onevu.vanderbilt.edu/.well-known/openid-configuration status: 200 note: Okta org on Vanderbilt's custom domain (CNAME vanderbilt.customdomains.okta.com). Issuer https://onevu.vanderbilt.edu, PKCE S256. - url: https://login.microsoftonline.com/vanderbilt.edu/federationmetadata/2007-06/federationmetadata.xml status: 200 note: SAML 2.0 metadata for Entra tenant ba5a7f39-e3be-4ab3-b450-67fa80faecad. - url: https://api.crossref.org/members/6384 status: 200 note: Crossref member "Vanderbilt University Library", prefix 10.15695, 2,375 DOIs. Registry membership, not Vanderbilt's contract. - url: https://api.datacite.org/clients?query=vanderbilt status: 200 note: meta.total = 0. No DataCite membership or repository record found; not claimed. - url: https://na04.alma.exlibrisgroup.com/view/oai/01VAN_INST/request?verb=Identify status: 403 note: Alma OAI for the Vanderbilt tenancy is live but not open. Vendor contract; tenancy recorded, contract not saved. - url: https://catalog.library.vanderbilt.edu/ status: 200 note: CNAME to vanderbilt.primo.exlibrisgroup.com. Ex Libris Primo VE, vid 01VAN_INST:vanui. Vendor tenancy. - url: https://apim-portal.app.vanderbilt.edu/ status: 0 note: DNS NXDOMAIN from 8.8.8.8. DEAD — pointer removed from apis.yml. - url: https://it.vanderbilt.edu/services/catalog/infrastructure/middleware/application_program_interface_services.php status: 500 note: Persistent 500. No replacement in it.vanderbilt.edu/services/catalog/index.php (200, 165 links, none matching api/middleware/integration). DEAD — pointer removed. - url: https://mdq.incommon.org/entities/urn%3Amace%3Aincommon%3Avanderbilt.edu status: 404 note: Also 404 for the SP entityID and the Okta IdP entityID. No InCommon registration confirmed; none claimed. - url: https://github.com/HeardLibrary status: 200 note: 55 public repositories — linked-data, semantic-web, vu-ir theme, TVNA pipeline. The institution's real engineering surface. - date: '2026-06-03' rating: 2 summary: >- Verified Vanderbilt's public footprint live with no-fabrication discipline. The official VUIT API Services catalog page and the Azure API Management developer portal both exist by reference, but the APIM portal endpoint does not resolve externally (network/VPN-gated, internal use). The official GitHub org (vanderbiltu) is real but has zero public repos. The Heard Libraries GitHub org is active with open linked-data and institutional-repository code, and the library runs Ex Libris Alma/Primo (OAI-PMH capable), but no Vanderbilt-specific public API documentation was confirmed. No official self-service, publicly documented API found. endpoints: - url: https://www.vanderbilt.edu/ status: 200 note: Official university website resolves. - url: https://it.vanderbilt.edu/services/catalog/infrastructure/middleware/application_program_interface_services.php status: 500 note: VUIT API Services catalog page; intermittent 500 on fetch, content confirmed via search. Staff/faculty integration consulting, not public API. - url: https://apim-portal.app.vanderbilt.edu/ status: 0 note: Azure API Management developer portal does not resolve externally; appears internal/network-gated. - url: https://github.com/vanderbiltu status: 200 note: Official Vanderbilt GitHub org; zero public repositories. - url: https://github.com/heardlibrary status: 200 note: Heard Libraries GitHub org; open linked-data, semantic-web, and institutional-repository tooling. - url: https://github.com/vanderbilt-data-science status: 200 note: Vanderbilt Data Science Institute GitHub org; open-source data science code. - url: https://catalog.library.vanderbilt.edu/ status: 200 note: Library Primo/Alma discovery catalog (Ex Libris); supports standard OAI-PMH/discovery APIs but no VU-specific public API docs confirmed. - url: https://www.linkedin.com/school/vanderbilt-university/ status: 999 note: LinkedIn school page exists; 999 is LinkedIn anti-bot response, not a real failure.