← Marketplace
Base
Vaaya
Vaaya is an x402-native service at https://vaaya.ai, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 12 endpoints listed.
Offers
| Offer | Endpoint | Price |
|---|---|---|
Crw Scrape CRW — Scrape a single URL to clean markdown/HTML/JSON (Firecrawl-compatible). Pass `url`; optional `formats` (markdown|html|rawHtml|plainText|links|json|summary|screenshot, default markdown), `onlyMainContent` (default true), `renderJs` (null = auto-detect), `waitFor` (ms), `stealth` (anti-bot browser), `country` (2-letter proxy egress), `jsonSchema` (structured output). Sync — returns the scraped | /m/bz-vaaya-ai/api/run/crw/scrape | 0.01 USDC |
Crw Search CRW — Search the web and optionally scrape the hits in one call. Pass `query`; optional `limit` (1-20, default 5), `tbs` (freshness: qdr:h|d|w|m|y), `sources` (web|news|images), `lang`, and `scrapeOptions` ({ formats, onlyMainContent }) to return full page content per hit instead of snippets. | /m/bz-vaaya-ai/api/run/crw/search | 0.01 USDC |
Exa Contents Exa — retrieve content for URLs or document IDs via our API key. Charges 0.1¢ per (url or id) × content field requested. | /m/bz-vaaya-ai/api/run/exa/contents | 0.01 USDC |
Exa Search Exa — semantic web search via our API key. numResults up to 100. For people/lead discovery set category:"people" with an open ICP query. | /m/bz-vaaya-ai/api/run/exa/search | 0.01 USDC |
Fal Generate Generate or edit images, video, music, and speech via fal.ai. Pass `model` (one of the registered keys) plus the model-specific params (prompt, image_url, aspect_ratio, duration, text, etc.). | /m/bz-vaaya-ai/api/run/fal/generate | 0.33 USDC |
Firecrawl Map Firecrawl — Map all URLs on a website without scraping content. | /m/bz-vaaya-ai/api/run/firecrawl/map | 0.01 USDC |
Firecrawl Scrape Firecrawl — Scrape a single URL and return clean markdown/HTML. | /m/bz-vaaya-ai/api/run/firecrawl/scrape | 0.01 USDC |
Modal Sandbox Create Modal — Create a sandboxed compute environment (CPU by default, 300s timeout). Pass `gpu` (T4 | L4 | A10G | A100 | H100) for GPU workloads like model inference. | /m/bz-vaaya-ai/api/run/modal/sandbox-create | 0.25 USDC |
Modal Sandbox Exec Modal — Run a command in a running sandbox and return its output. | /m/bz-vaaya-ai/api/run/modal/sandbox-exec | 0.01 USDC |
Parallel Search Parallel — AI-powered web search via x402 (1¢ flat). | /m/bz-vaaya-ai/api/run/parallel/search | 0.01 USDC |
Theirstack Jobs TheirStack — Search job postings across thousands of career sites and job boards (hiring signals, recruiting, market research). REQUIRED: `limit` (1-10, vendor bills per job returned) plus at least one of `posted_at_max_age_days`, `posted_at_gte`/`lte`, `company_domain_or`, `company_linkedin_url_or`, `company_name_or`. Rich filters: `job_title_or`, `job_description_pattern_or` (regex), `job_techno | /m/bz-vaaya-ai/api/run/theirstack/jobs | 0.4 USDC |
Tikhub Fetch TikHub — 742 per-call social-data endpoints (GET) across douyin/tiktok/weibo/instagram/bilibili/zhihu/kuaishou/youtube & more. Pass { endpoint, ...params } (params per endpoint; most reads take username/user_id/keyword + pagination_token). Find endpoints via vaaya/discover or the social-data knowledge doc. Most calls 1¢. | /m/bz-vaaya-ai/api/run/tikhub/fetch | 0.01 USDC |
Machine-readable: openapi.json with x-payment-info offers.
Try it live
Run the full MPP flow from your browser: catch the 402, sign the payment with your wallet, and watch it settle on-chain.
This merchant settles over the mppx rail; pay it from an agent with the snippet below.
Pay with an agent
Any MPP or x402-compatible client works. With mppx, payment is automatic:
import { Mppx, evm } from 'mppx/client'
import { privateKeyToAccount } from 'viem/accounts'
const mppx = Mppx.create({
methods: [evm({
account: privateKeyToAccount(process.env.KEY),
currencies: [evm.assets.base.USDC],
})],
})
const res = await mppx.fetch('https://api.meshgateway.co/m/bz-vaaya-ai/api/run/crw/scrape')
// 402 challenge signed and settled automatically; response includes Payment-ReceiptOr inspect the challenge yourself:
curl -i https://api.meshgateway.co/m/bz-vaaya-ai/api/run/crw/scrape # HTTP/1.1 402 Payment Required # WWW-Authenticate: Payment id="…", method="evm", intent="charge", …