# Get Feed

### Overview

The **Get Feed Component** retrieves and parses an RSS feed from a given URL, extracting key information such as feed title, description, and individual feed items.

### Usage

This component fetches RSS feeds and outputs structured data for further processing in workflows, making it useful for content aggregation and real-time updates.

#### Input Ports

| Port | Description                                  |
| ---- | -------------------------------------------- |
| `in` | Receives the RSS feed URL to fetch the feed. |

#### Output Ports

| Port  | Description                                                       |
| ----- | ----------------------------------------------------------------- |
| `out` | Emits the parsed RSS feed data, including feed details and items. |

#### Properties

| Property | Type     | Description                |
| -------- | -------- | -------------------------- |
| `url`    | `string` | The RSS feed URL to fetch. |

#### Processing Logic

1. **Receives Feed URL**: Accepts an input URL pointing to an RSS feed.
2. **Fetches Feed Data**: Uses an RSS parser to retrieve and parse feed details.
3. **Extracts Key Information**:
   * Feed title, description, and link.
   * Feed image details (if available).
   * Feed items including headlines, descriptions, and links.
4. **Emits Parsed Data**: Outputs the structured feed data through the `out` port.

#### Output Data Schema

| Property      | Type     | Description                                                       |
| ------------- | -------- | ----------------------------------------------------------------- |
| `feedUrl`     | `string` | The URL of the fetched feed.                                      |
| `title`       | `string` | The title of the RSS feed.                                        |
| `description` | `string` | The description of the RSS feed.                                  |
| `link`        | `string` | The main link to the RSS feed.                                    |
| `items`       | `array`  | List of feed items, each containing title, description, and link. |
| `image.link`  | `string` | The link to the feed's image (if available).                      |
| `image.url`   | `string` | The URL of the feed's image.                                      |
| `image.title` | `string` | The title of the feed's image.                                    |

### Notes

* **Supports Standard RSS Feeds**: Parses commonly used RSS formats.
* **Real-Time Content Retrieval**: Useful for monitoring and aggregating content updates.
* **Structured Data Output**: Provides a clean JSON representation of the feed for easy integration.

This component is ideal for workflows requiring automated RSS feed processing, news aggregation, and content distribution.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.appmixer.com/connector-configuration/utils/rss/get-feed.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
