agent-reader.agent-reader.workers.dev
agent-reader.agent-reader.workers.dev
· agent-reader.agent-reader.workers.dev
Extract the full text of a PDF from a URL. Returns plain text, page count and word count. Handles reports, papers and documentation up to 25 MB.
agent-reader.agent-reader.workers.dev via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
F
Conformance score: 34/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Endpoints
| Endpoint | Price | Currency |
|---|---|---|
https://agent-reader.agent-reader.workers.dev/clean
|
0.003 | USDC |
https://agent-reader.agent-reader.workers.dev/dns
|
0.001 | USDC |
https://agent-reader.agent-reader.workers.dev/feed
|
0.003 | USDC |
https://agent-reader.agent-reader.workers.dev/meta
|
0.002 | USDC |
https://agent-reader.agent-reader.workers.dev/pdf
|
0.01 | USDC |
https://agent-reader.agent-reader.workers.dev/read
|
0.005 | USDC |
https://agent-reader.agent-reader.workers.dev/sitemap
|
0.003 | USDC |
0x88096b3da9f45b8f923458e6cef69fc0a5be3cae · basescan ↗
eth_getLogs on USDC Transfer events to the payment wallet.
concentrated_payers
3/5
Payer identities observed; volume is concentrated in a small number of payers.
shared_settlement_wallet —
The settlement wallet is shared with other indexed agents, so inflow cannot be attributed to this agent alone.
daily_volume_aggregate, active_day_cadence, amount_regularity, spike_concentration, settlement_wallet_overlap, payer_uniqueness, payer_concentration, payer_recurrence, payer_payee_overlap.
Derived from agent_revenue_daily, agents.payment_wallet, agent_payment_transactions.
Measured 2026-08-19.
get_agent_full and
payment_intelligence skills
on REST, A2A and MCP. API docs →
| Agent card | https://agent-reader.agent-reader.workers.dev |
| Provider | https://agent-reader.agent-reader.workers.dev |
| Docs | https://agent-reader.agent-reader.workers.dev |
Health · last 0 probes
Who's calling this agent 30d
1 interactions captured (impressions + lookups + A2A calls)
rest
1
Public teaser: top-3 per dimension only. Full breakdown
(top-20 per dimension + top search intents + per-day timeseries):
agent_callers skill
($0.05/call, $0 on
Enterprise).
Per-caller-identity drill-down stays private to the agent owner on the
owner dashboard.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/agent-reader.agent-reader.workers.dev) [](https://agenstry.com/agents/agent-reader.agent-reader.workers.dev) [](https://agenstry.com/agents/agent-reader.agent-reader.workers.dev) [](https://agenstry.com/agents/agent-reader.agent-reader.workers.dev)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"_source": "agentic.market",
"service": {
"id": "agent-reader-agent-reader-workers-dev",
"name": "agent-reader.agent-reader.workers.dev",
"description": "",
"domain": "agent-reader.agent-reader.workers.dev",
"provider": "agent-reader.agent-reader.workers.dev",
"providerUrl": "",
"category": "",
"networks": [
"Base"
],
"enriched": false,
"endpoints": [
{
"url": "https://agent-reader.agent-reader.workers.dev/clean",
"description": "Convert raw HTML you already have into clean markdown. Send JSON {\"html\": \"...\"} and get back markdown with scripts, styles and boilerplate stripped. Cheaper than /read when the agent has already fetched the page.",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "html",
"type": "string",
"description": "",
"example": "<article><h1>Hello</h1><p>World</p></article>",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "AgentReader",
"tags": [
"web-scraping",
"content-extraction",
"markdown",
"pdf",
"llm-tools"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent-reader.agent-reader.workers.dev/dns",
"description": "DNS lookup over Cloudflare DoH: query A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, CAA or PTR records for any domain and get structured JSON answers with TTLs. Useful for domain research, email validation and infrastructure checks.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "name",
"type": "string",
"description": "",
"example": "anthropic.com",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "type",
"type": "string",
"description": "",
"example": "A",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "AgentReader",
"tags": [
"web-scraping",
"content-extraction",
"markdown",
"pdf",
"llm-tools"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent-reader.agent-reader.workers.dev/feed",
"description": "Parse any RSS, Atom or RDF feed into normalized JSON: feed title, description and up to 100 items with title, link, publish date, author, summary and categories. Ideal for agents monitoring news sources, blogs and changelogs.",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "url",
"type": "string",
"description": "",
"example": "https://blog.cloudflare.com/rss/",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "AgentReader",
"tags": [
"web-scraping",
"content-extraction",
"markdown",
"pdf",
"llm-tools"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent-reader.agent-reader.workers.dev/meta",
"description": "Extract structured metadata from any web page: title, description, canonical URL, Open Graph and Twitter card tags, favicons, JSON-LD types, language and headings. Useful for link previews, content classification and SEO analysis.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "url",
"type": "string",
"description": "",
"example": "https://www.anthropic.com",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "AgentReader",
"tags": [
"web-scraping",
"content-extraction",
"markdown",
"pdf",
"llm-tools"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent-reader.agent-reader.workers.dev/pdf",
"description": "Extract the full text of a PDF from a URL. Returns plain text, page count and word count. Handles reports, papers and documentation up to 25 MB.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "url",
"type": "string",
"description": "",
"example": "https://www.example.com/whitepaper.pdf",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "AgentReader",
"tags": [
"web-scraping",
"content-extraction",
"markdown",
"pdf",
"llm-tools"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent-reader.agent-reader.workers.dev/read",
"description": "Extract the main article from any web page as clean, LLM-ready markdown. Returns title, byline, site name, publish date, excerpt and markdown body with boilerplate (nav, ads, footers) removed. Ideal for agents that need page content without burning tokens on raw HTML.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "url",
"type": "string",
"description": "",
"example": "https://en.wikipedia.org/wiki/HTTP_402",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "AgentReader",
"tags": [
"web-scraping",
"content-extraction",
"markdown",
"pdf",
"llm-tools"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent-reader.agent-reader.workers.dev/sitemap",
"description": "Parse an XML sitemap or sitemap index into JSON: up to 5000 URLs with lastmod and priority, or the list of child sitemaps. Useful for agents planning site crawls or auditing site structure.",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "url",
"type": "string",
"description": "",
"example": "https://www.example.com/sitemap.xml",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "AgentReader",
"tags": [
"web-scraping",
"content-extraction",
"markdown",
"pdf",
"llm-tools"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.001",
"maxAmount": "0.01",
"avgCostPerTransaction": "0.003857",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "AgentReader",
"tags": [
"web-scraping",
"content-extraction",
"markdown",
"pdf",
"llm-tools"
],
"iconUrl": ""
}
}