addrbookFor publishers
← The evidence ledger

Evidence row 1259230

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:freetier-agent-api-pages-dev
Recorded
Previous row
#1035627
Body SHA-256
b37aa67f0ec52b1720e71d8d73522ae8edcf781b2c20857b378a03b9542306ad
Leaf
0x5615695cb13675b0eb1edd6b7b95cb3c8808a0749784cea945e1acd62b72106e

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://freetier-agent-api.pages.dev/api/agent-tools"
    ],
    [
      "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-check"
    ],
    [
      "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": "Agent tools search: One search across ~13,000 agent tools: 4,259 MCP servers (awesome-mcp-servers, MIT) and ~8,900 x402 pay-per-call APIs (nohumans.directory, CC BY 4.0). Filters: q, type=mcp|x402, limit<=100.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "10",
            "group": "query",
            "name": "limit",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "pdf",
            "group": "query",
            "name": "q",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Agent Extraction API",
        "tags": [
          "directory",
          "agent-tools",
          "mcp"
        ],
        "url": "https://freetier-agent-api.pages.dev/api/agent-tools"
      },
      {
        "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": "Free tiers: 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": "2",
          "l30DaysUniquePayers": "2"
        },
        "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": "2",
          "l30DaysUniquePayers": "2"
        },
        "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": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Agent Extraction API",
        "tags": [
          "directory",
          "mcp",
          "model-context-protocol"
        ],
        "url": "https://freetier-agent-api.pages.dev/api/mcp-servers"
      },
      {
        "description": "One-call page audit for agents: HTTP status, redirects, latency, title, meta description, canonical, lang, Open Graph, JSON-LD types, headings, word count, plus agent-friendliness: robots.txt rules for 14 AI crawlers, llms.txt, sitemap, and a 0-100 score with reasons.",
        "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",
          "seo",
          "http-status",
          "monitoring"
        ],
        "url": "https://freetier-agent-api.pages.dev/api/page-check"
      },
      {
        "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.002615",
      "currency": "USDC",
      "maxAmount": "0.01",
      "minAmount": "0.001"
    },
    "provider": "freetier-agent-api.pages.dev",
    "providerUrl": "",
    "serviceName": "Agent Extraction API",
    "tags": [
      "directory",
      "agent-tools",
      "mcp",
      "public-apis",
      "free-tier",
      "crypto",
      "base",
      "gas",
      "email",
      "validation",
      "mx",
      "disposable-email",
      "llm",
      "extraction",
      "json-schema",
      "text",
      "developer-tools",
      "multi-chain",
      "ethereum",
      "pricing",
      "model-context-protocol",
      "web",
      "seo",
      "http-status",
      "monitoring",
      "markdown",
      "legacy",
      "rag",
      "web-scraping",
      "content-extraction",
      "x402",
      "agent-payments"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"b37aa67f0ec52b1720e71d8d73522ae8edcf781b2c20857b378a03b9542306ad","id":1259230,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793384210930170,"prev":1035627,"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 (243099 rows).

  1. 0x56150f46d85d290eda471095e497e82938e0999d6d5c3b383392cc23a421468c
  2. 0x85065f59a67609ad3bcc0fcbae0648d4eee69f3c5e201b7c297d95d89276ba33
  3. 0xaf1868b5633f3e318ceb3f356010295ac2145b421dea0378e8e3b35160e6fc3e
  4. 0x02b495af1cb577f57b8e256b0897bbf710f544666a8b9dd90c464cfe966edd34
  5. 0xdf24c5d2b469ba67b3fe924ab1336337bf001823d44e045d50ac8838ca9f289c
  6. 0xfe63f7d70ccacf8688a7b9175fdef9bc0fa64e864f7f024281b397773d0e2051
  7. 0x0585167c620cf1c5d1ca2a32758efe856e08a8b9733cac215a6ac1097bfafbc4
  8. 0xc94bff6f9ecfa35447d10269654c39db0ec1987dc5f0f1b001da61eafc41e803
  9. 0xda5c73d9e791ca462b510c79a6f5511a7b08c13a34fe43dcfd4960337a504980
  10. 0xe1c8548e5b29affb891dc343c78c8fb7d918687285b35b076296c3f2b119303d
  11. 0x4eeede9b9ae30e92bb6f44b9609dc5ae9328b976370ab3fbf1070156c1b30cdd
  12. 0x39553347c4739ac9ed90e3f481e46c8025da9e356a0f6e2526115aad09aaa15e
  13. 0x85b6002c61ef4075a6447b26f57b780bd1014041507b2fc474c4280de84b3c10
  14. 0xc50bc54a5f909a7a577c4f0728b218d8be3478facb29ad6040ae8212305ae1d6
  15. 0xa937fac4496d1d79e24c5f12abd33388ef710185b9d82165d4b39af6bd434545
  16. 0x910a91495535ac1a9e959d27d607e185616d2d41b45bc7071c6357f426f372d8
  17. 0xffe660edb9e5c6e3449a49454634c3e7b2f9fe703e5697f723b021735647ab7e
  18. 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON