# apiacre.com RSS/Atom Feed Aggregator

> apiacre.com RSS/Atom Feed Aggregator is a paid API for AI agents from apiacre.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Merges two to eight public RSS or Atom feeds into a single filtered, deduplicated, chronologically ordered news stream with partial-failure reporting

## Facts

- Endpoint: POST https://apiacre.com/v1/research/news-aggregate
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/apiacre-com-rss-atom-feed-aggregator-829b5cfe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tQrPE1kLhgU0A9VIDa632

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability apiacre-com-rss-atom-feed-aggregator-829b5cfe -d '<json body>'
```

Example prompt: Pull together these 4 RSS feeds — TechCrunch, Wired, The Verge, and Ars Technica — into one deduplicated, time-ordered news stream, and let me know if any feeds failed to load: https://techcrunch.com/feed/, https://www.wired.com/feed/rss, https://www.theverge.com/rss/index.xml, https://feeds.arstechnica.com/arstechnica/index

## When to prefer this

Choose this endpoint when you need to merge multiple public RSS or Atom feeds into one unified, deduplicated, chronologically sorted stream in a single API call. It is purpose-built for news aggregation with bounded partial-failure tolerance, meaning one bad feed won't kill the entire request. Prefer it over manual feed fetching when deduplication and time-ordering are required and when you need structured failure reporting per feed source.

## Known failure modes

- One or more feed URLs are unreachable or return non-200 HTTP responses — reported in partial-failure section, remaining feeds still processed
- Fewer than two feed URLs supplied — validation error returned
- More than eight feed URLs supplied — request rejected with parameter error
- Feed URL returns malformed or non-RSS/Atom XML — that feed excluded with error noted in partial-failure report
- All feeds fail simultaneously — full failure response with no articles returned
- Feed URL requires authentication or blocks bots — that feed excluded with access-denied note

## How this service works

Merge two to eight public RSS or Atom feeds into a filtered, deduplicated, time-ordered news stream with bounded partial-failure reporting.

## Output

Returns a single time-ordered, deduplicated list of news entries merged from up to eight RSS or Atom feeds, with normalized article metadata (title, link, published date, summary), plus a partial-failure report indicating which feed URLs (if any) could not be fetched or parsed during the request.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "feeds": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "limit": {
   "type": "integer"
  },
  "keywords": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "since_hours": {
   "anyOf": [
    {
     "type": "integer"
    },
    {
     "type": "null"
    }
   ]
  },
  "deduplicate_by": {
   "enum": [
    "url",
    "title",
    "url_or_title"
   ],
   "type": "string"
  },
  "per_feed_limit": {
   "type": "integer"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "feeds": [
    {
     "url": "https://hnrss.org/frontpage",
     "error": null,
     "status": "ok",
     "httpStatus": 200,
     "requestedUrl": "https://hnrss.org/frontpage"
    }
   ],
   "entries": [
    {
     "url": "https://www.nasa.gov/example/",
     "title": "A structured public-news example",
     "published": "Sun, 09 Aug 2026 18:00:00 +0000",
     "sourceUrl": "https://www.nasa.gov/feed/",
     "sourceTitle": "NASA"
    }
   ],
   "feedCount": 2,
   "entryCount": 25,
   "filteredOut": 0,
   "retrievedAt": "2026-08-10T00:00:00+00:00",
   "failedFeedCount": 0,
   "duplicatesRemoved": 1,
   "successfulFeedCount": 2
  },
  "meta": {
   "cached": false,
   "sources": [],
   "warnings": [],
   "duration_ms": 42,
   "next_actions": [
    {
     "path": "/v1/data/schema",
     "title": "JSON Schema generator",
     "method": "POST",
     "reason": "Infer a reusable validation contract for the normalized news entries.",
     "service": "data.schema"
    }
   ]
  },
  "service": "research.news-aggregate",
  "version": "1",
  "request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/apiacre-com-rss-atom-feed-aggregator-829b5cfe/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from apiacre.com](https://www.zero.xyz/host/apiacre.com/llms.txt)
