{"ok":true,"url":"https://datasourcepulse.com/api/x402/check","category":"crypto_onchain","score":85.9,"traction":0,"confidence":1,"last_status":402,"last_probe_at":"2026-07-29T07:04:57.692Z","evidence":{"reliability":{"probes":16,"ok":11,"ratio":0.6875,"window":"latest_60"},"protocol":{"valid_quote_probes":11,"paid_responses":11,"of":11,"ratio":1},"speed":{"p50_ms":337,"p95_ms":595,"score":1},"proven":{"settlements_to_advertised_pay_to":0,"distinct_senders_to_pay_to":0,"verified_at":null,"score":0,"caveat":"payment activity to the currently observed/advertised payTo; not necessarily an API purchase","distinct_senders_per_week":0,"weeks_listed":1},"stability":{"price_observations":11,"changes":0,"score":1},"freshness":{"last_probe_at":"2026-07-29T07:04:57.692Z","age_days":0.2,"factor":1},"current":{"status":402,"quote_valid":true,"factor":1}},"routability":{"routable":true,"reasons":[],"age_hours":5.66,"observed_price_usd":0.02,"capability_key":"schema:POST:d0bdd370d6fa3ab0c227959a"},"capability_key":"schema:POST:d0bdd370d6fa3ab0c227959a","capability_profile":{"version":3,"endpoint_id":574616,"url":"https://datasourcepulse.com/api/x402/check","category":"crypto_onchain","primary_capability":"search.scrape","confidence":0.59,"capabilities":[{"id":"search.scrape","label":"Web extraction","category":"search_scrape","confidence":0.59,"evidence":[{"source":"title","detail":"One live health check on a data source, one instant machine-readable verdict. Monitor an Apify actor, API, or scraper for failures; check whether an API key silently failed; detect"},{"source":"description","detail":"One live health check on a data source, one instant machine-readable verdict. Monitor an Apify actor, API, or scraper for failures; check whether an API key silently failed; detect"}]},{"id":"utilities.transform","label":"Data transformation","category":"utilities","confidence":0.59,"evidence":[{"source":"title","detail":"One live health check on a data source, one instant machine-readable verdict. Monitor an Apify actor, API, or scraper for failures; check whether an API key silently failed; detect"},{"source":"description","detail":"One live health check on a data source, one instant machine-readable verdict. Monitor an Apify actor, API, or scraper for failures; check whether an API key silently failed; detect"}]}],"keywords":["one","live","health","check","source","instant","machine","readable","verdict","monitor","apify","actor","scraper","failures","failure","whether","key","silently","failed","fail","detect","schema","drift","stale","empty","dead","credentials","credential","rate","limiting","limit","quota","exhaustion","validates","validate","keys","35+","vendors","vendor","openai","anthropic","stripe","github","more","any","public","id","returns","return","json","state","class","message","recommended","recommend","action","latency","ms","metadata","crypto","onchain","x402","datasourcepulse","checked","echo","what","was","type","never","echoes","echoe","iso","8601","timestamp","token","exhausted","exhaust","limited","timeout","unexpected","unexpect","response","volume","drop","cost","spike","null","when","healthy","end","probe","milliseconds","millisecond","human","explanation","specific","detail","percentages","percentage","run","success","rates","baseline","numbers","number","about","it","warning","warn","failing"],"entities":["url","webpage","data"],"operations":["scrape","extract","transform"],"networks":["base"],"input_concepts":[],"output_concepts":["checked","checked_at","failure_class","latency_ms","message","metadata","recommended_action","state","text","markdown","value","check","failure","class","latency","ms","recommended","recommend","action"],"input_schema_known":true,"output_schema_known":true,"generated_from":["title","description","url","declared_category","category","input_schema","output_schema","verified_adapters"],"fingerprint":"0dba44eedad5ce4119b24c62a7951bd4c7644b4cc67b58affb574f6b9719b179","search_terms":["crypto_onchain","search.scrape","Web extraction","web","extraction","utilities.transform","Data transformation","transformation","one","live","health","check","source","instant","machine","readable","verdict","monitor","apify","actor","scraper","failures","failure","whether","key","silently","failed","fail","detect","schema","drift","stale","empty","dead","credentials","credential","rate","limiting","limit","quota","exhaustion","validates","validate","keys","35+","vendors","vendor","openai","anthropic","stripe","github","more","any","public","id","returns","return","json","state","class","message","recommended","recommend","action","latency","ms","metadata","crypto","onchain","x402","datasourcepulse","checked","echo","what","was","type","never","echoes","echoe","iso","8601","timestamp","token","exhausted","exhaust","limited","timeout","unexpected","unexpect","response","volume","drop","cost","spike","null","when","healthy","end","probe","milliseconds","millisecond","human","explanation","specific","detail","percentages","percentage","run","success","rates","baseline","numbers","number","about","it","warning","warn","failing","url","webpage","data","scrape","extract","transform","base","text","markdown"]},"adapters":[],"dataset_revision":322465,"declared":{"price_usd":0.02,"currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","pay_to":"0x7cCb91a3ad4c45097bDA4C3C29d2Cc89fA93Ab36","input_schema":{"bodyFields":{"actorId":{"description":"actor mode (required): Apify actor id, e.g. apify~web-scraper.","type":"string"},"apiKey":{"description":"credential mode: the API key to validate. Used for one live vendor call, never stored.","type":"string"},"apifyToken":{"description":"actor mode (required): Apify API token with actor + run read access. Used for live reads, never stored.","type":"string"},"authHeader":{"description":"generic_http: full Authorization header value to send.","type":"string"},"bearerToken":{"description":"credential mode: bearer token, for vendors that use one.","type":"string"},"clientId":{"description":"credential mode: OAuth client id, for vendors that use one.","type":"string"},"clientSecret":{"description":"credential mode: OAuth client secret, for vendors that use one.","type":"string"},"costSpikePct":{"description":"actor mode: cost spike threshold percent (default 50).","type":"number"},"enableCostBaseline":{"description":"actor mode: alert if per-run cost spikes vs the rolling average (default false).","type":"boolean"},"enableVolumeBaseline":{"description":"actor mode: alert if latest output volume drops vs the rolling average of recent runs (default true).","type":"boolean"},"quotaSoftCap":{"description":"credential mode, optional: your own budget line in the vendor's native usage unit. Quota verdicts are evaluated against this cap instead of the vendor's billing wall.","type":"number"},"refreshToken":{"description":"google_oauth vendor only: OAuth2 refresh token, validated via a token refresh.","type":"string"},"stalenessThresholdDays":{"description":"actor mode: failing verdict when the actor has not been updated in this many days (default 30).","type":"number"},"successJsonPath":{"description":"generic_http: dot-separated JSON path to assert on the response body.","type":"string"},"successJsonValue":{"description":"generic_http: expected string value at successJsonPath.","type":"string"},"successStatusCode":{"description":"generic_http: expected HTTP status (default 200).","type":"number"},"type":{"description":"Check mode. credential (default): validate an API key or HTTP endpoint. actor: health-check a public Apify actor by id. If omitted, inferred: actorId present means actor, otherwise credential.","enum":["credential","actor"],"type":"string"},"url":{"description":"generic_http vendor (required): the public endpoint to check. Private, loopback, and internal addresses are rejected.","type":"string"},"vendor":{"description":"credential mode (required): vendor template, e.g. openai, anthropic, gemini, stripe, github, serpapi, reddit, youtube, or generic_http for any HTTP endpoint. Unknown vendors return 400 with the full list location.","type":"string"},"volumeDropPct":{"description":"actor mode: volume drop threshold percent (default 30).","type":"number"}},"bodyType":"json","discoverable":true,"method":"POST","type":"http"},"output_schema":{"properties":{"checked":{"description":"Echo of what was checked: { type, vendor } or { type, actor_id }. Never echoes credentials.","type":"object"},"checked_at":{"description":"ISO 8601 timestamp of the check.","type":"string"},"failure_class":{"description":"Machine-readable failure class: dead_token, quota_exhausted, rate_limited, timeout, unexpected_response, actor_failed, volume_drop, schema_drift, cost_spike, actor_stale. Null when healthy.","type":["string","null"]},"latency_ms":{"description":"End-to-end probe latency in milliseconds.","type":"number"},"message":{"description":"Human-readable explanation of the verdict.","type":"string"},"metadata":{"description":"Probe-specific detail: quota percentages, run success rates, schema check results, baseline numbers.","type":"object"},"recommended_action":{"description":"What to do about it. Null when healthy.","type":["string","null"]},"state":{"description":"The health verdict.","enum":["healthy","warning","failing"],"type":"string"}},"required":["state","failure_class","message","checked_at","latency_ms"],"type":"object"}},"observed":{"price_usd":0.02,"price_at":"2026-07-29T07:04:57.692Z","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","pay_to":"0x7cCb91a3ad4c45097bDA4C3C29d2Cc89fA93Ab36","quote_valid":true,"method":"POST"},"verification":{"safe_for_end_to_end":false,"owner_opt_in_non_read":false},"provenance":[{"source":"bazaar","first_seen":"2026-07-25T04:40:17.099Z","last_seen":"2026-07-29T12:42:44.084Z","claim_json":"{\"title\":null,\"description\":null,\"declared_category\":null,\"declared_price_usd\":0.02,\"currency\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"network\":\"eip155:8453\",\"pay_to\":\"0x7cCb91a3ad4c45097bDA4C3C29d2Cc89fA93Ab36\",\"method\":null,\"input_schema\":null,\"output_schema\":null,\"verification_safe\":false}","claim":{"title":null,"description":null,"declared_category":null,"declared_price_usd":0.02,"currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","pay_to":"0x7cCb91a3ad4c45097bDA4C3C29d2Cc89fA93Ab36","method":null,"input_schema":null,"output_schema":null,"verification_safe":false}}],"proven":{"onchain_settlements":0,"onchain_payers":0,"caveat":"payment activity to the currently observed/advertised payTo; not necessarily an API purchase","verified_at":null,"verified_tx":null},"history":[{"iso":"2026-07-29T07:04:57.692Z","ok":1,"status":402,"latency_ms":1369,"quote_valid":1,"price_usd":0.02,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","pay_to":"0x7cCb91a3ad4c45097bDA4C3C29d2Cc89fA93Ab36","raw_amount":"20000","method_used":"POST","probe_class":"valid_x402_quote","conclusive":1,"error":null},{"iso":"2026-07-28T07:04:55.813Z","ok":1,"status":402,"latency_ms":338,"quote_valid":1,"price_usd":0.02,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","pay_to":"0x7cCb91a3ad4c45097bDA4C3C29d2Cc89fA93Ab36","raw_amount":"20000","method_used":"POST","probe_class":"valid_x402_quote","conclusive":1,"error":null},{"iso":"2026-07-27T07:04:51.247Z","ok":1,"status":402,"latency_ms":276,"quote_valid":1,"price_usd":0.02,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","pay_to":"0x7cCb91a3ad4c45097bDA4C3C29d2Cc89fA93Ab36","raw_amount":"20000","method_used":"POST","probe_class":"valid_x402_quote","conclusive":1,"error":null},{"iso":"2026-07-26T07:04:46.295Z","ok":1,"status":402,"latency_ms":337,"quote_valid":1,"price_usd":0.02,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","pay_to":"0x7cCb91a3ad4c45097bDA4C3C29d2Cc89fA93Ab36","raw_amount":"20000","method_used":"POST","probe_class":"valid_x402_quote","conclusive":1,"error":null},{"iso":"2026-07-25T07:04:43.143Z","ok":1,"status":402,"latency_ms":595,"quote_valid":1,"price_usd":0.02,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","pay_to":"0x7cCb91a3ad4c45097bDA4C3C29d2Cc89fA93Ab36","raw_amount":"20000","method_used":"POST","probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-25T05:04:42.255Z","ok":1,"status":402,"latency_ms":334,"quote_valid":1,"price_usd":0.02,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","pay_to":"0x7cCb91a3ad4c45097bDA4C3C29d2Cc89fA93Ab36","raw_amount":"20000","method_used":"POST","probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-25T03:04:28.644Z","ok":1,"status":402,"latency_ms":304,"quote_valid":1,"price_usd":0.02,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-25T01:04:27.683Z","ok":1,"status":402,"latency_ms":299,"quote_valid":1,"price_usd":0.02,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T23:04:12.493Z","ok":1,"status":402,"latency_ms":332,"quote_valid":1,"price_usd":0.02,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T21:04:01.456Z","ok":1,"status":402,"latency_ms":344,"quote_valid":1,"price_usd":0.02,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T19:03:47.593Z","ok":1,"status":402,"latency_ms":350,"quote_valid":1,"price_usd":0.02,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T17:03:31.670Z","ok":0,"status":null,"latency_ms":1382,"quote_valid":0,"price_usd":null,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":"negotiable is not defined"},{"iso":"2026-07-24T15:02:29.917Z","ok":0,"status":null,"latency_ms":282,"quote_valid":0,"price_usd":null,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":"negotiable is not defined"},{"iso":"2026-07-24T13:01:31.792Z","ok":0,"status":null,"latency_ms":398,"quote_valid":0,"price_usd":null,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":"negotiable is not defined"},{"iso":"2026-07-24T10:59:56.525Z","ok":0,"status":null,"latency_ms":291,"quote_valid":0,"price_usd":null,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":"negotiable is not defined"},{"iso":"2026-07-24T08:59:24.912Z","ok":0,"status":null,"latency_ms":639,"quote_valid":0,"price_usd":null,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":"negotiable is not defined"}]}