VK Posts Scraper
Pricing
from $4.00 / 1,000 results
VK Posts Scraper
Scrape wall posts from public VK (VKontakte) profiles and communities: text, timestamps, attachment URLs, repost chains, engagement counts and comments.
VK Posts Scraper
Pricing
from $4.00 / 1,000 results
Scrape wall posts from public VK (VKontakte) profiles and communities: text, timestamps, attachment URLs, repost chains, engagement counts and comments.
VK walls to scrape. Accepts a public handle (durov), a profile or community URL (https://vk.com/kinopoisk), a signed owner ID (-40316705), or a direct post link (https://vk.com/wall1_45678).
VK API access token with the wall scope. Strongly recommended: with a token the Actor uses the official VK API and returns every field (attachment URLs, view counts, exact timestamps, repost chains, comments). Without one it falls back to limited public HTML scraping.
Hard cap on the number of posts stored across all targets. Raise it for a full crawl, and raise the Actor's run timeout with it - the run stops early rather than overrunning its timeout.
Optional per-target cap. Leave empty to let each target use the shared budget.
Only keep posts published at or after this date. YYYY-MM-DD or a full ISO-8601 timestamp. Pagination stops once older posts are reached.
Only keep posts published at or before this date. A bare YYYY-MM-DD includes the whole day.
Which posts to read from the wall. API mode only.
Fetch comment threads (including replies) for every post. Requires an access token and makes the run noticeably slower.
Upper bound on comments fetched per post when "Include comments" is on.
Without an access token VK sometimes hides a post's date. By default such posts are dropped when a date filter is set, because they cannot be checked against it. Turn this on to keep them (their postedAt will be null and they may fall outside your date range).
Only used without an access token. VK prints post times in the viewer timezone, so the browser is pinned to this zone and the printed times are interpreted in it. Change it only if you want timestamps resolved as another region would see them.
Attach the unmodified VK API object as rawPost on every item. Useful for fields this Actor does not map yet.