The translation was generated automatically and may contain mistakes

Update VK API Policy

VKontakte updates the VK API policy for third-party services and applications. All integrations should use only methods published in official documentation and comply with the established limits. Methods that are not part of the public documentation will be phased out.

C 7 September 2026 for one account in Office for business VK ID There are limits on the number of VK API method calls per month:

  • For partners without business profile verification — 10,000 calls per month.
  • After verification of the business profile — 100,000,000 calls per month.

To obtain a limit of more than 100,000,000, you must contact VK at devsupport@corp.vk.com .

Overview

The VK API is a set of methods for working with VK ecosystem objects. Each method performs a specific operation: to obtain, create, change or delete data. The methods are grouped into sections according to the subject area.

Each method has a name and a set of input parameters. Parameters, data types, and constraints are listed on the corresponding method page.

When successful, the API returns an object in JSON format with the result of the request. If an error occurs, the API returns a JSON with a description of the error.

Authorization

To call VK API methods, access keys obtained by the OAuth 2.1 protocol are used. The access key is passed in each request in the Authorization header and defines:

  • The context of the request is on behalf of the user, application, or community.
  • Access rights — a set of authorized actions obtained during authorization.

The following types of access keys are used:

The method of obtaining the access key also depends on the type of application. The application can be created either in vK ID Authorization Service Office (Standalone application), or portal for developers of dev.vk.com (game or mini-app))

More about Authorization — in the section Access keys .

Access rights

Access rights determine which data and sections of the API an application can access. For example, in order to get a user’s phone number, you need an access key with the right phone . The list of rights required by the application is passed in the parameter scope upon receipt of the access key.

Request only those rights that are necessary for the application scripts to work. More details in section Access rights and privacy .

Profile data in VK ID

Separately, the access rights associated with profile data in VK ID .

The basic rights are available after the application is created in vK ID Authorization Service :

  • Name, last name, profile picture, gender, date of birth, post.

Extended rights require confirmation of the business profile in VK ID:

  • Phone number.

Part of the extended rights, such as access to individual user data, can be issued after individual approval. For such rights, write to devsupport@corp.vk.com .

Read more about getting access to VK ID profile data — in vK ID documentation .

Materials on the topic