VK API

VK API for Russian Social Media Profiles, Communities, and Wall Posts

Scrappa's VK API returns structured JSON from VK, Russia's largest social network. Retrieve public user profiles with names and photos, read community info with member counts, browse wall posts with pagination, and fetch single post details with like, repost, comment and view counters. Scrappa is an independent service and is not affiliated with or endorsed by VK.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
4
Endpoints
VK
Source coverage
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/vk/profile?user_id=durov" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "id": 1,
    "first_name": "Pavel",
    "last_name": "Durov",
    "screen_name": "durov",
    "photo_200": "https://sun9-81.userapi.com/impg/photo.jpg",
    "verified": true,
    "is_closed": false
  },
  "meta": { "endpoint_family": "profile", "billable": true }
}

What you can build

Structured data for real applications. Here are some ideas.

Social Media Analytics

Track public VK user profiles with names, photos and verification status for influencer research.

Community Monitoring

Read public VK community info with member counts and descriptions for market research.

Content Research

Browse wall posts and fetch post details with engagement metrics for content analysis.

VK scraper API

VK API for Russian social media profiles, communities, and posts

The VK API is built for social media analytics, community research, and content monitoring. Each profile carries the user name, screen name, photo and verification status. Community responses add the description and member count. Wall posts and post details include engagement counters for likes, reposts, comments and views.

Retrieve public user profiles with names, photos and verification status.

Read community info with descriptions and live member counts.

Browse wall posts with offset-based pagination and has_more signal.

Fetch single post details with like, repost, comment and view counters.

Choose the right VK API endpoint

Use User Profile for identity lookup

Pass a VK user ID or screen name to get the public profile with first name, last name, screen name, photo URL and verification status.

Open VK Profile API docs

Use Community for group data

Pass a group ID or screen name to get the community name, description, member count, privacy state and photo.

Open VK Community API docs

Use Wall Posts for content feeds

Pass a domain (screen name) to browse wall posts with offset-based pagination and engagement counters on each post.

Open VK Wall Posts API docs

Available endpoints

Everything you need in one API.

Scrappa vs SerpApi / ScraperAPI

See how Scrappa compares to the official API.

VK social data as JSON
Scrappa:
SerpApi / ScraperAPI: Build your own parser
Wall post pagination
Scrappa: offset + has_more
SerpApi / ScraperAPI: Parse it yourself
Engagement counters
Scrappa: likes, reposts, comments, views
SerpApi / ScraperAPI: Varies by provider
Price per 1k requests
Scrappa: From $0.20
SerpApi / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
SerpApi / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
SerpApi / ScraperAPI: Trial credits

Key features

Public VK user profiles with names, photos and verification status
Community info with descriptions and live member counts
Wall posts with offset-based pagination and has_more signal
Single post details with like, repost, comment and view counters
No contact data (phones, emails) in responses

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by VK. The VK API returns structured JSON from public VK data through a Scrappa API key.

Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.

Use the zero-based offset parameter with count up to 100. The response returns the total count and has_more is true while more posts exist. A valid empty wall is a successful response.

The post_id is the full owner_id_post_id string. For example, -22822305_1729592 is a post in the VK community (group ID 22822305). The negative owner_id indicates a community.

Start using the VK API

Sign up and get 500 free credits. No credit card required.