Pikabu Scraper Пикабу: Posts, Tags & Ratings avatar

Pikabu Scraper Пикабу: Posts, Tags & Ratings

Under maintenance

Pricing

from $3.29 / 1,000 posts

Go to Apify Store
Pikabu Scraper Пикабу: Posts, Tags & Ratings

Pikabu Scraper Пикабу: Posts, Tags & Ratings

Under maintenance

Scrape Pikabu posts by search or tag: title, author, rating, comment count, topic, timestamp, and media. No official Pikabu API exists, this reads the public feed directly. JSON, CSV, or Excel export. $4.39 per 1,000 posts.

Pricing

from $3.29 / 1,000 posts

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

🐼 Pikabu Scraper: Search, Tags & Posts Пикабу

Pull structured Pikabu posts by search term or tag, no browser required
One Actor covers search results, tag/category feeds, and optional full post detail, with author, rating, and comment count on every row.
🔍 Search or browse
Query pikabu.ru/search or walk any tag/category feed
💬 Comment counts
Every post carries its live comment count for engagement sorting
🖼️ Optional full detail
Turn on post detail to also pull body text, images, and video
⚡ No browser needed
Reads the same server-rendered HTML every visitor gets

🔍 What does Pikabu Scraper do?

Pikabu Scraper extracts structured post data from Пикабу (pikabu.ru), the Russian Reddit-like content and community platform. Point it at a search query or a tag/category, and it returns each post's title, author, rating, comment count, topic, publish date, and URL, ready for CSV, Excel, or JSON export. Turn on full post detail to also pull the body text, images, and video URL from the post's own page. Run it on demand, on a schedule, or through the Apify API, with rotating proxies included.

💡 Why use Pikabu Scraper?

  • I am a content researcher tracking what topics and tags are trending on Pikabu without opening dozens of tabs.
  • I am a social listening analyst monitoring a keyword or brand mention across Pikabu search results for sentiment and volume.
  • I am a data journalist building a dataset of posts and engagement (rating, comment count) around a specific tag over time.
  • I am a competitive intelligence researcher watching how a topic or niche community performs on a Russian-language platform.

🚀 How to use Pikabu Scraper

STEP 1
Pick a mode
Enter a search query, or pick a tag/category to browse instead.
STEP 2
Set your limits
Choose max items and whether to fetch full post detail per row.
STEP 3
Run and export
Click Save & Start, then download your dataset as JSON, CSV, or Excel.

📥 Input

FieldTypeRequiredDescription
modeenumNosearch queries pikabu.ru/search by keyword. tag browses a pikabu.ru/tag/
searchQuerystringNoText to search for. Used only when mode is search.
tagstringNoTag or category slug to browse, as it appears in the /tag/<name> URL (for example котики). Used only when mode is tag.
maxItemsintegerNoMaximum number of posts to return. Each listing page returns roughly 40-45 posts. Defaults to 50.
fetchPostDetailbooleanNoWhen true, also visits each post's own page to pull full body text, images, and video URL. Adds one extra request per post. Comment thread text is never fetched, only the comment count. Defaults to false.
proxyConfigurationobjectYesProxy settings. Automatic datacenter proxy is the default and works out of the box.

📤 Output

A structured dataset of Pikabu posts with title, author, rating, comment count, topic, and timestamp, plus body text, images, and video when full post detail is enabled. Download it as JSON, CSV, HTML, or Excel.

{
"storyId": "12345678",
"title": "Как я нашёл кота на балконе",
"postUrl": "https://pikabu.ru/story/kak_ya_nashyol_kota_na_balkone_12345678",
"authorId": "9988776",
"authorName": "example_user",
"authorUrl": "https://pikabu.ru/@example_user",
"rating": 1542,
"commentsCount": 87,
"topic": "Истории",
"topicUrl": "https://pikabu.ru/tag/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D0%B8",
"tags": ["котики", "истории"],
"publishedAt": "2026-08-20T14:32:00.000Z",
"contentText": "Полный текст поста, если включён fetchPostDetail...",
"images": ["https://cs.pikabu.ru/images/example.jpg"],
"videoUrl": null,
"scrapedAt": "2026-08-24T09:00:00.000Z"
}

📊 Data table

FieldTypeDescription
storyIdstringPikabu's internal post ID.
titlestringPost title.
postUrlstringDirect link to the post.
authorIdstringAuthor's internal user ID.
authorNamestringAuthor's display name.
authorUrlstringLink to the author's profile.
ratingintegerPost rating (upvotes minus downvotes).
commentsCountintegerComment count on the post. Comment thread text itself is out of scope, see FAQ.
topicstringPost's primary topic/category label.
topicUrlstringLink to the topic page.
tagsarrayFree-text tags attached to the post.
publishedAtstringISO 8601 publish timestamp.
contentTextstringFull post body text. Populated only when fetchPostDetail is true.
imagesarrayImage URLs from the post. Populated only when fetchPostDetail is true.
videoUrlstringVideo URL from the post, if any. Populated only when fetchPostDetail is true.
scrapedAtstringISO 8601 timestamp of when the row was scraped.

💰 Pricing

This Actor uses pay per result pricing. You are charged per post returned, plus a small per-run start fee. Empty runs and failed requests are not charged. There is no subscription and no minimum spend, you only pay for the posts you actually get back.

⭐ Enjoying Pikabu Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
Pulled structured Pikabu posts with author, rating, and comment counts instead of scrolling the feed by hand?
A 5-star rating takes 10 seconds and helps other content researchers and social listening analysts find it. Your feedback also tells us what to build next.
★  Rate this Actor on Apify

✨ Tips or advanced options

  • Prefer tag mode when you can. Browsing a tag or category covers most research needs and avoids the robots.txt caveat below entirely, see FAQ.
  • Turn on full post detail only when you need it. It adds one extra request per post for body text, images, and video, so leave it off for a faster, lighter run when you only need the listing fields.
  • Start small. Test with maxItems set to 10-20 before scaling up to confirm your query or tag returns what you expect.
  • Default proxies are fine. Datacenter proxy handled Pikabu's anti-bot layer cleanly during testing. Switch to residential only if you see blocked or empty runs.

❓ FAQ, disclaimers, and support

Does mode "search" touch a disallowed path?

Yes, and we disclose it plainly rather than hide it. mode: "search" fetches pikabu.ru/search?q=..., and Pikabu's robots.txt explicitly disallows /search?* for all user agents. This Actor logs a warning to that effect on every search-mode run. It is a documented moderation-review flag, not a technical block: the page loads and returns full data. If you want a robots.txt-clean path, use mode: "tag" instead, which browses /tag/<name> and is not disallowed.

Как спарсить посты с Пикабу по тегу?

Set mode to tag and enter the tag slug exactly as it appears in the /tag/<name> URL, for example котики. This mode browses the tag feed directly and avoids the /search disallow rule above.

Does this Actor scrape full comment threads?

No, and this is a deliberate scope boundary, not a missing feature. commentsCount gives you the comment total shown on the listing page. Full comment thread text loads through a separate client-side call this Actor does not follow. If you need comment content, treat it as a separate, unvalidated capability outside this Actor's scope.

This Actor reads publicly accessible post data with no login required. Aside from the /search path noted above, it does not bypass authentication or paywalls. You are responsible for ensuring your use of the data complies with applicable laws and Pikabu's own Terms of Service.

Disclaimer: This Actor accesses public post listing data only. It does not bypass authentication, paywalls, or anti-bot systems on the live site. Pikabu is the registered trademark of its respective owner. This Actor is affiliation-free, and not endorsed or sponsored by Pikabu.

🔗 Other actors