API 소개

Rul.kr API에 오신 것을 환영합니다! 이 문서는 Rul.kr의 URL 단축 기능을 당신의 애플리케이션에 통합하는 방법을 안내합니다. 저희 API는 단순함과 강력한 보안을 핵심 가치로 삼고 있으며, RESTful 원칙을 준수하여 직관적으로 사용할 수 있습니다.

주요 기능은 다음과 같습니다:

인증

Rul.kr API는 별도의 API 키나 인증 토큰을 요구하지 않습니다. 모든 엔드포인트는 공개적으로 접근 가능합니다. 다만, 비정상적인 요청이 감지될 경우 IP 기반의 Rate Limiting이 적용될 수 있습니다.

기본 URL

모든 API 요청의 기본 URL은 다음과 같습니다.

https://rul.kr

오류 처리

API 요청이 실패할 경우, 표준 HTTP 상태 코드와 함께 오류 메시지를 담은 JSON 객체를 반환합니다. 오류 응답의 형식은 일관되게 유지됩니다.

// 일반적인 오류 응답 형식
{
    "error": "오류에 대한 설명이 여기에 표시됩니다."
}
GET /api/stats/{short_code}

지정된 단축 코드에 대한 기본 정보를 조회합니다. 이 엔드포인트는 클릭 수와 같은 상세 통계가 아닌, 링크의 메타데이터를 제공합니다.

Path Parameters
파라미터타입설명
short_codeString정보를 조회할 단축 코드입니다.

요청 예시 (cURL)

curl https://rul.kr/api/stats/my-blog-post

응답

200 OK

성공적으로 링크 정보를 조회했을 때 반환됩니다.

{
    "short_code": "my-blog-post",
    "type": "public",
    "created_at": "2025-09-12 12:30:00"
}
404 Not Found

해당 short_code를 가진 링크가 존재하지 않을 때 반환됩니다.

{
    "error": "링크를 찾지 못 했습니다."
}