NAVER DEVELOPERS

Naver Developers
Application Registration

To use Naver open APIs such as Naver Login, Search, Papago, Maps, and Local Search, you must register an app on Naver Developers. We walk through app registration, key issuance, and team management.

Signup fee

Free

Review

Instant (some APIs reviewed)

Needed

Naver account

Overview

Check before you start

Naver Developers lets you register apps for free, and most APIs are usable immediately. NAVER Maps has moved to Naver Cloud Platform and needs a separate signup — do not confuse it with this guide.

Prepare a Naver account

Name-verified account recommended.

Decide the service URL

Lock down the web domain first.

Privacy policy

Required for Naver Login review.

Know per-API differences

Maps API requires NCP signup.

Step by Step

Step-by-step Guide

01

SIGNUP

Naver account + developer registration

Sign in to developers.naver.com with your Naver account.

  • Use a real-name verified account
  • Accept the developer terms on first login
  • The developer center is then activated
02

CREATE APP

Register an application

My Applications > Register application.

  • Enter the application name
  • Pick APIs via checkboxes (Search / Naver Login / Papago / Calendar, etc.)
  • Register the non-login open API service environment
  • Environment: WEB / Android / iOS — choose your platform
03

KEYS

Check Client ID / Secret

App keys are issued on registration.

  • Client ID: safe to expose (usable on the frontend)
  • Client Secret: server-only — never expose
  • Viewable and regeneratable from application info
  • Keep them in a .env file
04

PLATFORM

Register platforms and Callback URL

Register info for each platform you selected.

  • WEB: service URL + Callback URL (for Naver Login)
  • Android: package name + download URL
  • iOS: Bundle ID + App Store URL
  • Callback URL mismatch returns 401
05

AUTH

Configure Naver Login permissions

If using Naver Login, configure required items.

  • Choose required/optional fields (name, email, nickname, profile picture, etc.)
  • Phone, birthday, and gender need a review request
  • During review, submit the use purpose and privacy policy URL
  • Review takes 1–3 business days
06

API

Call Search / Papago / Clova APIs

General open APIs work immediately with just Client ID/Secret headers.

  • Headers: X-Naver-Client-Id, X-Naver-Client-Secret
  • Search API (blog, cafe, news, images, etc.): 25,000/day free
  • Papago translate: 10,000 chars/month free, paid beyond
  • Mind the rate limit during development (~10 req/s)
07

MAP

NAVER Maps (separate NCP signup)

The Maps API has moved to Naver Cloud Platform.

  • Sign up separately at https://console.ncloud.com
  • AI·NAVER API products > Maps > apply
  • Geocoding / Reverse Geocoding / Directions / Static Maps
  • Use the Client ID with the Web Dynamic Map JS SDK
  • Free tier: ~1M calls/month (varies by product)
08

MANAGE

Invite team and monitor usage

Manage the team and monitoring from app settings.

  • Application info > Member management > Invite
  • Members can view the app once they log in with their Naver account
  • Check the daily API call graph
  • Calls fail once you exceed the limit — set it with headroom

Pitfalls

Common blockers

NAVER Maps is not Naver Developers

Maps lives on Naver Cloud Platform (console.ncloud.com). You will not find it on Naver Developers.

Client Secret exposed on the frontend

It is common to ship sample code with Client Secret baked in. Always call from the server or use a proxy.

Marking review-required fields as required

Phone, address, and birthday are excluded from responses until review is complete. Request review before marking them required.

Callback URL mismatch

The registered URL must match the actual redirect URL exactly, including protocol (http/https) and trailing slash.

Exceeding the daily API quota

Calls are blocked beyond the free tier. Papago and Search need a paid tier upgrade.

If setup is a headache, we'll handle it

Projects at JAICYLAB include everything from developer account setup to launch and ops.