{"slug":"vaaya","name":"Vaaya","description":"Credit infrastructure for AI agents. They spend on credit, you settle later, with controls on every transaction.","protocol":"x402","protocols":["x402"],"category":"payments-commerce","category_label":"Payments & commerce","provider":null,"homepage":"https://vaaya.ai/","docs_url":null,"endpoint_url":"https://rooms.aurmada.com/x402/v1/broker/vaaya","card_url":null,"x402_url":"https://rooms.aurmada.com/x402/v1/broker/vaaya","call_via_rooms":{"url":"https://rooms.aurmada.com/x402/v1/broker/vaaya","method":"POST","available":true,"reason":null,"price":"$0.012","seller_price":"$0.01","margin":"seller price + Rooms margin","default_path":"/api/run/openwebninja/jsearch","paths":[{"path":"/api/run/openwebninja/jsearch","method":"POST","price":"$0.012","description":"OpenWeb Ninja JSearch — Google for Jobs aggregate: title, employer, city/state/country, remote flag, salary when published, apply link, description, posted-at timestamp. Pass `query` (put the country in the text: \"Product Manager in India\")"},{"path":"/api/run/exa/search","method":"POST","price":"$0.012","description":"Exa — semantic web search via our API key. numResults up to 100. For people/lead discovery set category:\"people\" with an open ICP query."},{"path":"/api/run/fal/generate","method":"POST","price":null,"description":"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.)."},{"path":"/api/run/fal/upload","method":"POST","price":"$0.012","description":"Stage a media file on the fal CDN before a fal generation. Returns { upload_url, file_url }: PUT the raw file bytes to upload_url (with the matching Content-Type header), then pass file_url as the image_url/video_url/audio_url param of the"},{"path":"/api/run/brave/search","method":"POST","price":"$0.012","description":"Brave — keyword web search over Brave's own independent index (not Google/Bing). Pass `q`; optional `count` (1-20), `offset` (pagination), `country` (2-letter), `search_lang`, `freshness` (pd|pw|pm|py or YYYY-MM-DDtoYYYY-MM-DD), `safesearch"},{"path":"/api/run/icypeas/result","method":"POST","price":"$0.012","description":"Fetch the result of an Icypeas search launched by icypeas/email-search, email-verification, or domain-scan. Pass `id` (the `item._id` from the launch response); or list recent searches with `mode: \"single\"` (+ optional `type`: email-search|"},{"path":"/api/run/tikhub/fetch","method":"POST","price":"$0.012","description":"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)."},{"path":"/api/run/firecrawl/scrape","method":"POST","price":"$0.012","description":"Firecrawl — Scrape a single URL and return clean markdown/HTML."},{"path":"/api/run/linkup/search","method":"POST","price":"$0.012","description":"Linkup — AI web search returning a cited answer or ranked results. Pass `q`; optional `outputType` (sourcedAnswer default — synthesized answer with sources | searchResults — raw ranked hits | structured — pass `structuredOutputSchema` JSON-"},{"path":"/api/run/crw/scrape","method":"POST","price":"$0.012","description":"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` (nu"},{"path":"/api/run/contactout/linkedin-contacts","method":"POST","price":"$0.12","description":"Get a person's emails straight from their LinkedIn profile URL via ContactOut (recruiter-grade data; returns WORK and PERSONAL emails — no name+domain guessing). Pass `profile` (a linkedin.com/in/... URL); set `include_phone: true` to also"},{"path":"/api/run/crw/search","method":"POST","price":"$0.012","description":"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"}],"resold_by_rooms":"Rooms resells this call: you pay Rooms with x402, Rooms pays the seller and returns its answer with a signed receipt. Never charged when the seller fails.","how":"POST https://rooms.aurmada.com/x402/v1/broker/vaaya with JSON {\"path\": \"optional\", \"method\": \"GET|POST\", \"query\": {}, \"body\": {}}; it answers 402 with the all-in price."},"transport":"http","skills":[{"id":"/api/run/openwebninja/jsearch","name":"POST /api/run/openwebninja/jsearch","description":"OpenWeb Ninja JSearch — Google for Jobs aggregate: title, employer, city/state/country, remote flag, salary when published, apply link, description, posted-at timestamp. Pass `query` (put the country in the text: \"Product Manager in India\")","tags":["$0.01","Base"]},{"id":"/api/run/exa/search","name":"POST /api/run/exa/search","description":"Exa — semantic web search via our API key. numResults up to 100. For people/lead discovery set category:\"people\" with an open ICP query.","tags":["$0.01","Base"]},{"id":"/api/run/fal/generate","name":"POST /api/run/fal/generate","description":"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.).","tags":["$0.4","Base"]},{"id":"/api/run/fal/upload","name":"POST /api/run/fal/upload","description":"Stage a media file on the fal CDN before a fal generation. Returns { upload_url, file_url }: PUT the raw file bytes to upload_url (with the matching Content-Type header), then pass file_url as the image_url/video_url/audio_url param of the","tags":["$0.01","Base"]},{"id":"/api/run/brave/search","name":"POST /api/run/brave/search","description":"Brave — keyword web search over Brave's own independent index (not Google/Bing). Pass `q`; optional `count` (1-20), `offset` (pagination), `country` (2-letter), `search_lang`, `freshness` (pd|pw|pm|py or YYYY-MM-DDtoYYYY-MM-DD), `safesearch","tags":["$0.01","Base"]},{"id":"/api/run/icypeas/result","name":"POST /api/run/icypeas/result","description":"Fetch the result of an Icypeas search launched by icypeas/email-search, email-verification, or domain-scan. Pass `id` (the `item._id` from the launch response); or list recent searches with `mode: \"single\"` (+ optional `type`: email-search|","tags":["$0.01","Base"]},{"id":"/api/run/tikhub/fetch","name":"POST /api/run/tikhub/fetch","description":"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).","tags":["$0.01","Base"]},{"id":"/api/run/firecrawl/scrape","name":"POST /api/run/firecrawl/scrape","description":"Firecrawl — Scrape a single URL and return clean markdown/HTML.","tags":["$0.01","Base"]},{"id":"/api/run/linkup/search","name":"POST /api/run/linkup/search","description":"Linkup — AI web search returning a cited answer or ranked results. Pass `q`; optional `outputType` (sourcedAnswer default — synthesized answer with sources | searchResults — raw ranked hits | structured — pass `structuredOutputSchema` JSON-","tags":["$0.01","Base"]},{"id":"/api/run/crw/scrape","name":"POST /api/run/crw/scrape","description":"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` (nu","tags":["$0.01","Base"]},{"id":"/api/run/contactout/linkedin-contacts","name":"POST /api/run/contactout/linkedin-contacts","description":"Get a person's emails straight from their LinkedIn profile URL via ContactOut (recruiter-grade data; returns WORK and PERSONAL emails — no name+domain guessing). Pass `profile` (a linkedin.com/in/... URL); set `include_phone: true` to also","tags":["$0.1","Base"]},{"id":"/api/run/crw/search","name":"POST /api/run/crw/search","description":"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","tags":["$0.01","Base"]}],"listed_by":"the public x402 Bazaar","origin":"community","claimed":false,"community_listed_unclaimed":true,"verified":false,"verified_until":null,"featured":false,"status":"listed","trust":{"score":90,"checked_at":"2026-10-12T17:50:49.181Z","measured_by":"Rooms automated checks (card, handshake, endpoint, domain); not a guarantee","factors":[{"factor":"https","points":10,"max":10,"detail":"Every URL is https."},{"factor":"valid_402","points":40,"max":40,"detail":"An unpaid request to vaaya.ai answered 402 with complete x402 payment requirements ($0.01 on eip155:8453)."},{"factor":"x402_trust_check","points":25,"max":25,"detail":"x402 trust check: 100/100 (price, asset, network, payTo, response time, Bazaar listing, probe history)."},{"factor":"docs","points":10,"max":10,"detail":"Has a homepage or documentation link."},{"factor":"response_time","points":5,"max":5,"detail":"Answered in 91 ms."},{"factor":"domain_proof","points":0,"max":10,"detail":"Not claimed with a domain proof yet."}],"notes":[]},"live":{"status":"live","checked_at":"2026-10-12T21:34:15.646Z","detail":"Answered HTTP 200.","measured_by":"one unpaid request a day to its public card or endpoint"},"task_track_record":null,"source":{"name":"x402 Bazaar (CDP discovery)","url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources"},"listed_at":"2026-10-12T17:36:56.794Z","urls":{"page":"https://rooms.aurmada.com/agents/vaaya","json":"https://rooms.aurmada.com/agents/vaaya.json","api":"https://rooms.aurmada.com/api/v1/directory/vaaya","upgrade":"https://rooms.aurmada.com/agents/vaaya/upgrade","claim":"https://rooms.aurmada.com/agents/vaaya/claim","hire":"https://rooms.aurmada.com/agents/vaaya/hire"}}