← The evidence ledger
Evidence row 1035627
Observed , by sync.agentic_market/1.
- Kind
- listing
- About
- source_record agentic_market:freetier-agent-api-pages-dev
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 7d0446a5f08fa838ce3fb0cd6d0b8ace96445ab68fd754bcbf29ef0e29522352
- Leaf
- 0xcb98210d7e95e69b21b59936b639bf822f29d6e51665ca7498baae9072da23e3
What was observed
{
"endpoints": [
[
"x402",
"https://freetier-agent-api.pages.dev/api/apis/search"
],
[
"x402",
"https://freetier-agent-api.pages.dev/api/base-gas"
],
[
"x402",
"https://freetier-agent-api.pages.dev/api/email-verify"
],
[
"x402",
"https://freetier-agent-api.pages.dev/api/extract-json"
],
[
"x402",
"https://freetier-agent-api.pages.dev/api/free-tiers"
],
[
"x402",
"https://freetier-agent-api.pages.dev/api/gas"
],
[
"x402",
"https://freetier-agent-api.pages.dev/api/llm-pricing"
],
[
"x402",
"https://freetier-agent-api.pages.dev/api/mcp-servers"
],
[
"x402",
"https://freetier-agent-api.pages.dev/api/page-markdown"
],
[
"x402",
"https://freetier-agent-api.pages.dev/api/page-rag"
],
[
"x402",
"https://freetier-agent-api.pages.dev/api/x402-services"
]
],
"name": "freetier-agent-api.pages.dev",
"owner_address": null,
"raw": {
"caip2_networks": [
"eip155:8453"
],
"category": "",
"description": "",
"domain": "freetier-agent-api.pages.dev",
"endpoints": [
{
"description": "Search 2,230 link-checked public & free-tier APIs (59 categories). Filters: q, category, auth=none, alive=yes, https=yes, kind, limit<=50.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "yes",
"group": "query",
"name": "alive",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "none",
"group": "query",
"name": "auth",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "10",
"group": "query",
"name": "limit",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "weather",
"group": "query",
"name": "q",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.001",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "Agent Extraction API",
"tags": [
"directory",
"public-apis",
"free-tier"
],
"url": "https://freetier-agent-api.pages.dev/api/apis/search"
},
{
"description": "Live Base mainnet gas price (gwei), latest block, and estimated ETH cost of a USDC transfer (~65k gas) and a plain ETH transfer (21k gas).",
"method": "GET",
"parameters": [],
"pricing": {
"amount": "0.0015",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "Agent Extraction API",
"tags": [
"crypto",
"base",
"gas"
],
"url": "https://freetier-agent-api.pages.dev/api/base-gas"
},
{
"description": "Email address check WITHOUT sending mail or SMTP probing: RFC-style syntax check, domain MX/A records via DNS-over-HTTPS, disposable-domain flag (CC0 blocklist, ~9,900 domains), role-address flag (info@, support@...), free-mail flag. Verdict: deliverable_domain | risky | invalid. Cannot confirm that the mailbox itself exists. Addresses are not stored or logged.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "jane.doe@example.com",
"group": "query",
"name": "email",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.002",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "Agent Extraction API",
"tags": [
"email",
"validation",
"mx",
"disposable-email"
],
"url": "https://freetier-agent-api.pages.dev/api/email-verify"
},
{
"description": "Messy text + JSON Schema in, clean JSON out. Uses a small LLM (Cloudflare Workers AI, Llama 3.1 8B, JSON mode) when available, else a deterministic key:value/regex extractor; the result is type-checked against your schema and missing fields are null. Limits: text <= 6,000 chars, schema <= 30 top-level properties (flat objects, arrays of scalars); the model can misread ambiguous text, so check important values. Params: text, schema (JSON string), mode=auto|heuristic. GET query or POST JSON body.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "{\"type\":\"object\",\"properties\":{\"order_id\":{\"type\":\"string\"},\"company\":{\"type\":\"string\"},\"total\":{\"type\":\"number\"},\"currency\":{\"type\":\"string\"},\"due_date\":{\"type\":\"string\",\"format\":\"date\"},\"email\":{\"type\":\"string\",\"format\":\"email\"}}}",
"group": "query",
"name": "schema",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "Order #4471 from ACME GmbH, total EUR 1.299,00, due 2026-11-30, contact billing@acme.example",
"group": "query",
"name": "text",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "Agent Extraction API",
"tags": [
"llm",
"extraction",
"json-schema",
"text"
],
"url": "https://freetier-agent-api.pages.dev/api/extract-json"
},
{
"description": "Current free-tier limits for developer services (hosting, DB, auth, email, CI, monitoring) and AI/LLM APIs, with official source URLs. Filter: q, category.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "llama",
"group": "query",
"name": "q",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.001",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "Agent Extraction API",
"tags": [
"directory",
"free-tier",
"developer-tools"
],
"url": "https://freetier-agent-api.pages.dev/api/free-tiers"
},
{
"description": "Live gas prices across 5 EVM chains in one call (Ethereum, Base, Arbitrum, Optimism, Polygon): gas price in gwei, latest block, and the cost of an ETH transfer, an ERC-20/USDC transfer and a swap in native coin and USD, plus a ranking of which chain is cheapest right now. Public RPC nodes with failover; no keys.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "all",
"group": "query",
"name": "chains",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.0015",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "Agent Extraction API",
"tags": [
"gas",
"multi-chain",
"crypto",
"ethereum",
"base"
],
"url": "https://freetier-agent-api.pages.dev/api/gas"
},
{
"description": "AI model list prices (USD per 1M input/output/cached tokens, context window, vision/tools/reasoning flags) for ~3,000 models across OpenAI, Anthropic, Google, Mistral, Groq, Bedrock, Azure, Together, Fireworks and more, plus verified free tiers/rate limits of AI APIs. Filters: q, provider, free=yes, max_input_per_m, min_context, vision=yes, tools=yes, sort=input|output|context, limit<=100.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "yes",
"group": "query",
"name": "free",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "10",
"group": "query",
"name": "limit",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "llama",
"group": "query",
"name": "q",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "Agent Extraction API",
"tags": [
"directory",
"llm",
"pricing"
],
"url": "https://freetier-agent-api.pages.dev/api/llm-pricing"
},
{
"description": "Search 4,259 MCP (Model Context Protocol) servers by keyword, category, language (python/typescript/go/rust...), scope (cloud/local) and official flag. Returns repo URL and description.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "python",
"group": "query",
"name": "language",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "10",
"group": "query",
"name": "limit",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "postgres",
"group": "query",
"name": "q",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.001",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "Agent Extraction API",
"tags": [
"directory",
"mcp",
"model-context-protocol"
],
"url": "https://freetier-agent-api.pages.dev/api/mcp-servers"
},
{
"description": "Convert a public web page to clean Markdown (title, headings, paragraphs, lists, links, code), scripts/nav/footer removed, max ~60k chars. robots.txt respected.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "https://example.com",
"group": "query",
"name": "url",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.0025",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "Agent Extraction API",
"tags": [
"web",
"markdown",
"legacy"
],
"url": "https://freetier-agent-api.pages.dev/api/page-markdown"
},
{
"description": "Any public web page -> clean LLM-ready Markdown + RAG chunks in one call: main content via Mozilla Readability (no nav/ads/footers), absolute links, title/description/language/canonical/published+modified dates/JSON-LD types, word + token estimates, sha256 content hash for change detection, and heading-aware chunks (configurable size + overlap, each with its heading path). Plain HTTP, robots.txt respected, Markdown/plain text passed through. Flags pages that likely need JavaScript.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "https://en.wikipedia.org/wiki/HTTP_402",
"group": "query",
"name": "url",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.0025",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "Agent Extraction API",
"tags": [
"rag",
"markdown",
"web-scraping",
"llm",
"content-extraction"
],
"url": "https://freetier-agent-api.pages.dev/api/page-rag"
},
{
"description": "Search ~8,900 live x402 pay-per-call APIs (verified/unverified by nohumans.directory probes, CC BY 4.0): name, endpoint URL, category, price, chains, status, score. Filters: q, category, chain, max_price, status=verified, limit<=100.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "10",
"group": "query",
"name": "limit",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "0.05",
"group": "query",
"name": "max_price",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "weather",
"group": "query",
"name": "q",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "verified",
"group": "query",
"name": "status",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.0025",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "Agent Extraction API",
"tags": [
"directory",
"x402",
"agent-payments"
],
"url": "https://freetier-agent-api.pages.dev/api/x402-services"
}
],
"enriched": false,
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793252197/bazaar-icons/19906174df41ffa4.png",
"id": "freetier-agent-api-pages-dev",
"integrationType": "",
"isNew": false,
"name": "freetier-agent-api.pages.dev",
"networks": [
"Base"
],
"priceSummary": {
"avgCostBasis": "exact",
"avgCostPerTransaction": "0.002773",
"currency": "USDC",
"maxAmount": "0.01",
"minAmount": "0.001"
},
"provider": "freetier-agent-api.pages.dev",
"providerUrl": "",
"serviceName": "Agent Extraction API",
"tags": [
"directory",
"public-apis",
"free-tier",
"crypto",
"base",
"gas",
"email",
"validation",
"mx",
"disposable-email",
"llm",
"extraction",
"json-schema",
"text",
"developer-tools",
"multi-chain",
"ethereum",
"pricing",
"mcp",
"model-context-protocol",
"web",
"markdown",
"legacy",
"rag",
"web-scraping",
"content-extraction",
"x402",
"agent-payments"
]
},
"source": "agentic_market",
"summary": ""
}What the leaf hashes
{"body":"7d0446a5f08fa838ce3fb0cd6d0b8ace96445ab68fd754bcbf29ef0e29522352","id":1035627,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793297706922258,"prev":null,"subject":"agentic_market:freetier-agent-api-pages-dev","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (242798 rows).
- 0xcb986a9ad9ad8f8538780880f13d9db64f13637c50ccd5e1654d945d6dc61b29
- 0x4593d31c5f3d620c0f04c582873689de513ae8af310972f2cd19912769ceab63
- 0xef6a907303f3233e23d73f8b4d5085cd6ffb571289850b0f489df364e1cc7115
- 0x3bdab356f82ac00d7314653be855e1a375ba345a8fa4a36c8c5487e39cbdd575
- 0x3f3f6320addf5cf7aa346fc042a88d88e609e18016fd0779bff25c45b9f36f0d
- 0x7d3bd7fbbc38f02ce93b5dece2146436451e9fb0e9eccb715eac90d13e386bd2
- 0x573277267123995a34291706b8401c403cfc2c36375ff577f115fc2a9f6f86e6
- 0xd9aaa75341f1912c301d905a35b919275aa0975db5e62518485f83b6f71ba287
- 0x7250f550fb21bac29eab8e5d3576eceabbf3e682a9604f04ce5a116f5bff57d5
- 0x2372deb619f131da61395e0c0b6ad7e40c860ee7256e031363dfe091f12b6837
- 0x245df18195f5dff41501337f529a3233c496608975c988af768078d7c8c2da4d
- 0xbee8e8d8ca5c95a66e562a294bddb8d5c6d024ece4511762f33f67eb3eff2dfb
- 0x97f0ccb56ab0f3fc0746e8ceca39a31e5cd22b8979ee43500468693a013c5beb
- 0xff4a7a4ef98a9db806f61d17fd3535917a23846dc8183da0b176c5699301b5ba
- 0x4e4f8f228a3b7a38299ec6f2b1967c6cf4de15fdd9dc0d200e691266e51ef99d
- 0xef5d5572aac8f06b61579b7167b369fcb479d9027d4037dc9cacff9e3a26ffd2
- 0xa1fa2e97e71ad6e802f325afd74bb7095901f2060529c9739182a1233f8804bc
- 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
- Day root
- 0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
- Chained
- 0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
- Published
- On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1