korean-patent-search
nomadamas/k-skill
Search Korean patents and utility models via KIPRIS Plus Open API with keyword and application-number lookup.
What is korean-patent-search?
Access official Korean patent and utility-model publications through KIPRIS Plus Open API. Use this skill to perform keyword searches across patent databases and retrieve detailed bibliographic information by application number, with results structured as JSON.
- Keyword search across Korean patent and utility-model publications
- Application-number based detailed bibliographic lookup
- Structured JSON output from XML API responses
- Filters by year, page, and row count
- Exclude patents or utility models from results
- Python3 helper script included for API calls
How to install korean-patent-search
npx skills add https://github.com/nomadamas/k-skill --skill korean-patent-search- Internet connection
- Python 3 installed
- KIPRIS Plus API key from공공데이터포털 (data.go.kr)
- API key set as KIPRIS_PLUS_API_KEY environment variable or passed via --service-key flag
How to use korean-patent-search
- 1.Set KIPRIS_PLUS_API_KEY environment variable with your API key from공공데이터포털
- 2.Run keyword search: python3 scripts/patent_search.py --query "keyword"
- 3.Optionally filter by year: --year 2024, page: --page-no 1, or row count: --num-rows 5
- 4.For detailed lookup, use application number: python3 scripts/patent_search.py --application-number 1020240001234
- 5.Parse the returned JSON containing application number, invention title, applicant, abstract, and publication metadata
Use cases
- Search for battery-related Korean patents to identify prior art or competitive landscape
- Retrieve full patent details including abstract and applicant info using application number
- Integrate Korean patent data into research or IP management workflows
- Filter patent search results by publication year for trend analysis
- Batch retrieve patent metadata for portfolio analysis
- Patent attorneys and IP professionals
- R&D teams conducting prior art searches
- Intellectual property managers
- Researchers in Korean technology sectors
- Corporate innovation teams
korean-patent-search FAQ
Register at공공데이터포털 (https://www.data.go.kr/data/15058788/openapi.do). Development accounts are auto-approved; production accounts require separate review.
The helper script automatically normalizes percent-encoded keys from공공데이터포털, so you can paste the key as-is.
v1 supports keyword search with optional year, page, and row filters, or single application-number lookup. Combine multiple calls for complex queries.
Results include application number, invention title, application date, applicant, abstract, and publication/registration metadata from KIPRIS Plus.
The helper will clearly indicate the missing KIPRIS_PLUS_API_KEY or ServiceKey and guide you to set it correctly.
Full instructions (SKILL.md)
Source of truth, from nomadamas/k-skill.
name: korean-patent-search description: Search Korean patent and utility-model publications through the official KIPRIS Plus Open API with keyword search plus application-number detail lookup. license: MIT metadata: category: ip locale: ko-KR phase: v1
한국 특허 정보 검색
What this skill does
KIPRIS Plus(키프리스 플러스) 공식 Open API로 한국 특허/실용신안 공개·공고 데이터를 검색한다.
v1 범위:
- 키워드 검색 (
getWordSearch) - 출원번호 기준 서지 상세 조회 (
getBibliographyDetailInfoSearch) - 구조화된 JSON 출력
- 표준
python3helper 동봉
When to use
- "배터리 관련 한국 특허 찾아줘"
- "출원번호 1020240001234 특허 요약 보여줘"
- "KIPRIS API로 특허 검색 결과를 JSON으로 받고 싶어"
- "출원인/IPC/초록까지 포함한 한국 특허 검색 결과가 필요해"
Prerequisites
- 인터넷 연결
python3- KIPRIS Plus에서 발급받은 API 키
- helper 환경변수:
KIPRIS_PLUS_API_KEY - 실제 요청 쿼리 파라미터명:
ServiceKey
- helper 환경변수:
- 설치된 skill payload 안에
scripts/patent_search.pyhelper 포함
Inputs
- 키워드 검색
- 필수:
--query - 선택:
--year - 선택:
--page-no - 선택:
--num-rows - 선택:
--exclude-patent - 선택:
--exclude-utility
- 필수:
- 상세 조회
- 필수:
--application-number
- 필수:
Workflow
KIPRIS_PLUS_API_KEY또는--service-key로 ServiceKey를 확보한다. 공공데이터포털에서 복사한 percent-encoded 값도 helper가 한 번 정규화해서 그대로 받을 수 있다.- 키워드 검색이면
getWordSearchendpoint를 호출한다. - 출원번호 상세 조회면
getBibliographyDetailInfoSearchendpoint를 호출한다. - XML 응답의 header/body/items 구조를 파싱한다.
- 출원번호, 발명의명칭, 출원인, 초록, 공개/공고/등록 메타데이터를 JSON으로 정리한다.
CLI examples
export KIPRIS_PLUS_API_KEY=your-service-key
python3 scripts/patent_search.py --query "배터리"
python3 scripts/patent_search.py --query "배터리" --year 2024 --num-rows 5
python3 scripts/patent_search.py --application-number 1020240001234
Response policy
- 공식 KIPRIS Plus Open API 응답만 사용한다.
- 키가 없으면
KIPRIS_PLUS_API_KEY또는--service-key를 정확히 안내한다. - 검색 결과는 최소한 출원번호, 발명의명칭, 출원일자, 출원인, 초록을 포함해 정리한다.
- 상세 조회는
getBibliographyDetailInfoSearch기준으로 공개/공고/등록 메타데이터를 함께 정리한다. - API 에러 코드는 숨기지 말고 그대로 surfaced 한다.
Done when
- 유효한 ServiceKey로
getWordSearch또는getBibliographyDetailInfoSearch호출이 가능하다. - helper가 JSON을 출력한다.
- 에러 시
KIPRIS_PLUS_API_KEY/ServiceKey관련 안내가 분명하다. - 응답에 출원번호와 발명의명칭이 포함된다.
Notes
- KIPRIS Plus 포털:
https://plus.kipris.or.kr/portal/data/service/List.do?subTab=SC001&entYn=N&menuNo=200100 - 공공데이터포털 문서:
https://www.data.go.kr/data/15058788/openapi.do - v1 helper는
getWordSearch,getBibliographyDetailInfoSearch두 operation에 집중한다. - 공공데이터포털 안내 기준으로 개발계정은 자동승인, 운영계정은 별도 심의 대상이다.
Related skills
More from nomadamas/k-skill and the wider catalog.

korean-privacy-terms
Generate Korean privacy policy, terms, cookie banner, and consent modals compliant with Korean law (PIPA, E-commerce Act, Terms Regulation Act).

korean-scholarship-search
Search Korean scholarships across KOSAF, universities, foundations, and public sources with eligibility filtering.

korean-slang-writing
Write witty Korean text with curated trending slang, verified meanings, and safety guardrails.

korean-spell-check
Korean spell-check using Nara/PNU rules for conservative, change-focused text correction.

korean-stock-search
Search Korean listed stocks and fetch daily trade data via k-skill-proxy without needing a KRX API key.

korean-transit-route
Korean door-to-door public transit routing (subway + bus + walking) via ODsay LIVE API with Kakao geocoding for address-to-address queries. Use when the user asks for 지하철/버스/대중교통 길찾기, 환승 경로, 소요시간, or transit directions between two places in Korea.