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
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));