← APIs / HubVibe
Verified

HubVibe

Coinbase Bazaarby Coinbase Bazaar · marketplace

Pay-per-call x402 service at hubvibe-io.com, listed in the Coinbase Bazaar. Full website audit in one call: accessibility (WCAG 2.1 A/AA via axe-core), on-page SEO, HTTP security headers and page speed / page weight, from a single browser load of one URL. Cheaper than four separate calls; if any part cannot run, nothing is billed. Use a single audit route when you need only one of the four.

datafederated
Price per request
$0.20
Base URL
https://gateway.apiosk.com/cbz-hubvibe-io-com
Technical Specs
Auth MethodNone (x402 payment proof only)
Response FormatJSON
Endpoints2
Endpoints
MethodPathDescriptionCost
POST /audit/bundle Full website audit in one call: accessibility (WCAG 2.1 A/AA via axe-core), on-page SEO, HTTP security headers and page speed / page weight, from a single browser load of one URL. Cheaper than four separate calls; if any part cannot run, nothing is billed. Use a single audit route when you need only one of the four.
$0.17 default
View details
POST /work/search/web Web search with an answer: real-time search of Brave's independent web index, answered from the current results only, with every source URL and title returned, never the model's memory. Use it when an agent needs up-to-date information, latest news, prices or facts from the web. Input: query; optional language. Raw result list (SERP): search.results. Sources read in full with citations: research.web.
$0.12 default
View details
Endpoint documentation
POST/audit/bundle
$0.17 default
Description

Full website audit in one call: accessibility (WCAG 2.1 A/AA via axe-core), on-page SEO, HTTP security headers and page speed / page weight, from a single browser load of one URL. Cheaper than four separate calls; if any part cannot run, nothing is billed. Use a single audit route when you need only one of the four.

Pricing
$0.17 default
Request schema
{
  "properties": {
    "language": {
      "maxLength": 35,
      "pattern": "^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$",
      "type": "string"
    },
    "url": {
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "type": "object"
}
Example response
{
  "pass": false,
  "performance": {
    "disclosure": "Single-page-load measurement, not a full Lighthouse-style audit.",
    "findings": [
      {
        "detail": "2097 DOM nodes (recommended <= 1500)",
        "id": "high-dom-complexity",
        "severity": "moderate"
      }
    ],
    "metrics": {
      "dom_node_count": 2097,
      "request_count": 118,
      "total_bytes_transferred": 3412000,
      "unmeasured_responses": 0
    },
    "pass": false,
    "status": "ok"
  },
  "security": {
    "findings": [
      {
        "detail": "No Strict-Transport-Security header",
        "id": "missing-hsts",
        "severity": "serious"
      }
    ],
    "pass": false,
    "status": "ok"
  },
  "seo": {
    "findings": [
      {
        "detail": "No meta description found",
        "id": "missing-meta-description",
        "severity": "critical"
      }
    ],
    "pass": false,
    "status": "ok"
  },
  "status": "ok",
  "wcag": {
    "coverage": {
      "frames_audited": 2,
      "frames_not_loaded": 1,
      "frames_unreachable": 0,
      "page_finished_loading": true
    },
    "engine": "axe-core",
    "pass": false,
    "ruleset": "wcag2a, wcag2aa, wcag21a, wcag21aa",
    "status": "ok",
    "violations": [
      {
        "help": "Images must have alternative text",
        "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt",
        "id": "image-alt",
        "impact": "critical",
        "nodes_affected": 3
      }
    ]
  }
}
POST/work/search/web
$0.12 default
Description

Web search with an answer: real-time search of Brave's independent web index, answered from the current results only, with every source URL and title returned, never the model's memory. Use it when an agent needs up-to-date information, latest news, prices or facts from the web. Input: query; optional language. Raw result list (SERP): search.results. Sources read in full with citations: research.web.

Pricing
$0.12 default
Request schema
{
  "additionalProperties": false,
  "properties": {
    "language": {
      "maxLength": 35,
      "pattern": "^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$",
      "type": "string"
    },
    "query": {
      "type": "string"
    }
  },
  "required": [
    "query"
  ],
  "type": "object"
}
Example response
{
  "price_usd": 0.1,
  "provenance": {
    "attempts": 1,
    "elapsed_ms": 660,
    "providers_used": [
      "web_answer"
    ],
    "steps": [
      {
        "ms": 640,
        "ok": true,
        "provider": "web_answer",
        "step": "web"
      }
    ]
  },
  "receipt_id": "rcpt_9f1c2b3a4d5e6f70",
  "receipt_url": "/work/receipts/rcpt_9f1c2b3a4d5e6f70",
  "result": {
    "answer": "HTTP 402 Payment Required is a status code reserved for payments...",
    "model": "gemini-2.5-flash",
    "query": "HTTP 402 Payment Required",
    "search_queries_used": [
      "HTTP 402 status code"
    ],
    "sources": [
      {
        "title": "402 Payment Required - HTTP | MDN",
        "url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/402"
      }
    ]
  },
  "status": "ok",
  "worker": "search.web"
}