> ## Documentation Index
> Fetch the complete documentation index at: https://buttercms.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# News aggregator

> Capture data from RSS feeds using Node.js and Zapier, and save it as ButterCMS pages to build your own news aggregator site.

## What you'll build

A news aggregator that automatically:

* Polls RSS feeds for new content
* Transforms and cleans incoming data
* Stores articles in ButterCMS as draft pages
* Provides an API to query and display aggregated content

<Card title="Creating a news aggregator" href="https://buttercms.com/blog/using-zapier-zeit-and-buttercms-to-generate-a-news-aggregator-site/" icon="newspaper">
  Learn how to use Zapier and node.js to capture data from RSS feeds to automatically create ButterCMS pages you can edit.
</Card>

<Tip>
  If you don't like Zeit, you can deploy via the Vercel CLI:

  ```bash theme={null}
  npm install -g vercel
  vercel login
  vercel
  ```

  ![Vercel deployment output](https://cdn.buttercms.com/r8tLoKXTveJl9AXvTZEc)

  Note your deployment URL - you'll need to add `/api` to access your function.
</Tip>

## Related blog content

<Card title="Building a beautiful animated news app with Vue.js and Vuetify" icon="link" href="https://www.buttercms.com/blog/build-a-beautiful-animated-news-app-with-vuejs-and-vuetify">
  A complete tutorial on how to build a beautiful, animated news application using Vue.js, Vuetify, and the News API.
</Card>
