{"uid":"cap_TpyswlBn58kQN1hCA2JIR","slug":"freshfact-evidence-7084d77f","name":"FreshFact Evidence","description":"Fresh web evidence for AI agents and software.","url":"https://fresh-fact.onrender.com/api/evidence?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"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"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"Public HTTP or HTTPS URL to retrieve."},"maxChars":{"type":"integer","default":30000,"maximum":50000,"minimum":1000}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["service","source","freshness","integrity","data"],"properties":{"data":{"type":"object"},"source":{"type":"object"},"service":{"type":"string"},"freshness":{"type":"object"},"integrity":{"type":"object"}}}}}}},"responseSchema":{"type":"json","example":{"data":{"text":"Current extracted source text"},"source":{"finalUrl":"https://example.com/","httpStatus":200},"service":"FreshFact Evidence","freshness":{"retrievedAt":"2026-01-01T00:00:00.000Z"},"integrity":{"algorithm":"sha256","contentHash":"sha256-hex"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_NnByMqHCW45Hgnv5P-Z89","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a public URL and returns its text content with freshness timestamp, source metadata, and SHA-256 content hash for AI agent verification","exampleAgentPrompt":"Fetch the current text content of https://www.bbc.com/news/technology and give me the extracted text along with its SHA-256 hash and the timestamp of when it was retrieved — up to 30000 characters.","exampleUseCases":[{"title":"Fact-checking a news article","prompt":"Grab the current content of https://apnews.com/article/example-article-slug and tell me what it says right now, including when you retrieved it and a hash so I can verify it hasn't changed."},{"title":"Monitoring a competitor pricing page","prompt":"Fetch the text from https://competitor.com/pricing right now — give me the full extracted text, the retrieval timestamp, and the SHA-256 hash so I can compare it to yesterday's snapshot."},{"title":"Verifying a public government document","prompt":"Retrieve the current text from https://www.regulations.gov/document/some-doc-id — I need the extracted content, the HTTP status, and a content hash to confirm what's actually published there today."}],"resultDescription":"Returns a JSON object containing: the extracted text content of the fetched URL (up to 50,000 chars), the final resolved URL and HTTP status code, the ISO 8601 timestamp of when the page was retrieved, and a SHA-256 hash of the content for integrity verification. The service name 'FreshFact Evidence' is also returned as a label.","failureModes":["URL is not publicly accessible or requires authentication — endpoint may return a non-200 HTTP status in the source object","URL is malformed or not a valid HTTP/HTTPS URI — validation error on the queryParams.url field","Target page returns no extractable text (e.g. pure JavaScript SPA with no server-side rendering) — data.text may be empty or minimal","maxChars below minimum (1000) or above maximum (50000) — schema validation error","Network timeout or upstream server error from the target URL — may return error response or empty content","Payment not made via x402 protocol — 402 Payment Required response before content is returned"],"whenToPreferThis":"Choose FreshFact Evidence when an AI agent needs a fresh, timestamped snapshot of a public web page's text content with cryptographic integrity proof (SHA-256 hash). It is ideal for fact-checking, content verification, competitive monitoring, or any use case where provenance and freshness of web evidence matter. Prefer this over generic web scrapers when you need the retrieval timestamp and content hash bundled together for auditability. It is not suited for authenticated pages, JavaScript-heavy SPAs, or bulk crawling of entire sites.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T12:33:17.510Z","isFirstParty":false,"canonicalSlug":"freshfact-evidence-7084d77f"}