VK Posts Scraper avatar

VK Posts Scraper

Pricing

from $3.60 / 1,000 posts

Go to Apify Store
VK Posts Scraper

VK Posts Scraper

The VK Posts Scraper extracts public wall posts from VK communities and profiles without a login — text, likes, reposts, views, media and repost source, plus comment threads and profile rows with followers, verified badge and contacts — ideal for social listening,media monitoring and research.

Pricing

from $3.60 / 1,000 posts

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

🚀 VK Scraper

Turn any public VK wall into clean, structured data — no VK account, login, cookies or API token needed. The VK Scraper takes community handles, profile links or single post URLs and returns every post with its text, engagement counts, media and repost source, optionally the full comment threads under each post, and a profile row with followers or members, verified badge, description and contacts. Built for social listening, brand and media monitoring, competitor research, academic datasets and lead lists across the Russian-speaking internet.

✨ Features

  • 📝 Wall posts at scale: 100 posts per request straight from VK's own data feed — text, publish and edit time, likes, reposts, views, comment count, pinned and ad flags, and the original post when it is a repost.
  • 💬 Comments and threaded replies: every comment under a post with author, text, likes and the parent comment it answers — including replies hidden behind "show more" that most scrapers miss.
  • 👤 Profile rows: followers (people) or members (communities), verified badge, status, description, activity, city, website, contact persons and pinned links.
  • 🖼️ Media: photos in the largest available size, videos with title, duration and view count, links with preview, documents, polls and articles — each as a normalised attachment object.
  • 🎯 Any public target: communities (lentach, club29534144, https://vk.com/lentach), people (durov, id1), vk.ru and mobile links, or a single post (https://vk.com/wall-29534144_25069682).
  • 🔎 Filters: date window (publishedAfter / publishedBefore) with early stop on old walls, and a case-insensitive keyword filter on post text.
  • Fast and reliable: no browser, no login, no fragile HTML parsing — 100 posts in a few seconds, walls with tens of thousands of posts paged to the end.
  • 💸 Pay per result: one price per post, per comment and per profile — nothing else.

🛠️ How It Works

  1. Enter targets – Paste VK community or profile URLs, handles, ids, or direct post links into targets.
  2. Choose what to collect – Set maxPosts per wall, turn on includeComments and includeProfile if you need them, add a date window or keyword.
  3. Run the scraper – Each post, comment and profile lands in the dataset as its own row (type = post, comment or profile), ready for export to JSON, CSV or Excel.

💰 Pricing

EventPriceWhat you get
post$0.0036One post row with text, engagement counts, repost source and media
comment$0.002One comment or reply row with author, text, likes and thread parent
profile$0.005One profile row with followers / members, verified badge, description, contacts

Example: 10 communities × 100 posts + comments on 50 of them (20 each) + 10 profiles = 1,000 × $0.0036 + 1,000 × $0.002 + 10 × $0.005 = $5.65.

⚠️ Good to know

  • Works on public walls — open communities, public pages and profiles whose wall is visible without a login. Closed profiles and private groups are skipped with a warning (VK reports "user hid his wall").
  • maxPosts is per wall; maxItems caps the total number of rows (posts + comments + profiles) in the run.
  • VK-wide keyword search is not available without an account, so the keyword filter is applied to the posts of the targets you list.
  • Counts (likes, reposts, views, comments) are the numbers VK reports at scrape time. Deleted comments are not returned.
  • A few communities are restricted to Russian IPs; if one comes back empty, select a Russian residential proxy in proxyConfiguration.

📊 Sample Output Data

One post, one of its comments and the community profile from a single run:

[
{
"type": "post",
"id": "-29534144_25069593",
"url": "https://vk.com/wall-29534144_25069593",
"ownerId": -29534144,
"ownerName": "Лентач",
"ownerUrl": "https://vk.com/lentach",
"authorId": -29534144,
"authorName": "Лентач",
"authorUrl": "https://vk.com/lentach",
"text": "Россияне начали называть детей в честь героев турецких сериалов, рассказали власти Подмосковья.\n\nСреди новорождённых появились Неслихан и Бурак. Встречаются и варианты поэкзотичнее: Кассиопея, Шахеризада и Эсмеральда.\n\nСамыми популярными именами остаются София и Михаил",
"publishedAt": "2026-09-15T11:50:09.000Z",
"editedAt": null,
"likes": 78,
"reposts": 214,
"views": 26466,
"comments": 35,
"isPinned": false,
"isAd": false,
"repostOf": null,
"attachments": [
{
"type": "photo",
"url": "https://sun1-83.userapi.com/s/v1/ig2/cQs4WTgrXDQK6acflSVjrGv…",
"title": null,
"thumbnailUrl": "https://sun1-83.userapi.com/s/v1/ig2/cQs4WTgrXDQK6acflSVjrGv…",
"width": 1199,
"height": 875
}
],
"target": "https://vk.com/lentach"
},
{
"type": "comment",
"id": "-29534144_25069594",
"url": "https://vk.com/wall-29534144_25069593?reply=25069594",
"postId": "-29534144_25069593",
"postUrl": "https://vk.com/wall-29534144_25069593",
"parentCommentId": null,
"replyToUserId": null,
"authorId": 64451114,
"authorName": "Dmitry Dmitriev",
"authorUrl": "https://vk.com/id64451114",
"text": "Кавказ . там турецкие сми вещают бесплатно",
"publishedAt": "2026-09-15T11:52:13.000Z",
"likes": 0,
"replies": 1,
"attachments": [],
"target": "https://vk.com/lentach"
},
{
"type": "profile",
"id": -29534144,
"url": "https://vk.com/lentach",
"profileType": "page",
"name": "Лентач",
"screenName": "lentach",
"isVerified": true,
"isClosed": 0,
"followers": null,
"members": 1763464,
"description": "Пропаганда здравого смысла.\n\nМы в Telegram: https://t.me/old…",
"status": "Пропаганда здравого смысла",
"activity": "Internet media",
"city": null,
"country": null,
"website": null,
"birthDate": null,
"lastSeenAt": null,
"photoUrl": "https://sun1-27.userapi.com/s/v1/ig2/4KNF5VCUg19Mj…",
"contacts": [
{
"userId": 1111582830,
"description": "Реклама и партнерство",
"phone": null,
"email": null
}
],
"links": [
{
"url": "https://vk.com/page-29534144_51633465",
"name": "Комментарии"
}
],
"target": "https://vk.com/lentach"
}
]

Monitor the Russian-speaking web with VK Scraper today! 🚀