Aggregate news into a reusable data contract
$0.075 USDC maxMerge and deduplicate public RSS or Atom sources, then infer a JSON Schema that downstream agents can use to validate future news snapshots.
Inspect the 2-step recipeMerge two to eight public RSS or Atom feeds into a filtered, deduplicated, time-ordered news stream with bounded partial-failure reporting.
https://apiacre.com/v1/research/news-aggregateSend the JSON body below. An unpaid request returns HTTP 402 with a PAYMENT-REQUIRED header; an x402-compatible buyer signs the requirement and retries with PAYMENT-SIGNATURE.
Pay $0.05 USDC and run in your browserCoinbase Agentic Wallet can satisfy this x402 request in one command. Running it may pay automatically, so --max-amount is fixed to $0.05 USDC in atomic units. Copying the command does not install, authenticate, sign, or pay; review the request and use a separate low-value wallet before running it.
npx --yes awal@latest x402 pay https://apiacre.com/v1/research/news-aggregate \
-X POST \
-d '{"feeds":["https://hnrss.org/frontpage","https://www.nasa.gov/feed/"],"limit":25,"per_feed_limit":20,"keywords":[],"deduplicate_by":"url_or_title"}' \
--max-amount 50000 \
--jsonCoinbase pay-for-service documentation · Buyer setup and wallet safety
Run check first without payment. Its fetch command may automatically pay up to the exact listed price.
npx --yes agentcash@latest check https://apiacre.com/v1/research/news-aggregate
npx --yes agentcash@latest fetch https://apiacre.com/v1/research/news-aggregate \
--method POST \
--header 'content-type: application/json' \
--body '{"feeds":["https://hnrss.org/frontpage","https://www.nasa.gov/feed/"],"limit":25,"per_feed_limit":20,"keywords":[],"deduplicate_by":"url_or_title"}' \
--payment-protocol x402 \
--payment-network base \
--max-amount 0.050{
"feeds": [
"https://hnrss.org/frontpage",
"https://www.nasa.gov/feed/"
],
"limit": 25,
"per_feed_limit": 20,
"keywords": [],
"deduplicate_by": "url_or_title"
}{
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a",
"service": "research.news-aggregate",
"version": "1",
"data": {
"feedCount": 2,
"successfulFeedCount": 2,
"failedFeedCount": 0,
"feeds": [
{
"requestedUrl": "https://hnrss.org/frontpage",
"url": "https://hnrss.org/frontpage",
"status": "ok",
"error": null,
"httpStatus": 200,
"elapsedMs": 118,
"title": "Hacker News: Front Page",
"entryCount": 20
},
{
"requestedUrl": "https://www.nasa.gov/feed/",
"url": "https://www.nasa.gov/feed/",
"status": "ok",
"error": null,
"httpStatus": 200,
"elapsedMs": 164,
"title": "NASA",
"entryCount": 20
}
],
"entryCount": 25,
"duplicatesRemoved": 1,
"filteredOut": 0,
"entries": [
{
"sourceUrl": "https://www.nasa.gov/feed/",
"sourceTitle": "NASA",
"title": "A structured public-news example",
"url": "https://www.nasa.gov/example/",
"published": "Sun, 09 Aug 2026 18:00:00 +0000",
"publishedAt": "2026-08-09T18:00:00+00:00",
"summary": "A normalized entry merged from one of the requested feeds.",
"id": "https://www.nasa.gov/example/"
}
],
"retrievedAt": "2026-08-10T00:00:00+00:00"
},
"meta": {
"duration_ms": 42,
"cached": false,
"sources": [],
"warnings": [],
"next_actions": [
{
"service": "data.schema",
"title": "JSON Schema generator",
"reason": "Infer a reusable validation contract for the normalized news entries.",
"method": "POST",
"path": "/v1/data/schema",
"price": "$0.025",
"input_template": {
"content": "$json($result.data.entries)",
"format": "json"
},
"use_output": "Use result.data.schema to validate future aggregation snapshots.",
"handoff_path": "/catalog/data.schema",
"checkout_path": "/try/data.schema",
"sample_path": "/samples/data.schema",
"maximum_atomic_usdc": "25000",
"handoff_payment_required": false,
"executes_automatically": false,
"authorization_required": true
}
]
}
}These buyer-controlled recipes connect this service to compatible API Acre results. Every step has its own exact price and requires separate authorization.
Merge and deduplicate public RSS or Atom sources, then infer a JSON Schema that downstream agents can use to validate future news snapshots.
Inspect the 2-step recipeThese optional follow-ups use this result in a larger workflow. Each call shows a fresh x402 challenge and requires separate buyer authorization.
Infer a reusable validation contract for the normalized news entries.
Review and run this separate callcurl -i -X POST 'https://apiacre.com/v1/research/news-aggregate' \
-H 'content-type: application/json' \
--data '{"feeds":["https://hnrss.org/frontpage","https://www.nasa.gov/feed/"],"limit":25,"per_feed_limit":20,"keywords":[],"deduplicate_by":"url_or_title"}'