blog-scraper

Scrape blog posts from RSS/Atom feeds or Apify with date and keyword filters.

1.1k|200|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/athina-ai/goose-skills --skill blog-scraper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blog-scraper
Source: https://github.com/athina-ai/goose-skills/tree/main/skills/capabilities/blog-scraper
Command: npx skills add https://github.com/athina-ai/goose-skills --skill blog-scraper

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, xml.etree.ElementTree, datetime, json, os, sys, argparse, time, email.utils, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of gathering blog content, saving users time and effort in monitoring industry trends and competitor activities.

Core Features & Use Cases

  • RSS/Atom Feed Scraping: Efficiently extracts posts from standard RSS or Atom feeds without requiring API keys.
  • JS-Heavy Site Fallback: Utilizes Apify for sites with dynamic content that don't offer traditional feeds.
  • Filtering: Allows users to filter posts by date range and specific keywords.
  • Use Case: A marketing team needs to track new articles from 10 industry blogs published in the last month related to "AI in marketing". This Skill can automate that aggregation.

Quick Start

Scrape blog posts from growthx.ai/blog published in the last 30 days.

Frequently Asked Questions about blog-scraper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape blog posts from multiple sites using RSS feeds?

Scraping blog posts is automated by extracting content directly from standard RSS or Atom feeds at specified URLs. This requires no API keys and efficiently aggregates articles for monitoring industry trends and competitor activities.

Can I filter scraped blog content by specific keywords and date ranges?

Filtering scraped blog posts by date range and specific keywords is fully supported. This allows you to restrict aggregated content to recent articles matching specific terms, such as tracking new posts from the last 30 days.

What is the best way to scrape blogs from JavaScript-heavy sites without RSS feeds?

Using Apify actors is the fallback method for scraping JavaScript-heavy sites that lack traditional RSS or Atom feeds. This approach handles dynamic content rendering to ensure effective blog post extraction.

Do I need an Apify account to scrape blogs that rely on dynamic JavaScript?

An Apify account is required when utilizing Apify actors to scrape JavaScript-heavy sites with dynamic content. For standard sites offering RSS or Atom feeds, no external API keys or accounts are needed for extraction.

Does web scraping with this tool work for large-scale content aggregation across many blogs?

Web scraping here is designed for large-scale content aggregation, automating post extraction across multiple blog URLs. It handles both standard feeds and dynamic sites, making it suitable for tracking numerous industry publications.