x402.yodeler.xyz
Forwarded news data from the Yodeler database. Price is computed from the actual billable row count and requested recency. Use /v1/news/availability to preview whether the query is free before paying.
The wallet the 402 directs payment to. Its whole payment record — every payer, every chain — is on the merchant page.
Asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
The payTo wallet does not resolve to a registered ERC-8004 agent. That is not a verdict on the service — most of the catalog is unregistered.
Accepts
The payment requirements as published to the catalog. Read the live 402 before paying — a price here is a claim, not a quote.
Pay 0.01 USDC on Base to 0x0093…3Afda. The signed payment is good for 5 minutes.
- Paid to
- 0x0093…3Afda
- USD Coin contract
- 0x8335…02913
- Payment window
- 5 minutes
- As published
- 10000 smallest units
That figure is in the token’s smallest units. Roundhouse does not hold this contract’s decimals, so it is shown as published rather than converted.
- Paid to
- 9sUhwE…dntiz
- Token contract
- EPjFWd…TDt1v
- Payment window
- 5 minutes
The catalog’s raw entry
[
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"asset": "USDC",
"product": "news",
"version": "2",
"currency": "USD",
"assetAddress": "0x833589fCD6EDb6E08f4c7C32D4f71b54bdA02913",
"priceQuantum": "0.001",
"pricingModel": "availability-aware-count-and-freshness",
"currencySymbol": "$",
"billingStrategy": "exact-from-availability",
"quoteTtlSeconds": 300,
"maxTimeoutSeconds": 300,
"pricingDimensions": [
"billable_count",
"freshness"
],
"freeOnEmptyResults": true
},
"payTo": "0x0093406A8805ADf3b397c28366402AAD9163Afda",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
},
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"asset": "USDC",
"product": "news",
"currency": "USD",
"feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM",
"assetAddress": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"priceQuantum": "0.001",
"pricingModel": "availability-aware-count-and-freshness",
"currencySymbol": "$",
"billingStrategy": "exact-from-availability",
"quoteTtlSeconds": 300,
"maxTimeoutSeconds": 300,
"pricingDimensions": [
"billable_count",
"freshness"
],
"freeOnEmptyResults": true
},
"payTo": "9sUhwEGxT8twLPTerJtNjsAbcMHiL8WL6LfcEkrdntiz",
"amount": "10000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
}
]Extensions
{
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"limit": 200,
"since": "2026-09-03T01:13:52.092037Z",
"channel": 123
}
},
"output": {
"type": "json",
"example": {
"meta": {
"sort": "created_at_desc",
"limit": 200,
"since": "2026-05-01T12:00:00Z",
"channel": 123,
"is_free": false,
"has_more": true,
"quote_id": "news_5f25b7aab0f8c302",
"next_cursor": "eyJjcmVhdGVkX2F0IjoiMjAyNi0wNS0wMVQxMjowMDowMCswMDowMCIsImlkIjoiMDE5NjFjMWItY2Y2Zi03N2VjLWI2NmQtYzZlZjI4MTlkZDg2In0",
"pricing_hash": "5f25b7aab0f8c3029c9a7e708c0f2cb0ad3c8f7d12253ec48f0f3e927af1cc19d",
"delivery_mode": "paid",
"billable_count": 180,
"available_count": 180
},
"count": 1,
"items": [
{
"id": "01961c1b-cf6f-77ec-b66d-c6ef2819dd86",
"source_id": 123,
"created_at": "2026-05-01T12:00:00Z",
"message_text": "Breaking news: Yodeler forwarded another headline.",
"destination_id": 456,
"destination_type": "telegram"
}
],
"window": {
"newest_created_at": "2026-05-01T12:00:00Z",
"oldest_created_at": "2026-05-01T12:00:00Z"
},
"payment": {
"asset": "0x833589fCD6EDb6E08f4c7C32D4f71b54bdA02913",
"price": "$0.01",
"amount": "10000",
"pay_to": "0x1111111111111111111111111111111111111111",
"scheme": "exact",
"network": "eip155:8453",
"currency": "USD"
}
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 50,
"maximum": 500,
"minimum": 1,
"description": "Maximum batch size to price and return."
},
"since": {
"type": "string",
"format": "date-time",
"description": "Optional lower-bound timestamp for freshness-aware pricing."
},
"channel": {
"type": "integer",
"description": "Optional Telegram source channel id filter."
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"yodeler": {
"pricing": {
"sort": "created_at_desc",
"asset": "USDC",
"model": "availability-aware-count-and-freshness",
"scheme": "exact",
"license": {
"id": "yodeler-data-license-1.0",
"url": "https://x402.yodeler.xyz/terms",
"name": "Yodeler Data License",
"termsUrl": "https://x402.yodeler.xyz/terms",
"provenanceUrl": "https://x402.yodeler.xyz/data-provenance",
"redistribution": false,
"aiTrainingAllowed": true,
"attributionRequired": true
},
"network": "eip155:8453",
"currency": "USD",
"maxLimit": 500,
"basePrice": "$0.01",
"dimensions": [
"billable_count",
"freshness"
],
"limitTiers": [
{
"upTo": 50,
"multiplier": "1x"
},
{
"upTo": 200,
"multiplier": "2x"
},
{
"upTo": 500,
"multiplier": "4x"
}
],
"licensePath": "/v1/license",
"previewPath": "/v1/news/quote",
"sandboxPath": "/v1/news/sandbox",
"assetAddress": "0x833589fCD6EDb6E08f4c7C32D4f71b54bdA02913",
"defaultLimit": 50,
"networkLabel": "Base",
"protectedPath": "/v1/news",
"currencySymbol": "$",
"facilitatorUrl": "https://api.cdp.coinbase.com/platform/v2/x402",
"freshnessTiers": [
{
"tier": "recent_6h",
"multiplier": "1.25x",
"lookbackHours": 6
},
{
"tier": "recent_24h",
"multiplier": "1.1x",
"lookbackHours": 24
}
],
"billingStrategy": "exact-from-availability",
"quoteTtlSeconds": 300,
"freeOnEmptyResults": true,
"freshnessSlaSeconds": 300,
"freshnessDefinitions": [
{
"rule": "`since` is within the last 6 hours.",
"tier": "recent_6h",
"maxLookbackHours": 6
},
{
"rule": "`since` is older than 6 hours and within the last 24 hours.",
"tier": "recent_24h",
"maxLookbackHours": 24
},
{
"rule": "`since` is older than 24 hours, or no `since` filter was provided.",
"tier": "older",
"maxLookbackHours": null
}
],
"supportsBudgetHeader": "X-Max-Price",
"paymentTimeoutSeconds": 300,
"sellerWalletConfigured": true,
"availabilityPreviewPath": "/v1/news/availability",
"supportsCursorPagination": true,
"suggestedTestingPriceRange": "$0-$0.05",
"supportsConditionalRequests": true
},
"service": {
"tags": [
"crypto",
"data",
"analytics",
"market-data",
"social",
"telegram",
"discord",
"news",
"ai-agents",
"x402"
],
"iconUrl": "https://yodeler.xyz/images/logo/logo.webp",
"homepageUrl": "https://x402.yodeler.xyz/about",
"serviceName": "Yodeler",
"documentationUrl": "https://x402.yodeler.xyz/docs"
},
"discovery": {
"docsPath": "/docs",
"llmsPath": "/llms.txt",
"toolName": "yodeler.get_paid_news",
"quotePath": "/v1/news/quote",
"termsPath": "/terms",
"robotsPath": "/robots.txt",
"openapiPath": "/openapi.json",
"pricingPath": "/v1/news/pricing",
"privacyPath": "/privacy",
"sitemapPath": "/sitemap.xml",
"supportPath": "/support",
"absoluteUrls": {
"docs": "https://x402.yodeler.xyz/docs",
"llms": "https://x402.yodeler.xyz/llms.txt",
"terms": "https://x402.yodeler.xyz/terms",
"health": "https://x402.yodeler.xyz/health",
"robots": "https://x402.yodeler.xyz/robots.txt",
"openapi": "https://x402.yodeler.xyz/openapi.json",
"pricing": "https://x402.yodeler.xyz/v1/news/pricing",
"privacy": "https://x402.yodeler.xyz/privacy",
"sitemap": "https://x402.yodeler.xyz/sitemap.xml",
"support": "https://x402.yodeler.xyz/support",
"overview": "https://x402.yodeler.xyz/about",
"paid_news": "https://x402.yodeler.xyz/v1/news",
"paid_search": "https://x402.yodeler.xyz/v1/news/search",
"x402_health": "https://x402.yodeler.xyz/health/x402",
"data_license": "https://x402.yodeler.xyz/v1/license",
"sandbox_news": "https://x402.yodeler.xyz/v1/news/sandbox",
"quote_preview": "https://x402.yodeler.xyz/v1/news/quote",
"spend_summary": "https://x402.yodeler.xyz/v1/news/spend",
"agent_manifest": "https://x402.yodeler.xyz/.well-known/agent.json",
"funnel_metrics": "https://x402.yodeler.xyz/v1/news/funnel",
"search_preview": "https://x402.yodeler.xyz/v1/news/search/preview",
"x402_discovery": "https://x402.yodeler.xyz/.well-known/x402.json",
"channel_catalog": "https://x402.yodeler.xyz/v1/news/channels",
"data_provenance": "https://x402.yodeler.xyz/data-provenance",
"discovery_index": "https://x402.yodeler.xyz/v1/discovery",
"intelligence_stats": "https://x402.yodeler.xyz/v1/intelligence/stats",
"paid_token_mentions": "https://x402.yodeler.xyz/v1/signals/token-mentions",
"availability_preview": "https://x402.yodeler.xyz/v1/news/availability",
"intelligence_markets": "https://x402.yodeler.xyz/v1/intelligence/markets",
"intelligence_sources": "https://x402.yodeler.xyz/v1/intelligence/sources",
"token_mentions_preview": "https://x402.yodeler.xyz/v1/signals/token-mentions/preview"
},
"manifestPath": "/.well-known/agent.json",
"quoteToolName": "yodeler.preview_news_quote",
"x402HealthPath": "/health/x402",
"pricingToolName": "yodeler.read_news_pricing",
"availabilityPath": "/v1/news/availability",
"spendSummaryPath": "/v1/news/spend",
"discoveryToolName": "yodeler.read_news_discovery_index",
"funnelMetricsPath": "/v1/news/funnel",
"x402DiscoveryPath": "/.well-known/x402.json",
"channelCatalogPath": "/v1/news/channels",
"dataProvenancePath": "/data-provenance",
"discoveryIndexPath": "/v1/discovery",
"availabilityToolName": "yodeler.preview_news_availability",
"intelligenceStatsPath": "/v1/intelligence/stats",
"channelCatalogToolName": "yodeler.list_news_channels",
"intelligenceMarketsPath": "/v1/intelligence/markets",
"intelligenceSourcesPath": "/v1/intelligence/sources",
"intelligenceStatsToolName": "yodeler.read_intelligence_stats",
"intelligenceMarketsToolName": "yodeler.list_intelligence_markets",
"intelligenceSourcesToolName": "yodeler.list_intelligence_sources"
},
"agentReady": true,
"paymentFlow": [
{
"step": 1,
"action": "Preview availability or request the protected resource.",
"endpoint": "/v1/news/availability"
},
{
"step": 2,
"action": "Request GET /v1/news without payment to receive a clean 402 challenge.",
"endpoint": "/v1/news"
},
{
"step": 3,
"action": "Decode the payment requirements from the payment-required header.",
"header": "payment-required"
},
{
"step": 4,
"action": "Submit payment through your x402-compatible client and retry the same request.",
"header": "X-Payment"
}
],
"distribution": {
"keywords": [
"x402",
"402 Payment Required",
"paid API",
"micropayments",
"USDC",
"Base",
"Base mainnet",
"Base Sepolia",
"AI agents",
"agent tools",
"Telegram news",
"Discord news",
"news data API",
"pay-per-request",
"machine-readable pricing",
"real-time intelligence",
"agent intelligence market"
],
"categories": [
"data",
"news",
"telegram",
"discord",
"x402",
"agent-tools"
],
"marketplaces": [
{
"name": "x402 Bazaar",
"status": "ready",
"extension": "bazaar"
},
{
"name": "OpenAPI tool registries",
"path": "/openapi.json",
"status": "ready"
},
{
"name": "Agent manifest directories",
"path": "/.well-known/agent.json",
"status": "ready"
}
]
},
"supportedNetworks": [
{
"id": "eip155:8453",
"label": "Base",
"configured": true
},
{
"id": "eip155:84532",
"label": "Base Sepolia",
"configured": false
}
]
}
}Provenance
- Seen in the source catalog
- 2026-09-09 10:31Z
- Last indexed by Roundhouse
- 2026-09-13 01:10Z
- Last enriched (probe, favicon, geo)
- 2026-09-12 08:15Z
- x402 version
- 2
- Max timeout
- 300s
- Liveness probe
- HTTP 402
Hand this page to an agent
Copy the prompt and paste it into Claude, an MCP client or your own agent — it will vet this service and call it over the free read API. No key, no account.
GET api.roundhouseai.io/v0/endpoints
This endpoint's own trailing-30-day call count, as published by the upstream catalog and snapshotted daily. 19 snapshots so far. Verified volume counts only settlements with an on-chain EIP-3009 marker.
Show the promptHide the prompt
Using Roundhouse, look up the x402 service x402.yodeler.xyz and tell me whether it is worth paying: what a call costs, whether the endpoint answered when last probed, and what its payment record actually shows. curl -s 'https://api.roundhouseai.io/v0/endpoints?q=x402.yodeler.xyz' curl -s 'https://api.roundhouseai.io/v0/merchants/<the payTo wallet returned above>' Then call it: read the price from the live 402 at https://x402.yodeler.xyz/v1/news, never from a cached figure, and pay with an x402 client. The /v0 API needs an API key (`authorization: Bearer rh_live_…`) on everything except /v0/unified* and /v0/endpoints. Mint a personal key for $0.01 at GET https://api.roundhouseai.io/v0/test/x402, or use an organization key from https://roundhouseai.io/dashboard/team. If you do not have Roundhouse tools or skills installed, read https://roundhouseai.io/skill.md first — it is the whole procedure.