Developers » Platform Rules
Platform Rules

By using VKontakte public API, you agree to the Platform Rules listed below.

We reserve the right to fully or partially terminate the application's access to the public API (including by blocking the application) in case of violations.

These Rules are applied to any use of the public API. In addition, supplementary agreements and requirements are applied in some certain cases:
Terms and Definitions

1. VKontakte Social Network (or Social Network) means a social network known as "VKontakte" placed on website at VK.com (including all levels of the specified domain, both functioning as of the date of acceptance by the User of these Rules, and launched and put into operation during the entire period of its validity) and available to the User through the website, the mobile version of the website, applications and other resources, representing the intellectual property in the form of a computer program, which, inter alia, is a unique VKontakte database. The Social Network is represented in an objective form by a set of data and commands and generated audiovisual representations (including graphic images and user interface included in its composition) (hereinafter referred to as the "Data and Commands") intended for the operation of computers and mobile devices in order to obtain a certain result in the form of organization of social network functionality. The set of data and commands consists of activated and non-activated data and commands.

2. Public API means a set of software tools for working with Social Network data through HTTP requests. Public API methods mean the methods listed on the page method. Access to the Public API is provided free of charge and may be terminated in full or in part without notice or explanation.

3. Application means a software product for working with the Public API, representing a website or stand-alone program registered through the form at https://vk.com/editapp?act=create and having a unique identifier in the Social Network (API_ID).
1. Application Functionality

1.1. The application should not deceive users.
You should not promise free votes or viewing page guests.


1.2. The application shall not contain functions, working with which the user violates the VK Terms of Service (https://vk.com/terms).
For instance, an application that helps to boost "likes" is a bad idea.


1.3. The Application shall not contain any links dangerous for users. All clicks on the link should be predictable.
If your application has a lot of different links from users, use utils.checkLink method to check their safety.


1.4. The application cannot be passed off as an official product of VKontakte developers. In particular, using VKontakte logotype, gifts or stickers in the design, using VKontakte logo in the name or description of the Application is prohibited, unless otherwise is stipulated by a separate supplementary agreement.

1.5. The essence and name of the application should not be changed abruptly.
If there is such necessity, register a new application. It will be unpleasant surprise for the users to find an application they are not familiar with in their list of apps.


1.6. It is not allowed to provide the ability to download content (for example, audio records, videos, images, documents and other content) from VKontakte servers beyond the functionality of VKontakte Social Network in order to provide access to content in offline mode or create autonomous storages using such content.
This violates the interests of the Website Administration, users and/or copyright holders.


1.7. The application should not contain third-party libraries, code fragments not directly related to its functioning, including those using the computing power of the user's device without the user's knowledge.
The cryptocurrency cannot be secretly mined.
2. Working with Data

We carefully treat the data of our users and expect the same from you. Applications are prohibited to:

2.1. Collect and store user data, including User ID, for purposes not related to the operation of the Application. The requested data shall be used only in the context of the application.
For example, you can cache the identifiers of the user's friends to quickly display the list on a mobile device. You cannot transfer the identifiers of all users to your server to store them in your own database just in case.


2.2. Transfer any user data automatically obtained through API (including User ID) to third-party services (for example, advertising ones), both directly and through intermediaries.

2.3. Utilize user data in any advertisements.
For example, address a user by name from an advertising banner. This should not be done.


2.4. Data received through API, including newsfeed.search, wall.get, wall.search methods, in particular, user IDs may not be used for the purpose of transfer or resale, creation of analytical reports, scoring, etc., directly or through intermediaries, without the express consent of the Site Administration.
Such consent, for example, may constitute a contract with an advertising agency for the use of data on presentations of advertisements in reports to customers.


2.5. Access to the extended version of Streaming API for non-commercial research may be provided free of charge upon agreement with the Website Administration. Data obtained using the extended version of the Streaming API as part of a non-commercial research may not be used for resale to third parties in its original or processed form (for example, in the form of an analytical report, scoring points, and other aggregated forms).
3. Appendices Content

3.1. Violation of the rights and interests of third parties is prohibited. If the trademarks, copyrights, characters and any other content owned by someone else, the exclusive rights to which belong to third parties (copyright holders) is used in the Application, this should be agreed with the copyright holder so that you can provide permission to use these materials upon our request.
Make sure that the author has no objections to the use of his/her work in your Application.


3.2. Posting the Applications and developments belonging to the other persons (entities) without the agreement duly concluded with the copyright holder, as well as full copying of the functionality of other Applications is prohibited.
We strive for fair competition.


3.3. The Application should contain information on the age restrictions.
If your Application includes content that should not be shown to children, mention about it. We remind you that the law provides for the following markings: 0+, 6+, 12+, 16+ and 18+.
4. Using a Platform

4.1. Notifications sent by the Application to the user should not contain any extraneous information or spam that is not related to the Application.
Advertising in notifications is a right way to hateness. Choose other methods of monetization.


4.2. The Application should not invoke any vigorous actions in API without making aware the users and without getting their consent.
The user should always know what will happen after he/she presses the button. Pay special attention to posting on the wall and working with messages. The user will not forgive you for a post published without making him/her aware of it or for a dialogue that has been accidentally deleted forever.


4.3. Encouraging users to publish posts on the walls (including their own wall), send invitations to other users, send requests for becoming friends to random people and other actions that directly or indirectly affect other people are prohibited.

An acceptable option for us is bonuses to users whose friends have installed the application, a reward for joining the official community of the Application and for publishing content created by the users themselves. Single-level affiliate programs using referral links are also allowed, in which the user who has invited friends receives a bonus for performing targeted actions in the Application.


4.4. An application that uses data on relations between VKontakte users ("social graph") obtained by using API should contain active links to user profiles on vk.com website or in the official VKontakte mobile application (URL scheme vk://). The active link should be available when viewing information on the user of the application on the main screen of the personal profile or a similar section. The dispalying of the link can be disabled by the profile owner. The exceptions are applications posted on vk.com and in the mobile game catalogue, unofficial VKontakte clients or applications that extend the functionality of VKontakte.

4.5. The application containing the functionality of the news feed should correctly display advertising posts, generate statistics on user interaction with such posts and send it to the Website using the appropriate method of the public API. If the application does not comply with the specified requirements (Requirements for Displaying Advertising Records), the Website reserves the right to terminate the access of the Application to the public API or its individual components.

4.6. The Administration of VKontakte shall have the right to terminate or restrict the Application's access to the public API or its individual components without notice, in particular, in case of violation of the requirements hereof.
5. License

5.1. By posting the application on vk.com and in the mobile html5 directory, you grant the right to VKontakte to use the application in the form of free access and for general information on the Social Network without any restrictions on the territory.

5.2. VKontakte is entitled to transfer the right of using the application without any restrictions with regard to the territory to Users by providing them with sublicense under the terms of the standard License Agreement concluded between VKontakte and Users and by posting a public offer on the Social Network. You confirm that you have read the text of the aforesaid License Agreement and have no objections to the granting of the rights to use the application posted on vk.com to the Users under the terms of the aforesaid License Agreement. You grant VKontakte the right to use the application posted on vk.com without restriction related to the territory in the following ways:

(a) making the application publicly available on the Internet in such a way that any person can access the application from any place and at any time;
(b) advertising and promoting the application in any way without restrictions, incl. by posting the advertising materials created using the image of the application interface.

5.3. Rights for the use of Application according to clauses 5.1 and 5.2 above are provided for a period of 5 years with the subsequent automatic prolongation of this period for each subsequent calendar year, if none of the parties to the contract expresses its will to terminate it no later than 30 (Thirty) calendar days prior to such termination.

5.4. VKontakte does not provide any additional reports on the use of the application, except for the one agreed in the contract.

5.5. You hereby warrant that:

(a) you are the right holder of the application posted by you on vk.com (or the right holder of the application is a person additionally specified by you),
(b) granting VKontakte the rights to use the application posted on vk.com in accordance with this Section 6 does not violate and shall not violate the terms of any of your transactions with third parties and/or the rights of third parties,
(c) the use by VKontakte and/or by you of the application posted on vk.com in accordance with the contract does not violate the rights of third parties, including but not limited to this, copyrights, related rights, rights to trademarks and other means of individualization, as well as personal non-property rights of individuals.
6. Miscellaneous

6.1. The rules may be amended and supplemented from time to time. VKontakte recommends you to regularly check the terms and conditions of these Rules in terms of their amendments and/or supplements. Continued posting of the application on the Social Network after making amendments and/or supplements to these Rules means acceptance and consent to such amendment and/or supplement.

6.2. By posting an application on VKontakte, the developer accepts the Ad Rules in Games and VK Mini Apps, as well as the Placement Rules for Store Apps.

These Rules are an integral part of: