API 목록으로
🔐 소셜 로그인무료

네이버 로그인

네이버 · Naver Login API

인증 방식

🔐 OAuth 2.0

요금

무료

Base URL

nid.naver.com

태그

OAuth2, 소셜로그인

서비스 소개

네이버 로그인 API는 OAuth 2.0 기반으로, 네이버 계정을 통한 소셜 로그인을 지원합니다. 카카오에 비해 이메일, 이름, 생년월일, 성별, 연령대, 휴대전화 번호 등 더 상세한 사용자 정보를 제공합니다.

🚀 시작하기

  1. 1

    애플리케이션 등록

    developers.naver.com → Application → 애플리케이션 등록

  2. 2

    사용 API 선택

    네이버 로그인 선택 → 로그인 오픈 API 서비스 환경 → PC 웹 등록

  3. 3

    Callback URL 등록

    Callback URL에 리다이렉트 URI 입력

  4. 4

    Client ID/Secret 발급

    등록 완료 후 Client ID와 Client Secret 복사

📋 응답 예시

{
  "resultcode": "00",
  "message": "success",
  "response": {
    "id": "32742776",
    "email": "user@naver.com",
    "name": "홍길동",
    "birthday": "10-01",
    "mobile": "010-1234-5678",
    "gender": "M"
  }
}

💡 코드 예제

JavaScriptNext.js (NextAuth)
// .env.local
NAVER_CLIENT_ID=your_client_id
NAVER_CLIENT_SECRET=your_client_secret

// app/api/auth/[...nextauth]/route.ts
import NaverProvider from 'next-auth/providers/naver'

providers: [
  NaverProvider({
    clientId: process.env.NAVER_CLIENT_ID!,
    clientSecret: process.env.NAVER_CLIENT_SECRET!,
  }),
]
cURLcURL
# 사용자 정보 조회
curl -X GET https://openapi.naver.com/v1/nid/me \
  -H "Authorization: Bearer ACCESS_TOKEN"