PHPackages                             postuf/vkontakte-api-lib - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. postuf/vkontakte-api-lib

ActiveLibrary[API Development](/categories/api)

postuf/vkontakte-api-lib
========================

Vkontakte scenario-based API aimed at OSINT

0.2.0(4y ago)82.0k10MITPHPPHP ^8.0

Since Aug 17Pushed 3y ago3 watchersCompare

[ Source](https://github.com/Postuf/vkontakte-osint-lib)[ Packagist](https://packagist.org/packages/postuf/vkontakte-api-lib)[ Docs](https://github.com/Postuf/vkontakte-api-lib)[ RSS](/packages/postuf-vkontakte-api-lib/feed)WikiDiscussions master Synced today

READMEChangelog (7)Dependencies (5)Versions (9)Used By (0)

Vkontakte OSINT scenario library
================================

[](#vkontakte-osint-scenario-library)

[![Gitpod ready-to-code](https://camo.githubusercontent.com/c01324668ea00cd2b02dc9fbf541676fb30543b69ef99a070d62a110917126d0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f476974706f642d72656164792d2d746f2d2d636f64652d626c75653f6c6f676f3d676974706f64)](https://gitpod.io/#https://github.com/Postuf/vkontakte-osint-lib)

[![codecov](https://camo.githubusercontent.com/13d5635bf00976ef67390174591636923855794274bb28431eb06b52b75efaa2/68747470733a2f2f636f6465636f762e696f2f67682f506f737475662f766b6f6e74616b74652d6f73696e742d6c69622f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/Postuf/vkontakte-osint-lib)

Description
-----------

[](#description)

Vkontakte API from official api.

Rationale
---------

[](#rationale)

Vkontakte protocol  has technically thorough and detailed documentation, but does not give an opportunity to configure request parameters. With our libi you can easily set any cURL configuration. Our library makes it possible to get information on profiles. You can get

- status
- timestamp
- photo(avatar)

Requirements
------------

[](#requirements)

- PHP 8.0+
- Composer
    - phpseclib

Docs
----

[](#docs)

- [Create scenario](docs/create-scenario.md)

QuickStart
----------

[](#quickstart)

First of all, add library to your app user composer:

```
composer require postuf/vkontakte-api-lib

```

To check out usage examples, go to `examples` dir.

Limitations
===========

[](#limitations)

There is a limit on the number of profiles for which you can immediately get information. If the figure exceeds 800, you will get an exception

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 94.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~127 days

Recently: every ~191 days

Total

7

Last Release

1327d ago

PHP version history (2 changes)0.0.1PHP ^7.4

0.2.0PHP ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/f7759d1130ef0024c88247336e1a403cbe066d0580dc88a9f7103849720cf366?d=identicon)[Postuf\_ Ginemiagl](/maintainers/Postuf_%20Ginemiagl)

![](https://www.gravatar.com/avatar/7d00dd1d4eadf43052543656ded599f393f1f8251a0f067161777efdea7694c2?d=identicon)[Ririconj](/maintainers/Ririconj)

---

Top Contributors

[![Ginemiagl](https://avatars.githubusercontent.com/u/48316855?v=4)](https://github.com/Ginemiagl "Ginemiagl (18 commits)")[![Qusonann](https://avatars.githubusercontent.com/u/58689118?v=4)](https://github.com/Qusonann "Qusonann (1 commits)")

---

Tags

osintvkontaktevkontakte-apivkontakte-scenario

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/postuf-vkontakte-api-lib/health.svg)

```
[![Health](https://phpackages.com/badges/postuf-vkontakte-api-lib/health.svg)](https://phpackages.com/packages/postuf-vkontakte-api-lib)
```

###  Alternatives

[google/apiclient

Client library for Google APIs

9.8k191.4M991](/packages/google-apiclient)[web3p/web3.php

Ethereum web3 interface.

1.3k325.5k41](/packages/web3p-web3php)[wheelpros/fitment-platform-api

Magento 2 (Open Source)

12.1k1.2k](/packages/wheelpros-fitment-platform-api)[atymic/twitter

Twitter API for PHP &amp; Laravel

945555.4k2](/packages/atymic-twitter)[packbackbooks/lti-1p3-tool

A library used for building IMS-certified LTI 1.3 tool providers in PHP.

51438.3k2](/packages/packbackbooks-lti-1p3-tool)[yoti/yoti-php-sdk

Yoti SDK for quickly integrating your PHP backend with Yoti

27539.9k1](/packages/yoti-yoti-php-sdk)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
