EPO OPS — Europeiske patenter
EPO Open Patent Services (OPS) er det europeiske patentkontorets åpne API for søk og bibliografi-uthenting fra over 130 millioner patenter, inkludert alle norske EP- og PCT-publikasjoner. Common Query Language (CQL) støtter søk på tittel, applicant, oppfinner, IPC-klasse og publikasjonsnummer. Applicant-mapping mot norsk Brreg gjør IP-portefølje-analyse per organisasjonsnummer mulig.
130.0M rader
Datamengde
Ukentlig
Oppdatering
3
MCP-verktøy
{
"data": "..."
}MCP-integrasjon
API-endepunkter
/searchCQL-søk i patentregisteret
- q påkrevd
- CQL-uttrykk, f.eks. ti=hydrogen, pa="Equinor AS", in=Andersen
q=ti=hydrogen - limit valgfri
- Antall treff (1–100, standard 25). Klemmes til intervallet; en ikke-numerisk eller ikke-positiv verdi faller til standarden.
limit=25
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/epo-ops/search?q=ti%3Dhydrogen
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/epo-ops/search?q=ti%3Dhydrogen"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/patent/{patentNumber}Full bibliografi for ett patent
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/epo-ops/patent/{patentNumber}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/epo-ops/patent/{patentNumber}"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/by-applicantPatenter per applicant (navnesøk). MERK: orgnr-modusen krever et Brreg-oppslag som ikke er wiret i noe lag — bruk `name`.
- name påkrevd
- Applicant-navn slik det står i patentregisteret. Uten denne svarer ruta 400 (se merknaden om orgnr-modusen over).
name=Equinor AS - limit valgfri
- Antall treff (1–100, standard 25). Klemmes til intervallet; en ikke-numerisk eller ikke-positiv verdi faller til standarden.
limit=25
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/epo-ops/by-applicant?name=Equinor%20AS
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/epo-ops/by-applicant?name=Equinor%20AS"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/healthStatus og kvote-info
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/epo-ops/health
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/epo-ops/health"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.