Build on OGQ.
Stickers, music, IP — all via one API.
OGQ Partner API로 전 세계 크리에이터의 글로벌 IP를 당신의 앱, 툴, 웹사이트에 통합하세요. 무료 티어, 5분 퀵스타트, 완전한 OpenAPI 3.1 스펙.
콘텐츠 검색·조회·다운로드는 Open API(셀프 키 발급), 데이터 반출 계약은 Partner API(어드민 온보딩)입니다. 서로 다른 키를 씁니다.
Quickstart (5분)
첫 API 호출까지 5분.
- 1
파트너 API 키 발급
OGQ 어드민이 파트너 온보딩(DID 발급 단계까지)과 키 발급을 함께 처리합니다. 평문 키는 발급 시 한 번만 보여집니다. 모든 요청에
→ 키 발급 페이지X-OGQ-API-KEY헤더로 보냅니다 — 파트너 신원은 저장된 키 행에서 읽으므로 요청으로는 바꿀 수 없습니다. - 2
계약(제안) 확인 — 무엇을 가져갈 수 있는가
가져갈 범위·판매 형태·기간은 계약이 정합니다. 응답의
bundle이 종류·장르· 테마·의도이고, 주문은 그 범위 밖으로 나갈 수 없습니다.curl -H "X-OGQ-API-KEY: $OGQ_API_KEY" \ "https://stg.nova.ogq.me/api/v1/offers"
- 3
카탈로그 조회 — 무엇이 담기고 무엇이 안 담기는가
kind는 필수입니다.purpose를 주면 그 목적에 동의하지 않은 콘텐츠는 아예 나오지 않고, 승인이 필요한 것은eligible:false로 옵니다. 목록이limit보다 짧아도 끝이 아닙니다 — 끝은nextCursor가null일 때뿐입니다.curl -H "X-OGQ-API-KEY: $OGQ_API_KEY" \ "https://stg.nova.ogq.me/api/v1/catalog?kind=image&genre=scenery&purpose=aiTraining&limit=50"
- 4
주문 — 카테고리를 골라 담는다
항목마다 반출 관문 6검사가 돕니다. 막힌 항목은 주문을 실패시키지 않고
excluded[]에 사유를 달고 남습니다. 한 번에 200건이므로remaining이 남으면/expand로 이어받습니다.Idempotency-Key는 주문마다 새로 만드세요.curl -X POST \ -H "X-OGQ-API-KEY: $OGQ_API_KEY" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: $(uuidgen)" \ -d '{"offerId":"...","selection":{"kind":"image","genres":["scenery"]}, "purpose":"aiTraining","destCountry":"US","acks":["us_export_control"]}' \ "https://stg.nova.ogq.me/api/v1/orders" - 5
인출 → 매니페스트 — 실제로 받아 간다
인출은 항목마다 관문을 한 번 더 돌립니다 — 주문 뒤 창작자가 동의를 거두었으면 그 항목은 여기서 멈추고
failed[]에 사유가 실립니다. 매니페스트의 서명 URL 은 1시간짜리 소지자 토큰이니 재배포하지 마세요(만료되면 같은 페이지를 다시 부르면 새로 서명됩니다).curl -X POST -H "X-OGQ-API-KEY: $OGQ_API_KEY" \ "https://stg.nova.ogq.me/api/v1/orders/$ORDER_ID/release" curl -H "X-OGQ-API-KEY: $OGQ_API_KEY" \ "https://stg.nova.ogq.me/api/v1/orders/$ORDER_ID/manifest?limit=50&format=jsonl"
- 6
사용 신고 — 정산의 근거
묶음 정액 계약은 그 기간 요금을 신고량 비례로 항목에 나눕니다. 신고하지 않은 항목은 그 기간 몫이 0 이 되므로, 받아 간 항목은 빠짐없이 신고하세요.
curl -X POST \ -H "X-OGQ-API-KEY: $OGQ_API_KEY" \ -H "Content-Type: application/json" \ -d '{"periodStart":"2026-10-01","periodEnd":"2026-10-31","usageType":"training", "items":[{"contentId":"...","usageCount":1200}]}' \ "https://stg.nova.ogq.me/api/v1/orders/$ORDER_ID/usage"
API Reference
OpenAPI 3.1 표준. 모든 엔드포인트가 자동 문서화됩니다.
«준비 중» 표시된 엔드포인트는 아직 호출할 수 없습니다.
/api/v1/ip제공 중IP 카탈로그 목록·검색 (키워드, 타입, 페이지네이션)
/api/v1/ip/:id제공 중IP 상세 (DCAT-AP JSON-LD)
/api/v1/catalog제공 중파트너 카탈로그 — 분류(종류·장르·테마)로 고르고, 각 항목의 크리에이터 동의 상태까지 함께 본다
/api/v1/catalog/summary제공 중카테고리를 고르기 위한 수량표 — 종류·장르별로 담을 수 있는 건수(동의·승인 대기·거부)
/api/v1/offers제공 중내 계약(제안) 확인 — 담을 수 있는 범위·판매 형태·기간, 그리고 관할별로 무엇을 확인해야 하는지
/api/v1/orders제공 중묶음 주문 — 카테고리를 골라 주문하면 항목마다 반출 관문이 돌고, 빠진 것은 사유가 남는다
/api/v1/orders/:id제공 중주문 집계 — 담긴 건수와 사유별 제외 건수(남의 주문은 404)
/api/v1/orders/:id/expand제공 중주문 이어받기 — 커서로 다음 200건을 담는다(겹침·누락 없음)
/api/v1/orders/:id/release제공 중주문 인출 — 담긴 항목을 실제로 내보낸다(200건씩, 재호출은 재발급 없음)
/api/v1/orders/:id/manifest제공 중매니페스트 — 서명 URL·전송 인증서·식별자·의무를 항목마다 준다(URL 은 부를 때마다 재서명)
/api/v1/orders/:id/usage제공 중주문 사용 신고 — 항목 여러 건을 한 번에 신고한다(같은 본문 재전송은 중복 제거)
/openapi.json제공 중OpenAPI 3.1 스펙 다운로드
/api/v1/ip/:id/purchase준비 중구매 (Idempotency-Key 필수)
/api/v1/ip/:id/download준비 중Signed download URL (15분 만료)
/api/v1/ip/:id/embed준비 중임베드 URL + iframe 스니펫 생성
/api/v1/webhook/register준비 중웹훅 구독 (HMAC 서명)
/api/v1/health준비 중헬스 체크 (auth 불필요)
SDK & Code Samples
공식 SDK는 TypeScript와 Python을 지원합니다. CLI는 곧 출시됩니다.
npm install @ogq/sdk
pip install ogq
import { OGQClient } from '@ogq/sdk'
const ogq = new OGQClient({
apiKey: process.env.OGQ_API_KEY,
})
const { items } = await ogq.ip.search({
q: 'cat',
type: 'sticker',
limit: 10,
})
for (const ip of items) {
// log: ip.title, ip.price
}import ogq
client = ogq.Client(api_key="ogq_live_xxxxx")
results = client.ip.search(
q="cat",
type="sticker",
limit=10,
)
for ip in results.items:
print(f"{ip.title}")Widget & Embed SDK
한 줄 스크립트로 OGQ 콘텐츠를 당신의 사이트에 삽입.
<script src="https://stg.nova.ogq.me/embed.js" data-creator="netclaus" data-type="sticker" data-limit="6"> </script>
data-creator Creator ID to filter content (optional)
data-type sticker, music, photo, webtoon, etc. (optional)
data-limit Number of items, default 6 (optional)
data-theme "light" (default) or "dark"
data-cols Grid columns, default 3
<iframe src="https://stg.nova.ogq.me/embed/abc123?w=400&h=300&t=light" width="400" height="300" frameborder="0" allow="clipboard-write" loading="lazy"> </iframe>
무료/Standard 위젯에는 "Powered by OGQ" 배지가 표시됩니다. Enterprise 키는 배지 제거 가능.
Use Cases
파트너 플러그인 4선.
Canva 플러그인
Canva Apps SDK로 OGQ 스티커/이미지를 디자인 캔버스에 드래그 삽입. 라이선스 자동 추적.
Telegram Mini App
Bot API + Mini App으로 스티커팩 검색/구매 + 인라인 전송. 사용자 결제는 OGQ Pay 연동.
Slack 앱
워크스페이스에서 `/ogq sticker cat`으로 OGQ 스티커 검색 + 채널 전송. 이모지 자동 등록.
Figma 플러그인
Figma Plugin API로 디자인 에셋 (스티커/이미지/포토) 검색 + 프레임 삽입. SynthID 워터마크 보존.
Pricing
Free 티어부터 시작. 결제 없이 시간당 1,000 요청.
유료 티어 요금은 아직 공개되지 않았습니다(준비 중). 한도 수치는 서버가 실제로 적용하는 값입니다.
- 공개 조회 API
- 키 없이 사용
- IP 목록·상세
- OGQ Synth ID 발급·검증
- 커뮤니티 지원
- Free 전체
- 배치 처리
- 우선 지원
- Pro 전체
- 전담 매니저
Terms & Compliance
약관 v2026.06.01 시행 — 2026-06-01 (3개 약관 통합)
Payment & Settlement
글로벌 PG + INSERT-ONLY 원장
카카오페이 · 네이버페이 · 신용카드 · 토스 · PayPal 을 단일 레일로 처리합니다. Webhook + 환불 6분기 지원. 파트너용 sandbox 환경은 준비 중입니다.
네이버페이 / 카카오페이 / 신용카드 통합. 원천세 3.3% 자동 처리.
Community & Support
개발자 채널, AI 디스커버리 메타, OpenAPI 스펙 — 모두 한곳에서.