Politecnico di Milano website screenshot

Politecnico di Milano

Politecnico di Milano is Italy's largest technical university — engineering, architecture and design — and a public research institution in Milan, ROR 01nffqt88. Like almost every university it is a federation of buyers rather than an API producer: there is no developer portal, no public API key, no status page and no changelog anywhere on polimi.it. What it does operate itself is real and was verified live on 2026-09-01. An open data portal at www.opendata.polimi.it publishes a DCAT-AP_IT catalogue in RDF Turtle describing 25 datasets, each with a CSV and a JSON distribution at a stable unauthenticated URL — all 25 returned 200 and 38,255 rows on probe, covering the course catalogue, enrolments, graduates, mobility, internships, grade distributions and research output under CC BY 4.0. Two separate OAI-PMH 2.0 endpoints are served from its own hosts: Re.Public@Polimi for research products and POLITESI for theses, the latter also harvestable in the DataCite kernel-4 metadata schema. It runs its own Shibboleth identity provider, shibidp.polimi.it, whose SAML 2.0 metadata is public and whose entityID is registered in the Italian IDEM GARR federation. Against that, the surfaces it does NOT own are recorded as such: the authenticated IRIS REST API on its repository host is CINECA's product contract, not the university's, and api.polimi.it is a live Kong gateway with no publicly routable endpoint behind it. This profile saves contracts only for the surfaces the institution itself operates.

Politecnico di Milano publishes 4 APIs on the APIs.io network, including Open Data, Re.Public@Polimi OAI-PMH, POLITESI OAI-PMH, and 1 more. Tagged areas include Education, Higher Education, University, Technical University, and Research.

The Politecnico di Milano catalog on APIs.io includes 2 JSON-LD contexts and 1 Spectral governance ruleset.

Politecnico di Milano’s developer surface includes engineering blog, support, authentication, code examples, and 23 more developer resources.

42.9/100 developing ▬ flat Agent 27/100 agent aware saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFree⚡ Free to try
4 APIs
EducationHigher EducationUniversityTechnical UniversityResearchOpen DataResearch RepositoryCourse CatalogIdentity FederationOAI-PMHShibbolethDCATItalyEurope

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
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/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/politecnico-di-milano: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 7

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

Politecnico di Milano Open Data

The university's own open data portal. It is not CKAN, Socrata or a data.json endpoint — all three 404 — but a DCAT-AP_IT catalogue serialised as RDF Turtle at /opendata_polimi....

Re.Public@Polimi OAI-PMH

OAI-PMH 2.0 harvesting endpoint for IRIS Re.Public@Polimi, the institutional research product catalogue. Live Identify returns repositoryName "IRIS - POLIMI - prod", earliest da...

POLITESI OAI-PMH

A second, separate OAI-PMH 2.0 endpoint — the POLITESI archive of Politecnico di Milano theses and dissertations, handle prefix 10589, earliest datestamp 2010-08-24. It offers a...

Politecnico di Milano Shibboleth Identity Provider

The university's own Shibboleth identity provider, publishing its SAML 2.0 EntityDescriptor at https://shibidp.polimi.it/idp/shibboleth over unauthenticated HTTPS. The IDPSSODes...

IDEM GARR Identity Federation membership

Politecnico di Milano's membership of IDEM, the Italian academic identity federation run by GARR. The federation aggregate at md.idem.garr.it carries the university's own IdP en...

ROR registration

The institution's entry in the Research Organization Registry, ROR ID 01nffqt88, carrying its canonical name in Italian, English and French and its own domain. ROR's API is a re...

IRIS REST API (CINECA platform tenancy)

Politecnico di Milano's tenancy of CINECA's IRIS research information platform. The data is the university's; the contract is the vendor's, and it is not saved in this repositor...

Scroll for all 7

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

FinOps 1

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

Semantic Vocabularies 2

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

Politecnico Di Milano Context

19 classes · 5 properties

JSON-LD

Politecnico Di Milano Opendata Catalog Context

12 classes · 0 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Politecnico di Milano API Rules

11 rules · 8 errors 3 warnings

SPECTRAL

JSON Schema 2

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

Examples 1

Example request and response payloads for these APIs.

Security Posture 2

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

Politecnico Di Milano Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Politecnico Di Milano Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Resources

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Other 8

Properties that don't map to a standard resource type

Scroll for all 8

Source (apis.yml)

apis.yml Raw ↑
aid: politecnico-di-milano
name: Politecnico di Milano
x-type: university
x-category: Technical University
description: 'Politecnico di Milano is Italy''s largest technical university — engineering, architecture and design — and
  a public research institution in Milan, ROR 01nffqt88. Like almost every university it is a federation of buyers rather
  than an API producer: there is no developer portal, no public API key, no status page and no changelog anywhere on polimi.it.
  What it does operate itself is real and was verified live on 2026-09-01. An open data portal at www.opendata.polimi.it publishes
  a DCAT-AP_IT catalogue in RDF Turtle describing 25 datasets, each with a CSV and a JSON distribution at a stable unauthenticated
  URL — all 25 returned 200 and 38,255 rows on probe, covering the course catalogue, enrolments, graduates, mobility, internships,
  grade distributions and research output under CC BY 4.0. Two separate OAI-PMH 2.0 endpoints are served from its own hosts:
  Re.Public@Polimi for research products and POLITESI for theses, the latter also harvestable in the DataCite kernel-4 metadata
  schema. It runs its own Shibboleth identity provider, shibidp.polimi.it, whose SAML 2.0 metadata is public and whose entityID
  is registered in the Italian IDEM GARR federation. Against that, the surfaces it does NOT own are recorded as such: the
  authenticated IRIS REST API on its repository host is CINECA''s product contract, not the university''s, and api.polimi.it
  is a live Kong gateway with no publicly routable endpoint behind it. This profile saves contracts only for the surfaces
  the institution itself operates.'
type: Index
deliveryModel:
  model: saas
  open_source: false
  commercial: false
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - probe
  generated: '2026-09-01'
  method: probed
accessModel:
  pricing: free
  onboarding: none
  trial: false
  try_now: true
  public: true
  label: Free · open, unauthenticated
  confidence: high
  source:
  - probe
  generated: '2026-09-01'
  method: probed
position: Producing
access: Public
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/politecnico-di-milano.png
url: https://raw.githubusercontent.com/api-evangelist/politecnico-di-milano/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- Technical University
- Research
- Open Data
- Research Repository
- Course Catalog
- Identity Federation
- OAI-PMH
- Shibboleth
- DCAT
- Italy
- Europe
created: '2026-06-03'
modified: '2026-09-01'
specificationVersion: '0.23'
apis:
- aid: politecnico-di-milano:open-data
  name: Politecnico di Milano Open Data
  x-operator: institution
  x-operator-evidence: Host www.opendata.polimi.it is under the institution's own registrable domain; the DCAT catalogue names
    https://www.polimi.it as publisher, creator and rights holder.
  description: The university's own open data portal. It is not CKAN, Socrata or a data.json endpoint — all three 404 — but
    a DCAT-AP_IT catalogue serialised as RDF Turtle at /opendata_polimi.ttl, declaring 25 datasets each with a CSV and a JSON
    distribution at a stable, unauthenticated URL. All 25 JSON distributions were fetched successfully on 2026-09-01, returning
    38,255 rows in total. Every distribution is CC BY 4.0. JSON bodies are UTF-8 with a byte-order mark and wrap rows in a
    single `recordset` array. An earlier profile of this institution recorded "no documented programmatic API" here; that
    was a probe-vocabulary failure, not an absence.
  humanURL: https://www.opendata.polimi.it/
  baseURL: https://www.opendata.polimi.it
  tags:
  - Open Data
  - DCAT
  - Datasets
  - Course Catalog
  - Research
  - Statistics
  properties:
  - type: Documentation
    url: https://www.opendata.polimi.it/
  - type: OpenAPI
    url: openapi/politecnico-di-milano-opendata-openapi.yml
  - type: JSONSchema
    url: json-schema/politecnico-di-milano-opendata-recordset-schema.json
  - type: JSONSchema
    url: json-schema/politecnico-di-milano-course-catalog-schema.json
  - type: Vocabulary
    url: vocabulary/politecnico-di-milano-opendata-vocabulary.yml
  - type: JSONLD
    url: json-ld/politecnico-di-milano-opendata-catalog.jsonld
  - type: Examples
    url: examples/politecnico-di-milano-examples.yml
  - type: API
    url: https://www.opendata.polimi.it/opendata_polimi.ttl
  - type: License
    url: https://creativecommons.org/licenses/by/4.0/
- aid: politecnico-di-milano:iris-oai-pmh
  name: Re.Public@Polimi OAI-PMH
  x-operator: institution
  x-operator-evidence: Host re.public.polimi.it is under the institution's own registrable domain; Identify returns adminEmail
    catalogoricerca@notifiche.polimi.it and repositoryIdentifier re.public.polimi.it.
  description: OAI-PMH 2.0 harvesting endpoint for IRIS Re.Public@Polimi, the institutional research product catalogue. Live
    Identify returns repositoryName "IRIS - POLIMI - prod", earliest datestamp 2015-06-10, deletedRecord transient, and the
    identifier scheme oai:re.public.polimi.it:11311/<id>. ListMetadataFormats returns oai_dc, didl and ore. The repository
    platform underneath is CINECA's IRIS, but OAI-PMH is an OpenArchives standard served from the institution's own host over
    its own metadata with its own admin contact — an institution-operated surface, unlike the IRIS REST API recorded separately
    below.
  humanURL: https://re.public.polimi.it/
  baseURL: https://re.public.polimi.it/oai/request
  tags:
  - Research
  - Repository
  - OAI-PMH
  - Open Access
  - Metadata
  - Dublin Core
  properties:
  - type: Documentation
    url: https://re.public.polimi.it/
  - type: OpenAPI
    url: openapi/politecnico-di-milano-iris-oai-pmh-openapi.yml
  - type: API
    url: https://re.public.polimi.it/oai/request?verb=Identify
  - type: Errors
    url: errors/politecnico-di-milano-errors.yml
  - type: Specification
    url: http://www.openarchives.org/OAI/openarchivesprotocol.html
- aid: politecnico-di-milano:politesi-oai-pmh
  name: POLITESI OAI-PMH
  x-operator: institution
  x-operator-evidence: Host www.politesi.polimi.it is under the institution's own registrable domain; Identify returns adminEmail
    deposito-tesilaurea@notifiche.polimi.it and repositoryIdentifier www.politesi.polimi.it.
  description: 'A second, separate OAI-PMH 2.0 endpoint — the POLITESI archive of Politecnico di Milano theses and dissertations,
    handle prefix 10589, earliest datestamp 2010-08-24. It offers a wider metadata set than Re.Public@Polimi: ListMetadataFormats
    returns oai_dc, didl, ore AND datacite, and a live ListRecords in the datacite prefix returns records in the DataCite
    Metadata Schema kernel-4.4. This endpoint was not recorded in any previous profile of the institution.'
  humanURL: https://www.politesi.polimi.it/
  baseURL: https://www.politesi.polimi.it/oai/request
  tags:
  - Research
  - Repository
  - OAI-PMH
  - Theses
  - DataCite
  - Metadata
  properties:
  - type: Documentation
    url: https://www.politesi.polimi.it/
  - type: OpenAPI
    url: openapi/politecnico-di-milano-politesi-oai-pmh-openapi.yml
  - type: API
    url: https://www.politesi.polimi.it/oai/request?verb=Identify
  - type: Conformance
    url: conformance/politecnico-di-milano-conformance.yml
- aid: politecnico-di-milano:shibboleth-idp
  name: Politecnico di Milano Shibboleth Identity Provider
  x-operator: institution
  x-operator-evidence: Host shibidp.polimi.it is under the institution's own registrable domain; the EntityDescriptor carries
    shibmd:Scope polimi.it and mdui:DisplayName "Politecnico di Milano".
  description: The university's own Shibboleth identity provider, publishing its SAML 2.0 EntityDescriptor at https://shibidp.polimi.it/idp/shibboleth
    over unauthenticated HTTPS. The IDPSSODescriptor advertises Shibboleth 1.0, SAML 1.1 and SAML 2.0 protocol support, scope
    polimi.it, bilingual mdui:UIInfo, and signing and encryption certificates valid to 2040. This is an authentication surface,
    not a data API — and it is one of the strongest institution-operated machine-readable surfaces a university has.
  humanURL: https://aunicalogin.polimi.it/aunicalogin/idem.jsp?lang=EN
  baseURL: https://shibidp.polimi.it/idp/shibboleth
  tags:
  - Identity
  - Authentication
  - SAML
  - Shibboleth
  - SSO
  - Federation
  properties:
  - type: Documentation
    url: https://aunicalogin.polimi.it/aunicalogin/idem.jsp?lang=EN
  - type: OpenAPI
    url: openapi/politecnico-di-milano-shibboleth-idp-openapi.yml
  - type: Authentication
    url: authentication/politecnico-di-milano-authentication.yml
  - type: API
    url: https://shibidp.polimi.it/idp/shibboleth
- aid: politecnico-di-milano:idem-garr-federation
  name: IDEM GARR Identity Federation membership
  x-operator: federation
  x-operator-evidence: A grep of the IDEM GARR aggregate on 2026-09-01 returns four polimi.it entityIDs, including the institution's
    own IdP https://shibidp.polimi.it/idp/shibboleth.
  description: Politecnico di Milano's membership of IDEM, the Italian academic identity federation run by GARR. The federation
    aggregate at md.idem.garr.it carries the university's own IdP entity plus three of its service providers — https://captive.wifi.polimi.it/shibboleth,
    https://collaborative.polimi.it and https://www.pok.polimi.it. The metadata aggregate is GARR's contract and is not saved
    here; the membership is a fact about the institution and is recorded as one. Federations are shared by definition — that
    sharing is not misattribution.
  humanURL: https://www.idem.garr.it/
  baseURL: https://md.idem.garr.it/metadata/idem-metadata-sha256.xml
  tags:
  - Identity Federation
  - IDEM
  - GARR
  - eduGAIN
  - SAML
  - Membership
  properties:
  - type: Documentation
    url: https://www.idem.garr.it/
  - type: API
    url: https://md.idem.garr.it/metadata/idem-metadata-sha256.xml
- aid: politecnico-di-milano:ror-registration
  name: ROR registration
  x-operator: registry
  x-operator-evidence: api.ror.org/v2/organizations/01nffqt88 returns 200 for Politecnico di Milano with link https://polimi.it.
  description: The institution's entry in the Research Organization Registry, ROR ID 01nffqt88, carrying its canonical name
    in Italian, English and French and its own domain. ROR's API is a registry the institution is registered IN, not a contract
    it operates — the membership is recorded, the registry's own contract is not saved.
  humanURL: https://ror.org/01nffqt88
  baseURL: https://api.ror.org/v2/organizations/01nffqt88
  tags:
  - Registry
  - Identifiers
  - ROR
  - Membership
  properties:
  - type: Documentation
    url: https://ror.org/01nffqt88
  - type: API
    url: https://api.ror.org/v2/organizations/01nffqt88
- aid: politecnico-di-milano:iris-rest
  name: IRIS REST API (CINECA platform tenancy)
  x-operator: tenant
  x-operator-evidence: Runs on the institution's host re.public.polimi.it but is the REST interface of CINECA's IRIS (DSpace-CRIS)
    product; returns 401 with WWW-Authenticate Basic realm="Spring Security Application".
  description: Politecnico di Milano's tenancy of CINECA's IRIS research information platform. The data is the university's;
    the contract is the vendor's, and it is not saved in this repository. Recorded here because the relationship is a real
    institutional fact — the university's research catalogue runs on IRIS — and deleting the relationship to avoid crediting
    the vendor's engineering would destroy a true surface. The endpoint is authenticated and has no public registration path.
  humanURL: https://re.public.polimi.it/
  baseURL: https://re.public.polimi.it/rest/api
  tags:
  - Research Repository
  - IRIS
  - CINECA
  - Tenant
  - Authenticated
  properties:
  - type: Documentation
    url: https://re.public.polimi.it/
  - type: Errors
    url: errors/politecnico-di-milano-errors.yml
common:
- type: Website
  url: https://www.polimi.it/en/
- type: About
  url: https://www.polimi.it/en/the-politecnico
- type: Blog
  url: https://www.polimi.it/en/the-politecnico/news
- type: Support
  url: https://www.polimi.it/en/the-politecnico/contacts
- type: PrivacyPolicy
  url: https://www.polimi.it/en/the-politecnico/communication/privacy
- type: LinkedIn
  url: https://www.linkedin.com/school/polimi/
- type: OpenData
  url: https://www.opendata.polimi.it/
- type: CourseCatalog
  url: https://www.opendata.polimi.it/dataset/course_catalog/
- type: ResearchRepository
  url: https://re.public.polimi.it/
- type: ResearchRepository
  url: https://www.politesi.polimi.it/
- type: IdentityFederation
  url: https://shibidp.polimi.it/idp/shibboleth
- type: AIPolicy
  url: https://www.normativa.polimi.it/fileadmin/user_upload/regolamenti/privacy_e_sicurezza/LG_IA_PTA_v1.0def.pdf
- type: AIPolicy
  url: https://www.normativa.polimi.it/privacy-e-sicurezza
- type: Authentication
  url: authentication/politecnico-di-milano-authentication.yml
- type: Conformance
  url: conformance/politecnico-di-milano-conformance.yml
- type: Vocabulary
  url: vocabulary/politecnico-di-milano-opendata-vocabulary.yml
- type: Errors
  url: errors/politecnico-di-milano-errors.yml
- type: Lifecycle
  url: lifecycle/politecnico-di-milano-lifecycle.yml
- type: Scopes
  url: scopes/politecnico-di-milano-scopes.yml
- type: Rules
  url: rules/politecnico-di-milano-spectral-ruleset.yml
- type: Examples
  url: examples/politecnico-di-milano-examples.yml
- type: Provenance
  url: provenance.yml
- type: DomainSecurity
  url: security/politecnico-di-milano-domain-security.yml
- type: Plans
  url: plans/politecnico-di-milano-plans-pricing.yml
- type: RateLimits
  url: rate-limits/politecnico-di-milano-rate-limits.yml
- type: FinOps
  url: finops/politecnico-di-milano-finops.yml
- type: Review
  url: review.yml
x-coverage:
  state: covered
  reason: covered
  detail: 'Four institution-operated surfaces were found, probed and described: a DCAT-AP_IT open data portal with 25 live
    datasets, two separate OAI-PMH 2.0 endpoints (Re.Public@Polimi and POLITESI), and a Shibboleth IdP publishing SAML 2.0
    metadata. A federation membership (IDEM GARR) and a registry registration (ROR) were evidenced and recorded without saving
    either party''s contract. One tenant relationship (CINECA IRIS REST) was recorded without saving the vendor''s contract.
    Negative findings that bound the profile: api.polimi.it is a live Kong 3.6.1 gateway on the institution''s domain but
    returns "no Route matched" on every path probed, so no public API sits behind it; CKAN, Socrata and data.json probes of
    the open data portal all 404, which is what led an earlier profile to record no programmatic surface at all; github.com/POLIMI
    is an unrelated individual''s organisation from 2013 holding Coursera exercises and is NOT the university, so no GitHubOrganization
    pointer is claimed; no DataCite registrant and no Crossref member matching this institution exist; no llms.txt, security.txt,
    status page, changelog or developer portal exists on polimi.it; trasparenza.polimi.it publishes the D.Lgs 33/2013 data
    catalogue as HTML only. Searching in Italian mattered — the AI governance documents and the open data catalogue are published
    only on Italian-language surfaces.'
  evidence:
  - url: https://www.opendata.polimi.it/opendata_polimi.ttl
    status: 200
  - url: https://www.opendata.polimi.it/distribution/course_catalog/json/course_catalog.json
    status: 200
  - url: https://re.public.polimi.it/oai/request?verb=Identify
    status: 200
  - url: https://www.politesi.polimi.it/oai/request?verb=Identify
    status: 200
  - url: https://www.politesi.polimi.it/oai/request?verb=ListRecords&metadataPrefix=datacite
    status: 200
  - url: https://shibidp.polimi.it/idp/shibboleth
    status: 200
  - url: https://md.idem.garr.it/metadata/idem-metadata-sha256.xml
    status: 200
  - url: https://api.ror.org/v2/organizations/01nffqt88
    status: 200
  - url: https://re.public.polimi.it/rest/api
    status: 401
  - url: https://api.polimi.it/
    status: 404
  - url: https://api.polimi.it/openapi.json
    status: 404
  - url: https://opendata.polimi.it/api/3/action/package_list
    status: 404
  - url: https://opendata.polimi.it/data.json
    status: 404
  - url: https://www.polimi.it/llms.txt
    status: 404
  - url: https://www.polimi.it/.well-known/security.txt
    status: 404
  - url: https://api.datacite.org/repositories?query=polimi
    status: 200
  - url: https://api.crossref.org/members?query=politecnico
    status: 200
x-enrichment:
  pipeline: pipeline-university
  contract: 0-working/pipeline-university.md
  run: '2026-09-01'
  operator_axis_settled: true
  institution_surfaces: 4
  tenant_surfaces: 1
  federation_surfaces: 1
  registry_surfaces: 1
  vendor_contracts_saved: 0
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/politecnico-di-milano"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/politecnico-di-milano/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/politecnico-di-milano/evidence"

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.

A second provider on the same verified email joins the account you already have.