본문으로 건너뛰기

개발자 문서

API 사용 방법과 인증 정보를 안내합니다.

Introduction

Base URL
/api
Response Format
JSON
Error Format
{ "error": "메시지" }

Authorization

일부 API는 API 키가 필요합니다.

API Key 전달 방법
  • x-api-key: <키>
  • x-api-token: <키>
  • Authorization: Bearer <키>
Rate Limit / Quota
초과 시 429가 반환됩니다.
일일 제한
일반 사용자 100 / 편집자 1000 / 관리자 제한 없음
분당 제한
일반 사용자 60 / 편집자 600 / 관리자 제한 없음

Endpoint

GET/expressionsAPI 키 필요

등재된 표현 목록을 반환합니다.

Input

Query parameters
  • page (기본 1)
  • per_page (기본 20, 최대 100)
  • type (옵션)
GET /api/expressions?page=1&per_page=20&type=stereotype

Output

{
  "data": [
    {
      "id": 1,
      "term": "표현",
      "description": "설명",
      "type": "stereotype",
      "origin": null,
      "usage": null,
      "alternatives": null,
      "context_needed": false,
      "content_warning": [],
      "created_at": "2026-01-01T00:00:00Z",
      "updated_at": "2026-01-02T00:00:00Z"
    }
  ],
  "pagination": {
    "page": 1,
    "per_page": 20,
    "total": 120,
    "total_pages": 6
  }
}

Example

curl -H "x-api-key: YOUR_API_KEY" \
  "/api/expressions?page=1&per_page=20&type=stereotype"

Type Description

ValueTypeDescription
stereotype편견/고정관념특정 집단 전체를 부정적 속성으로 규정짓는 표현
dehumanization비인격적 비유사람을 동물·곤충 등에 빗대어 부르며 생명의 위계를 나누는 표현
mockery조롱/희화소수자의 특성을 웃음거리로 만드는 표현
patronizing대상화칭찬처럼 보이지만 상대를 동등하게 인정하지 않는 표현
fearmongering공포감 조장특정 집단이 위험을 초래한다며 공포심을 조장하는 표현
incitement폭력/차별 선동차별적 행동이나 폭력을 부추기는 표현
개발자 API 문서 | 차별·혐오 표현 사전