API 문서

애플리케이션에서 안정적이고 지연 시간이 짧은 엔드포인트를 사용하세요.

시간 API

현재 시간을 여러 형식으로 확인합니다.

https://api.c.nf/time
형식: ISO 8601
응답 유형: JSON
📅

타임스탬프 API

정밀한 시간 처리를 위한 현재 Unix 타임스탬프를 확인합니다.

https://api.c.nf/timestamp
형식: Unix Timestamp
응답 유형: JSON
🌐

IP 주소 API

요청한 클라이언트의 IP 주소를 확인합니다.

https://api.c.nf/ip
형식: IPv4/IPv6
응답 유형: Plain Text
🗺️

IP 지리 위치 API

IP 주소의 대략적인 위치 정보를 확인합니다.

https://api.c.nf/ip-geolocation
형식: Country Code
응답 유형: JSON
💱

환율 API

현재 환율을 확인합니다. 기준 통화는 선택 사항이며 기본값은 USD입니다.

https://api.c.nf/fx/rate?base=CNY
형식: Currency Pairs
응답 유형: JSON
v1

DNS 관리 API (v1)

Bearer 토큰 인증과 엄격한 사용자별 격리를 통해 c.nf DNS 영역과 레코드를 관리합니다.

https://api.c.nf/v1
형식: REST
응답 유형: JSON

시작하기

시간, IP 주소, 환율 등의 공개 유틸리티 엔드포인트는 무료이며 인증이 필요하지 않습니다.

/v1의 DNS 관리 API를 사용하려면 계정 → API 키에서 발급한 Bearer 토큰이 필요합니다. 토큰은 소유자가 확인한 영역에만 접근할 수 있습니다.

공개 엔드포인트

fetch('https://api.c.nf/time')
  .then(response => response.json())
  .then(data => console.log(data));

인증 DNS v1 엔드포인트

fetch('https://api.c.nf/v1/dns/zones', {
  headers: { 'Authorization': 'Bearer cnf_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' }
})
  .then(r => r.json())
  .then(data => console.log(data));