← Protocol index
Resource / 953
healthyVibe Springs.
Finds the closest competitor listings by tag overlap and semantic token similarity. Returns pricing, calls, and payers for each competitor along with the query resource's market rank.
Payment requirements / accepts[]
1 options
| State | Network | Scheme | Atomic amount | Asset | payTo / untrusted |
|---|---|---|---|---|---|
| active | eip155:8453 | exact | 500000 | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | 0x38C063312719220c676E988f0DEE14B4ec0e44C8 |
All advertised payment options are stored. Base (`eip155:8453`) is the operational network for ranking and canaries; non-Base options remain visible for transparency.
Probe evidence
1 recent
healthy 2026-08-13 05:45:02 UTC GET · HTTP 402 · 391ms · accepts 1 · base 1 ok
Accepts snapshot
[
{
"amount": "500000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"assetTransferMethod": null,
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x38C063312719220c676E988f0DEE14B4ec0e44C8",
"paymentFlow": null,
"raw": {
"amount": "500000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"max_timeout_seconds": 300,
"network": "eip155:8453",
"payTo": "0x38C063312719220c676E988f0DEE14B4ec0e44C8",
"pay_to": "0x38C063312719220c676E988f0DEE14B4ec0e44C8",
"scheme": "exact"
},
"scheme": "exact"
}
]
PaymentRequired raw
{
"accepts": [
{
"amount": "500000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x38C063312719220c676E988f0DEE14B4ec0e44C8",
"scheme": "exact"
}
],
"error": "Payment required",
"extensions": {
"bazaar": {
"category": "market-intelligence",
"info": {
"input": {
"method": "GET",
"queryParams": {
"limit": 5,
"resource": "https://vibesprings.net/api/forecast"
},
"type": "http"
},
"output": {
"example": {
"competitors": [
{
"calls30d": 5000,
"domain": "competitor.io",
"payers30d": 150,
"price": 0.002,
"resource": "https://competitor.io/weather/current",
"sharedTags": [
"Weather / Environment"
],
"similarityScore": 0.85
}
],
"marketPosition": {
"percentileByCalls": 80,
"percentileByPayers": 75,
"rank": 3
},
"processingTime": "52ms",
"query": {
"resource": "https://vibesprings.net/api/forecast"
}
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"limit": {
"description": "Max competitors to return (1-25, default 10)",
"type": "integer"
},
"payTo": {
"description": "Merchant payTo address to analyze",
"type": "string"
},
"resource": {
"description": "Listing resource URL to analyze for competitors",
"type": "string"
}
},
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"tags": [
"trends",
"competitors",
"market-share",
"merchant-tools",
"x402"
]
}
},
"resource": {
"description": "Finds the closest competitor listings by tag overlap and semantic token similarity. Returns pricing, calls, and payers for each competitor along with the query resource's market rank.",
"iconUrl": "https://vibesprings.net/logo.png",
"mimeType": "application/json",
"serviceName": "Vibe Springs",
"tags": [
"trends",
"competitors",
"market-share",
"merchant-tools",
"x402"
],
"url": "https://vibesprings.net/api/trends/competitors"
},
"x402Version": 2
}
Response headers
{
"alt-svc": "h3=\":443\"; ma=86400",
"cache-control": "no-cache, no-store, must-revalidate",
"connection": "keep-alive",
"content-security-policy": "upgrade-insecure-requests",
"content-type": "application/json",
"date": "Thu, 13 Aug 2026 05:45:02 GMT",
"panel": "hpanel",
"payment-required": "eyJ4NDAyVmVyc2lvbiI6MiwiZXJyb3IiOiJQYXltZW50IHJlcXVpcmVkIiwicmVzb3VyY2UiOnsidXJsIjoiaHR0cHM6Ly92aWJlc3ByaW5ncy5uZXQvYXBpL3RyZW5kcy9jb21wZXRpdG9ycyIsImRlc2NyaXB0aW9uIjoiRmluZHMgdGhlIGNsb3Nlc3QgY29tcGV0aXRvciBsaXN0aW5ncyBieSB0YWcgb3ZlcmxhcCBhbmQgc2VtYW50aWMgdG9rZW4gc2ltaWxhcml0eS4gUmV0dXJucyBwcmljaW5nLCBjYWxscywgYW5kIHBheWVycyBmb3IgZWFjaCBjb21wZXRpdG9yIGFsb25nIHdpdGggdGhlIHF1ZXJ5IHJlc291cmNlJ3MgbWFya2V0IHJhbmsuIiwibWltZVR5cGUiOiJhcHBsaWNhdGlvbi9qc29uIiwic2VydmljZU5hbWUiOiJWaWJlIFNwcmluZ3MiLCJ0YWdzIjpbInRyZW5kcyIsImNvbXBldGl0b3JzIiwibWFya2V0LXNoYXJlIiwibWVyY2hhbnQtdG9vbHMiLCJ4NDAyIl0sImljb25VcmwiOiJodHRwczovL3ZpYmVzcHJpbmdzLm5ldC9sb2dvLnBuZyJ9LCJhY2NlcHRzIjpbeyJzY2hlbWUiOiJleGFjdCIsIm5ldHdvcmsiOiJlaXAxNTU6ODQ1MyIsImFtb3VudCI6IjUwMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwicGF5VG8iOiIweDM4QzA2MzMxMjcxOTIyMGM2NzZFOTg4ZjBERUUxNEI0ZWMwZTQ0QzgiLCJtYXhUaW1lb3V0U2Vjb25kcyI6MzAwLCJleHRyYSI6eyJuYW1lIjoiVVNEIENvaW4iLCJ2ZXJzaW9uIjoiMiJ9fV0sImV4dGVuc2lvbnMiOnsiYmF6YWFyIjp7ImluZm8iOnsiaW5wdXQiOnsidHlwZSI6Imh0dHAiLCJxdWVyeVBhcmFtcyI6eyJyZXNvdXJjZSI6Imh0dHBzOi8vdmliZXNwcmluZ3MubmV0L2FwaS9mb3JlY2FzdCIsImxpbWl0Ijo1fSwibWV0aG9kIjoiR0VUIn0sIm91dHB1dCI6eyJ0eXBlIjoianNvbiIsImV4YW1wbGUiOnsicXVlcnkiOnsicmVzb3VyY2UiOiJodHRwczovL3ZpYmVzcHJpbmdzLm5ldC9hcGkvZm9yZWNhc3QifSwiY29tcGV0aXRvcnMiOlt7InJlc291cmNlIjoiaHR0cHM6Ly9jb21wZXRpdG9yLmlvL3dlYXRoZXIvY3VycmVudCIsImRvbWFpbiI6ImNvbXBldGl0b3IuaW8iLCJwcmljZSI6MC4wMDIsImNhbGxzMzBkIjo1MDAwLCJwYXllcnMzMGQiOjE1MCwic2hhcmVkVGFncyI6WyJXZWF0aGVyIC8gRW52aXJvbm1lbnQiXSwic2ltaWxhcml0eVNjb3JlIjowLjg1fV0sIm1hcmtldFBvc2l0aW9uIjp7InBlcmNlbnRpbGVCeVBheWVycyI6NzUsInBlcmNlbnRpbGVCeUNhbGxzIjo4MCwicmFuayI6M30sInByb2Nlc3NpbmdUaW1lIjoiNTJtcyJ9fX0sInNjaGVtYSI6eyIkc2NoZW1hIjoiaHR0cHM6Ly9qc29uLXNjaGVtYS5vcmcvZHJhZnQvMjAyMC0xMi9zY2hlbWEiLCJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJpbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJjb25zdCI6Imh0dHAifSwibWV0aG9kIjp7InR5cGUiOiJzdHJpbmciLCJlbnVtIjpbIkdFVCJdfSwicXVlcnlQYXJhbXMiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsicmVzb3VyY2UiOnsidHlwZSI6InN0cmluZyIsImRlc2NyaXB0aW9uIjoiTGlzdGluZyByZXNvdXJjZSBVUkwgdG8gYW5hbHl6ZSBmb3IgY29tcGV0aXRvcnMifSwicGF5VG8iOnsidHlwZSI6InN0cmluZyIsImRlc2NyaXB0aW9uIjoiTWVyY2hhbnQgcGF5VG8gYWRkcmVzcyB0byBhbmFseXplIn0sImxpbWl0Ijp7InR5cGUiOiJpbnRlZ2VyIiwiZGVzY3JpcHRpb24iOiJNYXggY29tcGV0aXRvcnMgdG8gcmV0dXJuICgxLTI1LCBkZWZhdWx0IDEwKSJ9fX19LCJyZXF1aXJlZCI6WyJ0eXBlIiwibWV0aG9kIl0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpmYWxzZX0sIm91dHB1dCI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJ0eXBlIjp7InR5cGUiOiJzdHJpbmcifSwiZXhhbXBsZSI6eyJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJ0eXBlIl19fSwicmVxdWlyZWQiOlsiaW5wdXQiXX0sImNhdGVnb3J5IjoibWFya2V0LWludGVsbGlnZW5jZSIsInRhZ3MiOlsidHJlbmRzIiwiY29tcGV0aXRvcnMiLCJtYXJrZXQtc2hhcmUiLCJtZXJjaGFudC10b29scyIsIng0MDIiXX19fQ==",
"platform": "hostinger",
"pragma": "no-cache",
"referrer-policy": "strict-origin-when-cross-origin",
"server": "hcdn",
"strict-transport-security": "max-age=63072000; includeSubDomains; preload",
"transfer-encoding": "chunked",
"vary": "Accept-Encoding",
"x-content-type-options": "nosniff",
"x-frame-options": "DENY",
"x-hcdn-request-id": "07df13cbac3653a241442c5b997d37c7-tok-edge3",
"x-xss-protection": "1; mode=block"
}
Response body
{}
Request headers
{
"accept": "*/*",
"user-agent": "Fetch402Bot/0.1 (+https://fetch402.com/crawler; contact: crawler@fetch402.com)"
}
Machine contract
Schemas.
InputJSON
{}
OutputJSON
{}