King Fahd University of Petroleum & Minerals (KFUPM) is a public research university in Dhahran, Saudi Arabia. Its programmable footprint is small, and most of what previously appeared in this profile was not its own: 37 OpenAPI definitions attributed to KFUPM here were the Elsevier Pure Web Services contract (info.title "Pure API", contact pure-support@elsevier.com, version 5.35.3-4) served from the university's Pure tenant at pure.kfupm.edu.sa. That contract is Elsevier's and has been removed; the tenant relationship is recorded instead. What KFUPM genuinely operates is three surfaces on its own infrastructure. Its identity provider at sts.kfupm.edu.sa publishes signed SAML 2.0 federation metadata and an OpenID Connect discovery document, and is registered in eduGAIN through MAEEN, the Saudi identity federation, with scope kfupm.edu.sa — an institution-operated machine-readable surface by definition. The KFUPM ePrints repository (EPrints 3.4.1) serves a live, unauthenticated OAI-PMH 2.0 harvesting interface with six working verbs and six metadata formats, plus record-level and search-level JSON export whose record model carries a KFUPM-local `arabic_abstract` field. The registrar publishes a live course offering system, but it answers only an HTML form POST and returns no machine-readable format. There is no central developer portal, no API documentation, no changelog, no status page, no robots.txt, no sitemap and no llms.txt on the university's own domain. The library discovery surface sits behind a Cloudflare bot challenge. KFUPM does not publish an OpenAPI for anything it operates; the three descriptions in this repo were derived by probing the live endpoints.
King Fahd University of Petroleum & Minerals publishes 43 API contracts indexed on the APIs.io network, including Discovery API, Export API, Oai Pmh API, and 40 more. Tagged areas include University, Higher Education, Education, Research, and Saudi Arabia.
The King Fahd University of Petroleum & Minerals catalog on APIs.io includes 1 Spectral governance ruleset.
King Fahd University of Petroleum & Minerals’ developer surface includes engineering blog, authentication, and 22 more developer resources.
36.0/100thin▬ flatAgent27/100agent awareFront door AI4/6
moderate
Heartbeat67/100
alive
self hosted
Full breakdown ↓
scored 2026-11-06 · rubric v0.27.0 · Show this score on your site →
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 applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/kfupm/"><img src="https://apis.io/badge/kfupm/card.svg" alt="King Fahd University of Petroleum & Minerals on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
KFUPM runs an Elsevier Pure research information system at pure.kfupm.edu.sa and its Pure Web Services REST API is reachable at /ws/api, authenticated with a Pure api-key header...
The user API from King Fahd University of Petroleum & Minerals — 7 operation(s) for user.
Scroll for all 43
King Fahd University of Petroleum & Minerals API pricing
Not yet checked against King Fahd University of Petroleum & Minerals's own pricing page. Compiled by API Evangelist on 2026-08-30 from raw.githubusercontent.com/api-evangelist/kfupm/refs/heads...; confirm before you rely on a figure. A free plan or tier is listed.
aid: kfupm
name: King Fahd University of Petroleum & Minerals
x-type: university
x-category: Public Research University
description: 'King Fahd University of Petroleum & Minerals (KFUPM) is a public research university in Dhahran, Saudi Arabia.
Its programmable footprint is small, and most of what previously appeared in this profile was not its own: 37 OpenAPI definitions
attributed to KFUPM here were the Elsevier Pure Web Services contract (info.title "Pure API", contact pure-support@elsevier.com,
version 5.35.3-4) served from the university''s Pure tenant at pure.kfupm.edu.sa. That contract is Elsevier''s and has been
removed; the tenant relationship is recorded instead.
What KFUPM genuinely operates is three surfaces on its own infrastructure. Its identity provider at sts.kfupm.edu.sa publishes
signed SAML 2.0 federation metadata and an OpenID Connect discovery document, and is registered in eduGAIN through MAEEN,
the Saudi identity federation, with scope kfupm.edu.sa — an institution-operated machine-readable surface by definition.
The KFUPM ePrints repository (EPrints 3.4.1) serves a live, unauthenticated OAI-PMH 2.0 harvesting interface with six working
verbs and six metadata formats, plus record-level and search-level JSON export whose record model carries a KFUPM-local
`arabic_abstract` field. The registrar publishes a live course offering system, but it answers only an HTML form POST and
returns no machine-readable format.
There is no central developer portal, no API documentation, no changelog, no status page, no robots.txt, no sitemap and
no llms.txt on the university''s own domain. The library discovery surface sits behind a Cloudflare bot challenge. KFUPM
does not publish an OpenAPI for anything it operates; the three descriptions in this repo were derived by probing the live
endpoints.'
type: Index
deliveryModel:
model: self-hosted
open_source: false
commercial: false
callable_host: true
label: Institution-operated endpoints · you call their host
confidence: high
source:
- probed
generated: '2026-08-30'
method: probed
accessModel:
pricing: free
onboarding: none
trial: false
try_now: true
public: true
label: Free · No signup, no developer portal
confidence: high
source:
- probed
- authentication
generated: '2026-08-30'
method: probed
position: Consuming
access: Public
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/kfupm.png
url: https://raw.githubusercontent.com/api-evangelist/kfupm/refs/heads/main/apis.yml
tags:
- University
- Higher Education
- Education
- Research
- Saudi Arabia
- Middle East
- Identity Federation
- Research Repository
- Open Access
- OAI-PMH
- Theses
- Course Catalog
created: '2026-06-03'
modified: '2026-08-30'
specificationVersion: '0.23'
apis:
- aid: kfupm:pure-tenant
name: KFUPM Elsevier Pure Web Services (tenant deployment)
x-operator: tenant
x-vendor: Elsevier
x-vendor-product: Pure (Pure API 5.35.3-4)
description: KFUPM runs an Elsevier Pure research information system at pure.kfupm.edu.sa and its Pure Web Services REST
API is reachable at /ws/api, authenticated with a Pure api-key header. The deployment, the tenant and the research data
are KFUPM's; the contract is Elsevier's. Its OpenAPI declares info.title "Pure API", contact pure-support@elsevier.com
and version 5.35.3-4 — the same document at least nine other universities in this catalog were also credited with. It
is recorded here as a relationship and is deliberately NOT saved as a KFUPM contract. Score the interface against Elsevier's
own repo. Pure administration is itself fronted by KFUPM's SAML IdP (/admin/saml2/authenticate/pure).
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Research Information
- CRI
- Tenants
- Vendor Contract
- Elsevier Pure
tags_raw:
- Research Information
- CRIS
- Tenant
- Vendor Contract
- Elsevier Pure
properties:
- type: Documentation
url: https://pure.kfupm.edu.sa/ws/api/
- type: ResearchPortal
url: https://pure.kfupm.edu.sa/
- type: OAI-PMH
url: https://pure.kfupm.edu.sa/ws/oai
name: Pure OAI-PMH endpoint — live and unauthenticated, repositoryName "Pure OAI Repository", adminEmail pure.admin@kfupm.edu.sa,
OpenAIRE CERIF 1.2 profile. Elsevier's implementation on KFUPM's tenant, so it is recorded here rather than credited
as institutional conformance.
- aid: kfupm:kfupm-discovery-api
name: King Fahd University of Petroleum & Minerals Discovery API
description: Unauthenticated metadata endpoints. All three fetched live 2026-08-30.
humanURL: https://www.kfupm.edu.sa/
baseURL: https://sts.kfupm.edu.sa
tags:
- Discovery
tags_raw:
- discovery
properties:
- type: OpenAPI
url: openapi/kfupm-discovery-api-openapi.yml
- type: Metadata
url: https://sts.kfupm.edu.sa/FederationMetadata/2007-06/FederationMetadata.xml
- type: OpenIDConnectDiscovery
url: https://sts.kfupm.edu.sa/adfs/.well-known/openid-configuration
- type: JWKS
url: https://sts.kfupm.edu.sa/adfs/discovery/keys
- type: Authentication
url: authentication/kfupm-authentication.yml
- type: Scopes
url: scopes/kfupm-scopes.yml
- type: Conformance
url: conformance/kfupm-conformance.yml
- type: Examples
url: examples/kfupm-sts-openid-configuration.json
- type: Vocabulary
url: vocabulary/kfupm-vocabulary.yml
- type: Lifecycle
url: lifecycle/kfupm-lifecycle.yml
- type: Documentation
url: https://eprints.kfupm.edu.sa/
- type: Examples
url: examples/kfupm-eprints-oai-identify.xml
- type: Examples
url: examples/kfupm-eprints-oai-getrecord.xml
- type: Errors
url: errors/kfupm-errors.yml
- type: JSONSchema
url: json-schema/kfupm-eprints-record-schema.json
- aid: kfupm:kfupm-export-api
name: King Fahd University of Petroleum & Minerals Export API
description: Record-level export in a named format.
humanURL: https://www.kfupm.edu.sa/
baseURL: https://sts.kfupm.edu.sa
tags:
- Export
tags_raw:
- export
properties:
- type: OpenAPI
url: openapi/kfupm-export-api-openapi.yml
- type: Metadata
url: https://sts.kfupm.edu.sa/FederationMetadata/2007-06/FederationMetadata.xml
- type: OpenIDConnectDiscovery
url: https://sts.kfupm.edu.sa/adfs/.well-known/openid-configuration
- type: JWKS
url: https://sts.kfupm.edu.sa/adfs/discovery/keys
- type: Authentication
url: authentication/kfupm-authentication.yml
- type: Scopes
url: scopes/kfupm-scopes.yml
- type: Conformance
url: conformance/kfupm-conformance.yml
- type: Examples
url: examples/kfupm-sts-openid-configuration.json
- type: Vocabulary
url: vocabulary/kfupm-vocabulary.yml
- type: Lifecycle
url: lifecycle/kfupm-lifecycle.yml
- type: Documentation
url: https://eprints.kfupm.edu.sa/
- type: Examples
url: examples/kfupm-eprints-oai-identify.xml
- type: Examples
url: examples/kfupm-eprints-oai-getrecord.xml
- type: Errors
url: errors/kfupm-errors.yml
- type: JSONSchema
url: json-schema/kfupm-eprints-record-schema.json
- aid: kfupm:kfupm-oai-pmh-api
name: King Fahd University of Petroleum & Minerals Oai Pmh API
description: OAI-PMH 2.0 protocol requests. All six verbs verified live 2026-08-30.
humanURL: https://eprints.kfupm.edu.sa/
baseURL: https://eprints.kfupm.edu.sa/cgi/oai2
tags:
- OAI-PMH
tags_raw:
- oai-pmh
properties:
- type: OpenAPI
url: openapi/kfupm-oai-pmh-api-openapi.yml
- type: Metadata
url: https://sts.kfupm.edu.sa/FederationMetadata/2007-06/FederationMetadata.xml
- type: OpenIDConnectDiscovery
url: https://sts.kfupm.edu.sa/adfs/.well-known/openid-configuration
- type: JWKS
url: https://sts.kfupm.edu.sa/adfs/discovery/keys
- type: Authentication
url: authentication/kfupm-authentication.yml
- type: Scopes
url: scopes/kfupm-scopes.yml
- type: Conformance
url: conformance/kfupm-conformance.yml
- type: Examples
url: examples/kfupm-sts-openid-configuration.json
- type: Vocabulary
url: vocabulary/kfupm-vocabulary.yml
- type: Lifecycle
url: lifecycle/kfupm-lifecycle.yml
- type: Documentation
url: https://eprints.kfupm.edu.sa/
- type: Examples
url: examples/kfupm-eprints-oai-identify.xml
- type: Examples
url: examples/kfupm-eprints-oai-getrecord.xml
- type: Errors
url: errors/kfupm-errors.yml
- type: JSONSchema
url: json-schema/kfupm-eprints-record-schema.json
- aid: kfupm:kfupm-search-api
name: King Fahd University of Petroleum & Minerals Search API
description: Free-text search with a machine-readable output format.
humanURL: https://www.kfupm.edu.sa/
baseURL: https://sts.kfupm.edu.sa
tags:
- Search
tags_raw:
- search
properties:
- type: OpenAPI
url: openapi/kfupm-search-api-openapi.yml
- type: Metadata
url: https://sts.kfupm.edu.sa/FederationMetadata/2007-06/FederationMetadata.xml
- type: OpenIDConnectDiscovery
url: https://sts.kfupm.edu.sa/adfs/.well-known/openid-configuration
- type: JWKS
url: https://sts.kfupm.edu.sa/adfs/discovery/keys
- type: Authentication
url: authentication/kfupm-authentication.yml
- type: Scopes
url: scopes/kfupm-scopes.yml
- type: Conformance
url: conformance/kfupm-conformance.yml
- type: Examples
url: examples/kfupm-sts-openid-configuration.json
- type: Vocabulary
url: vocabulary/kfupm-vocabulary.yml
- type: Lifecycle
url: lifecycle/kfupm-lifecycle.yml
- type: Documentation
url: https://eprints.kfupm.edu.sa/
- type: Examples
url: examples/kfupm-eprints-oai-identify.xml
- type: Examples
url: examples/kfupm-eprints-oai-getrecord.xml
- type: Errors
url: errors/kfupm-errors.yml
- type: JSONSchema
url: json-schema/kfupm-eprints-record-schema.json
- aid: kfupm:kfupm-oauth2-api
name: King Fahd University of Petroleum & Minerals Oauth2 API
description: OAuth 2.0 / OpenID Connect endpoints as declared by KFUPM's own discovery document.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- OAuth
- Authentication
tags_raw:
- oauth2
- Authentication
properties:
- type: OpenAPI
url: openapi/kfupm-oauth2-api-openapi.yml
- type: Metadata
url: https://sts.kfupm.edu.sa/FederationMetadata/2007-06/FederationMetadata.xml
- type: OpenIDConnectDiscovery
url: https://sts.kfupm.edu.sa/adfs/.well-known/openid-configuration
- type: JWKS
url: https://sts.kfupm.edu.sa/adfs/discovery/keys
- type: Authentication
url: authentication/kfupm-authentication.yml
- type: Scopes
url: scopes/kfupm-scopes.yml
- type: Conformance
url: conformance/kfupm-conformance.yml
- type: Examples
url: examples/kfupm-sts-openid-configuration.json
- type: Vocabulary
url: vocabulary/kfupm-vocabulary.yml
- type: Lifecycle
url: lifecycle/kfupm-lifecycle.yml
- type: Documentation
url: https://eprints.kfupm.edu.sa/
- type: Examples
url: examples/kfupm-eprints-oai-identify.xml
- type: Examples
url: examples/kfupm-eprints-oai-getrecord.xml
- type: Errors
url: errors/kfupm-errors.yml
- type: JSONSchema
url: json-schema/kfupm-eprints-record-schema.json
- aid: kfupm:kfupm-activity-api
name: King Fahd University of Petroleum & Minerals Activity API
description: The activity API from King Fahd University of Petroleum & Minerals — 39 operation(s) for activity.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Activity
tags_raw:
- activity
properties:
- type: OpenAPI
url: openapi/kfupm-activity-api-openapi.yml
- aid: kfupm:kfupm-application-api
name: King Fahd University of Petroleum & Minerals Application API
description: The application API from King Fahd University of Petroleum & Minerals — 36 operation(s) for application.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Application
tags_raw:
- application
properties:
- type: OpenAPI
url: openapi/kfupm-application-api-openapi.yml
- aid: kfupm:kfupm-authorcollaboration-api
name: King Fahd University of Petroleum & Minerals Author Collaboration API
description: The authorCollaboration API from King Fahd University of Petroleum & Minerals — 9 operation(s) for authorcollaboration.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags: []
tags_raw:
- authorCollaboration
properties:
- type: OpenAPI
url: openapi/kfupm-authorcollaboration-api-openapi.yml
- aid: kfupm:kfupm-award-api
name: King Fahd University of Petroleum & Minerals Award API
description: The award API from King Fahd University of Petroleum & Minerals — 37 operation(s) for award.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- award
properties:
- type: OpenAPI
url: openapi/kfupm-award-api-openapi.yml
- aid: kfupm:kfupm-classificationscheme-api
name: King Fahd University of Petroleum & Minerals Classification Scheme API
description: The classificationScheme API from King Fahd University of Petroleum & Minerals — 7 operation(s) for classificationscheme.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags: []
tags_raw:
- classificationScheme
properties:
- type: OpenAPI
url: openapi/kfupm-classificationscheme-api-openapi.yml
- aid: kfupm:kfupm-concept-api
name: King Fahd University of Petroleum & Minerals Concept API
description: The concept API from King Fahd University of Petroleum & Minerals — 4 operation(s) for concept.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Concept
tags_raw:
- concept
properties:
- type: OpenAPI
url: openapi/kfupm-concept-api-openapi.yml
- aid: kfupm:kfupm-conferenceseries-api
name: King Fahd University of Petroleum & Minerals Conference Series API
description: The conferenceSeries API from King Fahd University of Petroleum & Minerals — 14 operation(s) for conferenceseries.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags: []
tags_raw:
- conferenceSeries
properties:
- type: OpenAPI
url: openapi/kfupm-conferenceseries-api-openapi.yml
- aid: kfupm:kfupm-contract-api
name: King Fahd University of Petroleum & Minerals Contract API
description: The contract API from King Fahd University of Petroleum & Minerals — 27 operation(s) for contract.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Contract
tags_raw:
- contract
properties:
- type: OpenAPI
url: openapi/kfupm-contract-api-openapi.yml
- aid: kfupm:kfupm-course-api
name: King Fahd University of Petroleum & Minerals Course API
description: The course API from King Fahd University of Petroleum & Minerals — 27 operation(s) for course.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Course
tags_raw:
- course
properties:
- type: OpenAPI
url: openapi/kfupm-course-api-openapi.yml
- aid: kfupm:kfupm-dataset-api
name: King Fahd University of Petroleum & Minerals Data Set API
description: The dataSet API from King Fahd University of Petroleum & Minerals — 30 operation(s) for dataset.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Datasets
tags_raw:
- dataSet
properties:
- type: OpenAPI
url: openapi/kfupm-dataset-api-openapi.yml
- aid: kfupm:kfupm-education-api
name: King Fahd University of Petroleum & Minerals Education API
description: The education API from King Fahd University of Petroleum & Minerals — 14 operation(s) for education.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Education
tags_raw:
- education
properties:
- type: OpenAPI
url: openapi/kfupm-education-api-openapi.yml
- aid: kfupm:kfupm-equipment-api
name: King Fahd University of Petroleum & Minerals Equipment API
description: The equipment API from King Fahd University of Petroleum & Minerals — 28 operation(s) for equipment.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Equipment
tags_raw:
- equipment
properties:
- type: OpenAPI
url: openapi/kfupm-equipment-api-openapi.yml
- aid: kfupm:kfupm-ethicalreview-api
name: King Fahd University of Petroleum & Minerals Ethical Review API
description: The ethicalReview API from King Fahd University of Petroleum & Minerals — 22 operation(s) for ethicalreview.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags: []
tags_raw:
- ethicalReview
properties:
- type: OpenAPI
url: openapi/kfupm-ethicalreview-api-openapi.yml
- aid: kfupm:kfupm-event-api
name: King Fahd University of Petroleum & Minerals Event API
description: The event API from King Fahd University of Petroleum & Minerals — 22 operation(s) for event.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Event
tags_raw:
- event
properties:
- type: OpenAPI
url: openapi/kfupm-event-api-openapi.yml
- aid: kfupm:kfupm-externalorganization-api
name: King Fahd University of Petroleum & Minerals External Organization API
description: The externalOrganization API from King Fahd University of Petroleum & Minerals — 29 operation(s) for externalorganization.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags: []
tags_raw:
- externalOrganization
properties:
- type: OpenAPI
url: openapi/kfupm-externalorganization-api-openapi.yml
- aid: kfupm:kfupm-externalperson-api
name: King Fahd University of Petroleum & Minerals External Person API
description: The externalPerson API from King Fahd University of Petroleum & Minerals — 22 operation(s) for externalperson.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags: []
tags_raw:
- externalPerson
properties:
- type: OpenAPI
url: openapi/kfupm-externalperson-api-openapi.yml
- aid: kfupm:kfupm-fingerprint-api
name: King Fahd University of Petroleum & Minerals Fingerprint API
description: The fingerprint API from King Fahd University of Petroleum & Minerals — 3 operation(s) for fingerprint.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- fingerprint
properties:
- type: OpenAPI
url: openapi/kfupm-fingerprint-api-openapi.yml
- aid: kfupm:kfupm-fundingopportunity-api
name: King Fahd University of Petroleum & Minerals Funding Opportunity API
description: The fundingOpportunity API from King Fahd University of Petroleum & Minerals — 21 operation(s) for fundingopportunity.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags: []
tags_raw:
- fundingOpportunity
properties:
- type: OpenAPI
url: openapi/kfupm-fundingopportunity-api-openapi.yml
- aid: kfupm:kfupm-impact-api
name: King Fahd University of Petroleum & Minerals Impact API
description: The impact API from King Fahd University of Petroleum & Minerals — 31 operation(s) for impact.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Impact
tags_raw:
- impact
properties:
- type: OpenAPI
url: openapi/kfupm-impact-api-openapi.yml
- aid: kfupm:kfupm-journal-api
name: King Fahd University of Petroleum & Minerals Journal API
description: The journal API from King Fahd University of Petroleum & Minerals — 22 operation(s) for journal.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Journals
tags_raw:
- journal
properties:
- type: OpenAPI
url: openapi/kfupm-journal-api-openapi.yml
- aid: kfupm:kfupm-keywordgroupconfiguration-api
name: King Fahd University of Petroleum & Minerals Keyword Group Configuration API
description: The keywordGroupConfiguration API from King Fahd University of Petroleum & Minerals — 7 operation(s) for keywordgroupconfiguration.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags: []
tags_raw:
- keywordGroupConfiguration
properties:
- type: OpenAPI
url: openapi/kfupm-keywordgroupconfiguration-api-openapi.yml
- aid: kfupm:kfupm-milestone-api
name: King Fahd University of Petroleum & Minerals Milestone API
description: The milestone API from King Fahd University of Petroleum & Minerals — 24 operation(s) for milestone.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Milestone
tags_raw:
- milestone
properties:
- type: OpenAPI
url: openapi/kfupm-milestone-api-openapi.yml
- aid: kfupm:kfupm-organization-api
name: King Fahd University of Petroleum & Minerals Organization API
description: The organization API from King Fahd University of Petroleum & Minerals — 34 operation(s) for organization.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Organization
tags_raw:
- organization
properties:
- type: OpenAPI
url: openapi/kfupm-organization-api-openapi.yml
- aid: kfupm:kfupm-person-api
name: King Fahd University of Petroleum & Minerals Person API
description: The person API from King Fahd University of Petroleum & Minerals — 58 operation(s) for person.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Persons
tags_raw:
- person
properties:
- type: OpenAPI
url: openapi/kfupm-person-api-openapi.yml
- aid: kfupm:kfupm-personexpertise-api
name: King Fahd University of Petroleum & Minerals Person Expertise API
description: The personExpertise API from King Fahd University of Petroleum & Minerals — 7 operation(s) for personexpertise.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags: []
tags_raw:
- personExpertise
properties:
- type: OpenAPI
url: openapi/kfupm-personexpertise-api-openapi.yml
- aid: kfupm:kfupm-pressmedia-api
name: King Fahd University of Petroleum & Minerals Press Media API
description: The pressMedia API from King Fahd University of Petroleum & Minerals — 24 operation(s) for pressmedia.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags: []
tags_raw:
- pressMedia
properties:
- type: OpenAPI
url: openapi/kfupm-pressmedia-api-openapi.yml
- aid: kfupm:kfupm-prize-api
name: King Fahd University of Petroleum & Minerals Prize API
description: The prize API from King Fahd University of Petroleum & Minerals — 29 operation(s) for prize.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- prize
properties:
- type: OpenAPI
url: openapi/kfupm-prize-api-openapi.yml
- aid: kfupm:kfupm-project-api
name: King Fahd University of Petroleum & Minerals Project API
description: The project API from King Fahd University of Petroleum & Minerals — 33 operation(s) for project.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Project
tags_raw:
- project
properties:
- type: OpenAPI
url: openapi/kfupm-project-api-openapi.yml
- aid: kfupm:kfupm-publisher-api
name: King Fahd University of Petroleum & Minerals Publisher API
description: The publisher API from King Fahd University of Petroleum & Minerals — 18 operation(s) for publisher.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Publishers
tags_raw:
- publisher
properties:
- type: OpenAPI
url: openapi/kfupm-publisher-api-openapi.yml
- aid: kfupm:kfupm-researchoutput-api
name: King Fahd University of Petroleum & Minerals Research Output API
description: The researchOutput API from King Fahd University of Petroleum & Minerals — 67 operation(s) for researchoutput.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Research Output
tags_raw:
- researchOutput
properties:
- type: OpenAPI
url: openapi/kfupm-researchoutput-api-openapi.yml
- aid: kfupm:kfupm-role-api
name: King Fahd University of Petroleum & Minerals Role API
description: The role API from King Fahd University of Petroleum & Minerals — 2 operation(s) for role.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Role
tags_raw:
- role
properties:
- type: OpenAPI
url: openapi/kfupm-role-api-openapi.yml
- aid: kfupm:kfupm-semester-api
name: King Fahd University of Petroleum & Minerals Semester API
description: The semester API from King Fahd University of Petroleum & Minerals — 8 operation(s) for semester.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- semester
properties:
- type: OpenAPI
url: openapi/kfupm-semester-api-openapi.yml
- aid: kfupm:kfupm-specialization-api
name: King Fahd University of Petroleum & Minerals Specialization API
description: The specialization API from King Fahd University of Petroleum & Minerals — 8 operation(s) for specialization.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- specialization
properties:
- type: OpenAPI
url: openapi/kfupm-specialization-api-openapi.yml
- aid: kfupm:kfupm-studentproject-api
name: King Fahd University of Petroleum & Minerals Student Project API
description: The studentProject API from King Fahd University of Petroleum & Minerals — 26 operation(s) for studentproject.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags: []
tags_raw:
- studentProject
properties:
- type: OpenAPI
url: openapi/kfupm-studentproject-api-openapi.yml
- aid: kfupm:kfupm-studentthesis-api
name: King Fahd University of Petroleum & Minerals Student Thesis API
description: The studentThesis API from King Fahd University of Petroleum & Minerals — 26 operation(s) for studentthesis.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags: []
tags_raw:
- studentThesis
properties:
- type: OpenAPI
url: openapi/kfupm-studentthesis-api-openapi.yml
- aid: kfupm:kfupm-thesaurus-api
name: King Fahd University of Petroleum & Minerals Thesaurus API
description: The thesaurus API from King Fahd University of Petroleum & Minerals — 5 operation(s) for thesaurus.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- Thesaurus
tags_raw:
- thesaurus
properties:
- type: OpenAPI
url: openapi/kfupm-thesaurus-api-openapi.yml
- aid: kfupm:kfupm-user-api
name: King Fahd University of Petroleum & Minerals User API
description: The user API from King Fahd University of Petroleum & Minerals — 7 operation(s) for user.
humanURL: https://pure.kfupm.edu.sa/
baseURL: https://pure.kfupm.edu.sa/ws/api
tags:
- User
tags_raw:
- user
properties:
- type: OpenAPI
url: openapi/kfupm-user-api-openapi.yml
common:
- type: CapabilityMap
url: capabilities/kfupm-capability-edges.yml
name: King Fahd University of Petroleum & Minerals Business Capability Map
- type: Website
url: https://www.kfupm.edu.sa/
- type: TermsOfService
url: https://www.kfupm.edu.sa/terms-of-use
- type: PrivacyPolicy
url: https://www.kfupm.edu.sa/privacy-policy
- type: Blog
url: https://news.kfupm.edu.sa/
- type: LinkedIn
url: https://www.linkedin.com/school/kfupm/
- type: IdentityFederation
url: https://sts.kfupm.edu.sa/FederationMetadata/2007-06/FederationMetadata.xml
name: KFUPM SAML 2.0 identity provider metadata (eduGAIN via MAEEN)
- type: ResearchRepository
url: https://eprints.kfupm.edu.sa/
name: KFUPM ePrints — self-hosted EPrints 3.4.1 institutional repository
- type: ResearchPortal
url: https://pure.kfupm.edu.sa/
name: KFUPM Research Portal — Elsevier Pure tenant
- type: CourseCatalog
url: https://registrar.kfupm.edu.sa/courses-classes/course-offering1/
name: KFUPM course offering — institution-operated, HTML form POST only, no machine-readable format
- type: LibraryCatalog
url: https://library-web.kfupm.edu.sa/
name: KFUPM Library web — reachable (200). No documented public API or discovery endpoint found. The library.kfupm.edu.sa
host is live but returns 403 behind a Cloudflare bot challenge.
- type: AITooling
url: https://www.kfupm.edu.sa/about-us/discover/ai-x
name: KFUPM AI+X — institutional AI programme, including ChatGPT Edu deployment
- type: GitHubOrganization
url: https://github.com/KFUPM-OSC
name: KFUPM Open Source Club — student-run, 2 public repositories
- type: Authentication
url: authentication/kfupm-authentication.yml
- type: Scopes
url: scopes/kfupm-scopes.yml
- type: Conformance
url: conformance/kfupm-conformance.yml
- type: Errors
url: errors/kfupm-errors.yml
- type: Lifecycle
url: lifecycle/kfupm-lifecycle.yml
- type: Vocabulary
url: vocabulary/kfupm-vocabulary.yml
- type: DomainSecurity
url: security/kfupm-domain-security.yml
- type: Plans
url: plans/kfupm-plans-pricing.yml
- type: RateLimits
url: rate-limits/kfupm-rate-limits.yml
- type: FinOps
url: finops/kfupm-finops.yml
- type: Review
url: review.yml
x-coverage:
state: covered
reason: covered
detail: 'Three institution-operated surfaces were found, probed and described: a SAML 2.0 + OpenID Connect identity provider
registered in eduGAIN via MAEEN, a live OAI-PMH 2.0 endpoint on a self-hosted EPrints repository, and unauthenticated
JSON record export and search on the same repository. None of them was previously in this profile. What WAS in this profile
— 37 OpenAPIs and 37 apis[] entries — was one Elsevier Pure contract served from the university''s Pure tenant; it has
been removed and the tenant recorded once instead. KFUPM publishes no developer portal, no API documentation, no OpenAPI,
no changelog, no status page, no robots.txt, no sitemap and no llms.txt on its own domain; the three OpenAPI descriptions
in this repo are derived from live probes and are marked as such. Two further institution-operated surfaces exist but
are not machine-readable: the registrar course offering system answers only an HTML form POST, and library.kfupm.edu.sa
is live behind a Cloudflare bot challenge. Expect this re-profile to lower KFUPM''s score — the previous score was largely
Elsevier''s contract quality.'
generated: '2026-08-30'
method: probed
evidence:
- url: https://sts.kfupm.edu.sa/FederationMetadata/2007-06/FederationMetadata.xml
status: 200
note: application/samlmetadata+xml, 80232 bytes, entityID http://sts.kfupm.edu.sa/adfs/services/trust
- url: https://sts.kfupm.edu.sa/adfs/.well-known/openid-configuration
status: 200
note: OIDC discovery, issuer https://sts.kfupm.edu.sa/adfs
- url: https://sts.kfupm.edu.sa/adfs/discovery/keys
status: 200
note: JWKS, 2 RSA RS256 signing keys
- url: https://technical.edugain.org/api.php?action=list_entities&format=json
status: 200
note: eduGAIN entity 671205, regauth https://www.maeen.sa, code SA-MIF, scope kfupm.edu.sa
- url: https://eprints.kfupm.edu.sa/cgi/oai2?verb=Identify
status: 200
note: OAI-PMH 2.0, KFUPM ePrints, EPrints 3.4.1
- url: https://eprints.kfupm.edu.sa/cgi/oai2?verb=ListMetadataFormats
status: 200
note: didl, mets, oai_bibl, oai_dc, rdf, uketd_dc
- url: https://eprints.kfupm.edu.sa/cgi/oai2?verb=GetRecord&identifier=oai:eprints.kfupm.edu.sa:144629&metadataPrefix=oai_dc
status: 200
- url: https://eprints.kfupm.edu.sa/cgi/oai2?verb=Bogus
status: 200
note: protocol error badVerb/badArgument returned with HTTP 200
- url: https://eprints.kfupm.edu.sa/cgi/export/eprint/144629/JSON/kfupm-eprint-144629.js
status: 200
note: application/json, 14167 bytes
- url: https://eprints.kfupm.edu.sa/cgi/search/simple?q=petroleum&output=JSON
status: 200
note: application/json, 287836 bytes
- url: https://pure.kfupm.edu.sa/ws/api/
status: 200
note: '"Pure API documentation" — Elsevier product docs on a KFUPM tenant subdomain'
- url: https://registrar.kfupm.edu.sa/courses-classes/course-offering1/
status: 200
note: course offering form; POST /course-offerings returns HTML only, no JSON
# --- truncated at 32 KB (33 KB total) ---
# Full source: https://artifacts.apis.io/kfupm/apis.yml
King Fahd University of Petroleum & Minerals API — frequently asked questions
Does King Fahd University of Petroleum & Minerals have an API?
Yes. APIs.io lists 43 APIs from King Fahd University of Petroleum & Minerals, including KFUPM Elsevier Pure Web Services (tenant deployment), King Fahd University of Petroleum & Minerals Discovery API and King Fahd University of Petroleum & Minerals Export API, and 40 more.
Is there an OpenAPI specification for the King Fahd University of Petroleum & Minerals API?
Yes. APIs.io indexes 42 OpenAPI specifications for King Fahd University of Petroleum & Minerals, each linked for download from this page.
How do I authenticate with the King Fahd University of Petroleum & Minerals API?
King Fahd University of Petroleum & Minerals uses bearer-token authentication (openIdConnect/oauth2/saml2/apiKey/none · 4 schemes). The details are profiled on APIs.io as Kfupm Authentication.
How much does the King Fahd University of Petroleum & Minerals API cost?
APIs.io lists 2 pricing plans for King Fahd University of Petroleum & Minerals, with each plan's price, limits and inclusions under Pricing on this page.
Is the King Fahd University of Petroleum & Minerals API ready for AI agents?
King Fahd University of Petroleum & Minerals has a Kin Score of 36.0 out of 100 (thin) and an Agent Readiness score of 26.6 (agent-aware), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.