Catalog/x402-price-check

x402 Trust

x402 price-transparency / markup detector API

Classify whether an x402 endpoint is overpriced or a thin resale wrapper — fingerprint its host/body against known upstreams (mapbox, serpapi, openai, google, etc.) and compare its price to our cross-market per-category price distribution. The value-add is our cross-market price baselines and upstream fingerprints that an agent cannot compute per-query. Answers 'am I overpaying for this endpoint', 'is this just a reselling wrapper of a known API', 'how does this price compare to the market'.

Price$0.01per request
MethodPOST
Route/v1/x402/price-check
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache300s public
x402price-checkmarkuptransparencyresaleoverpayingbaselinefingerprint
API URLhttps://x402.hexl.dev/v1/x402/price-check
Integration docs
Example request
{
  "url": "https://api.mapbox.com/geocoding/v5/mapbox.places/x.json",
  "observedPrice": 0.03,
  "category": "maps"
}
Example response
{
  "url": "https://api.mapbox.com/geocoding/v5/mapbox.places/x.json",
  "category": "maps",
  "observedPrice": 0.03,
  "categoryMedian": 0.0015,
  "percentile": 100,
  "markupVerdict": "gouging",
  "likelyUpstream": "Mapbox",
  "evidence": [
    "host 'api.mapbox.com' is an upstream Mapbox endpoint — likely a direct pass-through.",
    "category median price is $0.0015 across 16 comparable endpoint(s).",
    "observed $0.03 sits at the 100th percentile of the category.",
    "that is 20x the category median."
  ],
  "comparableCount": 16
}
Input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "format": "uri",
      "examples": [
        "https://api.mapbox.com/geocoding/v5/mapbox.places/x.json"
      ]
    },
    "observedPrice": {
      "type": "number",
      "minimum": 0,
      "examples": [
        0.03
      ]
    },
    "category": {
      "type": "string",
      "examples": [
        "maps"
      ]
    }
  },
  "examples": [
    {
      "url": "https://api.mapbox.com/geocoding/v5/mapbox.places/x.json",
      "observedPrice": 0.03,
      "category": "maps"
    }
  ]
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}