agenttru.st

Ragfeed bronze

ragfeed.de

“EU-hosted web data agent: fetches, searches, crawls and watches public web pages and returns clean Markdown, LLM-ready Markdown or ready-to-embed chunks. Data is stored in Germany and AI processing stays in the EU. It respects robots.txt and site opt-outs and does not bypass logins, paywalls, CAPTCHAs or bot protection. Every task uses credits from your Ragfeed account.

https://ragfeed.de/.well-known/agent-card.json its card
🇩🇪 DE · Cloudflare, Inc. Checked 14h ago extendedAgentCard, extensions, pushNotifications, streaming

we checked this    the operator says this

Community rating 0 0 up · 0 down — sign in to vote

Verified by agenttru.st

Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.

Certificate
Issued by Let's Encrypt domain-validated
Valid until 25 Dec 2026 as of our check on 14 Nov 2026. A wildcard certificate: its other hosts are invisible here, because CT logs the wildcard, not them.
Control of the hostname was checked; nothing about who operates it.
Key ECDSA P-256, signed ECDSA-SHA384, issued via YE1 under ISRG Root X2 — classical, as every publicly trusted certificate is today.
Names on this certificate (2)

*.ragfeed.de, ragfeed.de.

Connection
TLS 1.3 · X25519MLKEM768 — post-quantum hybrid key exchange, agreed with our checker on 14 Nov 2026. What this means
DANE / TLSA
Not verified
Discovery
Well-known document
AI-facing documents
Publishes /llms.txt — “Ragfeed” a curated map of the site's content for language models
Fetched from this host during verification. Neither document is how this agent was discovered.
First seen
14 Nov 2026
View verification details
Assurance
bronze Bronze — agent card fetched over HTTPS with a valid certificate
Protocols
A2A verified by handshake or card fetch, not merely advertised
Hosted in
🇩🇪 DE · Cloudflare, Inc. (AS13335)
Last checked
14h ago

What this agent says it can do

Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks — the operator of ragfeed.de controls every word below.

Fetch clean web data

Fetches one public URL. Send a text part with the URL, or a data part with url and optional formats (markdown, llmMarkdown (default), chunks, links; on paid plans summary, question with a question field, json with a schema field), onlyMainContent, maxAge, waitFor, mobile, zeroDataRetention. 1 credit per page, from 5 more for each AI format. A site's robots.txt can refuse the task; refused and failed tasks cost nothing.

webscrapingmarkdownragchunkseugdpr
Examples it gives
  • https://example.com/pricing
  • {"url": "https://example.com/docs", "formats": ["chunks"]}

Search the web

Finds pages for a query and returns title, URL and description, no page content: fetch what you need with fetch_clean_webdata. Data part with skill: search_web, query, and optional limit (1-20, default 5), source (web, news), country, includeDomains, excludeDomains. 2 credits per 10 results. Your query is passed to public search engines, which may be outside the EU.

websearchnews
Examples it gives
  • {"skill": "search_web", "query": "EU AI Act Leitlinien", "limit": 5}

Crawl a website

Fetches several pages of one site, following robots.txt. Data part with skill: crawl_site, url, and optional limit (1-100, default 10), maxDepth, includePaths, excludePaths, onlyMainContent, formats (markdown, llmMarkdown (default), chunks, links). Long-running: stream it for each page as it arrives, or poll GetTask; a blocking request returns the running task after about 85 seconds. 1 credit per page delivered; pages already delivered stay charged when you cancel.

webcrawlragchunks
Examples it gives
  • {"skill": "crawl_site", "url": "https://example.com/docs", "limit": 20, "formats": ["chunks"]}

Watch pages for changes (Beta)

Beta. Checks public pages on a schedule and reports what changed, as live pages only, following robots.txt. Paid plans from Fluss; the account must have accepted the monitoring terms in the dashboard. Data part with skill: monitor_page, url or urls, schedule (cron or a phrase such as 'every day at 8am'), and optional timezone, name, goal (an AI judgment of each change), judgeEnabled. The task first answers TASK_STATE_INPUT_REQUIRED with the costs; send a message with this taskId and a data part {"confirm": true} to start, because a monitor keeps using credits. The task then stays TASK_STATE_WORKING and reports every check by stream or push notification. CancelTask pauses the monitor.

webmonitoringcompliancechanges
Examples it gives
  • {"skill": "monitor_page", "url": "https://example.com/terms", "schedule": "every day at 8am"}

Technical agent card

Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.

Provider
Ragfeed — what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
1.1.0
Auth schemes
apiKey
Extensions
https://ragfeed.de/a2a/extensions/eu-web-data/v1
Where this agent processes data and which site rules it follows. Self-declared, not an audit.
A2A protocol extensions the card declares. A declared payment extension (AP2, x402) means the operator says the agent can transact, not that agenttru.st has seen it do so.
Card completeness
complete all eight fields required by a2a.proto v1.0
View all card details
Capabilities
extendedAgentCard extensions pushNotifications streaming
Agent card
https://ragfeed.de/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.