Skip to content
Back to vaaya.ai

Card snapshot

vaaya.ai · 2026-10-12 15:47:26 UTC · 79b689b307bb9cf9b0466d7530287eb8db95c262ea8560c14bc2d0283b597e27

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "_source": "agentic.market",
  "service": {
    "id": "vaaya-ai",
    "name": "vaaya.ai",
    "description": "",
    "domain": "vaaya.ai",
    "provider": "vaaya.ai",
    "providerUrl": "",
    "category": "",
    "networks": [
      "Base"
    ],
    "enriched": false,
    "endpoints": [
      {
        "url": "https://vaaya.ai/api/run/akta/company-enrich",
        "description": "Deep private-company profile by domain or Akta uuid \u2014 pick ONLY the sections you need (each is priced separately, 4\u00a2\u201335\u00a2): firmographic, business_model, company_assessment, product_offering, technology (14\u00a2 each); management_profile, strategic_signal (11\u00a2); customer_profile, industry (7\u00a2); trust_signal, company_hierarchy, digital_presence, financial_estimate, location (4\u00a2); funding_detail (21\u00a2); mna_and_investment (35\u00a2). Section names are SINGULAR. Pass { company: 'canva.com', sections: ['firmo\u2026",
        "pricing": {
          "amount": "0.14",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "company",
            "type": "string",
            "description": "",
            "example": "canva.com",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "sections",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "akta",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/akta/employee-reviews",
        "description": "Employee reviews for a company (Glassdoor-style: ratings, pros/cons, sentiment over time) by domain or Akta uuid. Culture and attrition signal for qualifying accounts or vetting partners. Pass { company: 'canva.com' }; `limit`/`offset` paginate (\u226450 reviews per call).",
        "pricing": {
          "amount": "0.11",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "company",
            "type": "string",
            "description": "",
            "example": "example",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "limit",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "offset",
            "type": "number",
            "description": "",
            "example": 0,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "akta",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/akta/headcount-trends",
        "description": "Workforce metrics for a company by domain or Akta uuid: total headcount, growth rates across time windows, staffing breakdown by function. Growth/contraction signal for account prioritization.",
        "pricing": {
          "amount": "0.18",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "company",
            "type": "string",
            "description": "",
            "example": "example",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "akta",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/akta/news",
        "description": "Entity-resolved, de-duped company/industry news with sentiment, AI summary, and tagged company mentions (~80% of noise filtered). Scope by { company: 'https://canva.com' } (website URL), { industry } (taxonomy code from akta:industry-search), or free-text { query }. Optional filters (additive): `sentiment_list` (positive/negative/neutral), `type_list` (tag CODES, e.g. CM01=Equity Fund-Raising, WT01=Strategic Hiring, SD01=Product Launches, SD02=Partnerships \u2014 codes appear on returned articles' `\u2026",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "company",
            "type": "string",
            "description": "",
            "example": "https://canva.com",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "limit",
            "type": "number",
            "description": "",
            "example": 10,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "akta",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "4"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/akta/product-reviews",
        "description": "Product reviews for a company's offerings (ratings, star distribution, pros/cons, reviewer metadata) by domain or Akta uuid. Competitive teardown and win/loss signal. Pass { company: 'tesla.com' }; optional `products` narrows to specific product ids.",
        "pricing": {
          "amount": "0.11",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "company",
            "type": "string",
            "description": "",
            "example": "example",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "products",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "akta",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/akta/website-traffic",
        "description": "Website traffic estimates for a company by domain or Akta uuid \u2014 visit trends as a demand/momentum signal.",
        "pricing": {
          "amount": "0.11",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "company",
            "type": "string",
            "description": "",
            "example": "example",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "akta",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "10",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/apify/amazon-product",
        "description": "Apify \u2014 Amazon product detail pages by ASIN or URL.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "Params",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "maxItems",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "apify",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "10",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/apify/crunchbase",
        "description": "Apify \u2014 Crunchbase company + funding data from a company URL.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "maxItems",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "example",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "apify",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/apify/gmaps-contacts",
        "description": "Apify \u2014 Google Maps businesses with emails and socials by search.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "maxItems",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "searchStringsArray",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "apify",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/apify/indeed-jobs",
        "description": "Apify \u2014 Indeed job listings by role title.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "maxItems",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "position",
            "type": "string",
            "description": "",
            "example": "example",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "apify",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": null
      },
      {
        "url": "https://vaaya.ai/api/run/apify/instagram-posts",
        "description": "Apify \u2014 Recent posts for Instagram usernames.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "maxItems",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "username",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "apify",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/apify/instagram-profile",
        "description": "Apify \u2014 Public profile metadata for Instagram usernames.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "maxItems",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "usernames",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "apify",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/apify/linkedin-posts",
        "description": "Apify \u2014 Recent posts from LinkedIn profile or company URLs.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "maxItems",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "targetUrls",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "apify",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "5",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/apify/reddit-posts",
        "description": "Apify \u2014 Reddit posts/comments from subreddit or post URLs.",
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "maxItems",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "startUrls",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "apify",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": null
      },
      {
        "url": "https://vaaya.ai/api/run/apify/tiktok-profile",
        "description": "Apify \u2014 TikTok posts for profile usernames.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "maxItems",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "usernames",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "apify",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/apify/tweets",
        "description": "Apify \u2014 Tweets by search term, handle, or conversation.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "maxItems",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "searchTerms",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "apify",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/apollo/org-enrich",
        "description": "Company firmographics by domain via Apollo (works on the current plan): name, employee count, industry, socials, and often a COMPANY PHONE number. Pass { domain: 'stripe.com' }. Good for grounding a draft in company facts when the lead's company is thin.",
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "domain",
            "type": "string",
            "description": "",
            "example": "example",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "apollo",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": null
      },
      {
        "url": "https://vaaya.ai/api/run/aviationstack/flights",
        "description": "AviationStack \u2014 real-time flight status (~0.5\u00a2). Query params like `flight_iata` (AA100), `dep_iata`, `arr_iata`, `airline_iata`.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Vaaya",
        "tags": [
          "aviationstack",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": null
      },
      {
        "url": "https://vaaya.ai/api/run/blockrun/fetch",
        "description": "BlockRun \u2014 33 prediction-market data operations over x402. Polymarket, Kalshi, Limitless, Opinion, Predict.Fun and Binance history. Pass { endpoint, ...params }; template path parameters are separate fields. 1\u00a2 cap. Surf retired 2026-09-06; sports unavailable. See vaaya/discover for per-endpoint input schemas.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "endpoint",
            "type": "string",
            "description": "",
            "example": "/api/v1/pm/kalshi/markets",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "blockrun",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "15",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/brave/news",
        "description": "Brave \u2014 news-only search over the Brave index: recent articles with source, age, and breaking flags. Pass `q`; optional `count` (1-50), `country`, `search_lang`, `freshness` (pd|pw|pm|py), `safesearch`, `offset`. Use for current-events queries where web search returns stale evergreen pages.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "count",
            "type": "number",
            "description": "",
            "example": 5,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "freshness",
            "type": "string",
            "description": "",
            "example": "pw",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "q",
            "type": "string",
            "description": "",
            "example": "stablecoin regulation",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "brave",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "5",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/brave/search",
        "description": "Brave \u2014 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`, `result_filter` (comma list: web,news,videos,faq,discussions), `extra_snippets` (up to 5 alternative excerpts per hit). Returns ranked results with snippets \u2014 no page content; chain a scrape action for full text. The independent keyword-index alternative t\u2026",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "count",
            "type": "number",
            "description": "",
            "example": 5,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "q",
            "type": "string",
            "description": "",
            "example": "x402 payment protocol",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "brave",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "126",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/brightdata/unblock",
        "description": "Bright Data Web Unlocker \u2014 Fetch a page that actively BLOCKS scrapers: Cloudflare/DataDome/PerimeterX walls, CAPTCHA challenges, aggressive bot detection, geo-fenced content. Bright Data rotates residential exit IPs, solves challenges and retries internally, then returns the final page as `{ raw: \"<html>\u2026\" }`. Pass `url`; optional `country` (2-letter geo), `render` (execute JS first), `format` (\"raw\" page, default, or \"json\" for their envelope with status/headers). This is the FIRST escalation \u2026",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "brightdata",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/browserbase/create_session",
        "description": "Browserbase \u2014 Create a headless browser session via x402. Charges 0.2\u00a2 per minute of estimatedMinutes (minimum 5). Returns sessionId + connectUrl.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "estimatedMinutes",
            "type": "number",
            "description": "",
            "example": 5,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "keepAlive",
            "type": "boolean",
            "description": "",
            "example": false,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "browserbase",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "49",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://vaaya.ai/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 \u2014 no name+domain guessing). Pass `profile` (a linkedin.com/in/... URL); set `include_phone: true` to also get phone numbers (priced higher \u2014 phone credits are scarcer). The premium rung above tomba/icypeas email finders: use it when you have the LinkedIn URL, or when the cheaper finders miss. Response nests under `profile`: `{ email: [...], work_email: [...], per\u2026",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "include_phone",
            "type": "boolean",
            "description": "",
            "example": false,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "profile",
            "type": "string",
            "description": "",
            "example": "https://www.linkedin.com/in/satyanadella",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "contactout",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "17",
          "l30DaysUniquePayers": "7"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/contactout/people-search",
        "description": "Search ContactOut's 300M-profile people database by `name`, `job_title[]`, `company[]`, `skills[]`, `location[]`, `industry[]`, `seniority[]`, `current_titles_only`, `company_filter` (current/past/both). Boolean operators AND/OR/NOT work inside title/skill strings. Priced PER PROFILE RETURNED (`page_size`, default 10, max 25) \u2014 a page of 10 costs 10\u00a2 whether or not you enrich anyone. Returns profiles with LinkedIn URLs + `contact_availability` flags; feed the URLs you like into contactout/linke\u2026",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "job_title",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "location",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "page_size",
            "type": "number",
            "description": "",
            "example": 10,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "contactout",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/contactout/person-from-email",
        "description": "Reverse-enrich an email address into a full person profile via ContactOut: name, current title/company, LinkedIn URL, work history. Pass `email` (work or personal). Use it to identify an inbound signup or reply before responding. Complements contactout/linkedin-contacts (which goes the other direction).",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "email",
            "type": "string",
            "description": "",
            "example": "satya@microsoft.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "contactout",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": null
      },
      {
        "url": "https://vaaya.ai/api/run/courtlistener/cases",
        "description": "Search 10M+ US court opinions (CourtListener v4). Pass `q` + optional `court` (e.g. cand, ca9, scotus), `judge`, `filed_after`/`filed_before`, `order_by` (\"dateFiled desc\"), `cursor` (pagination). Returns case names, courts, dates, cites, and absolute_url links to full opinions.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "court",
            "type": "string",
            "description": "",
            "example": "cand",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "q",
            "type": "string",
            "description": "",
            "example": "trade secret injunction",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "courtlistener",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/courtlistener/dockets",
        "description": "Search federal court dockets via RECAP (CourtListener v4) \u2014 the litigation profile of any company: every case naming it, parties, attorneys, filing dates, live docket links. Same params as courtlistener/cases. Coverage is federal courts via the RECAP archive; state-court coverage varies \u2014 say so in outputs.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "order_by",
            "type": "string",
            "description": "",
            "example": "dateFiled desc",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "q",
            "type": "string",
            "description": "",
            "example": "Anthropic",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "courtlistener",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "5",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/crw/crawl",
        "description": "CRW \u2014 Start an ASYNC multi-page crawl from a seed URL, following links. Pass `url`; optional `maxPages` (1-100, default 100 \u2014 vendor bills 1 credit/page so keep it tight), `maxDepth` (default 2), `formats`, `onlyMainContent`, `renderJs`. Returns `{ id }` immediately; KEEP POLLING `crw/crawl_status` with that id until status is completed/failed. One price covers the whole job.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "maxPages",
            "type": "number",
            "description": "",
            "example": 2,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "crw",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": null
      },
      {
        "url": "https://vaaya.ai/api/run/crw/extract",
        "description": "CRW \u2014 Structured extraction over up to 10 URLs using an LLM. Pass `urls` plus `prompt` (natural language) and/or `schema` (JSON schema); optional `basis: true` for per-field source evidence. Usually returns the extracted objects INLINE and already complete: `{ results: [{ url, status: completed, data }] }` \u2014 read `data` directly, do not poll. The extracted object may be nested one level (`data.data`) on multi-URL calls; unwrap defensively. If a call instead returns `{ id, status: processing }`,\u2026",
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "prompt",
            "type": "string",
            "description": "",
            "example": "Extract the page title and main heading",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "urls",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "crw",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/crw/map",
        "description": "CRW \u2014 Discover the URLs of a website without scraping content (sitemap + crawl fallback). Pass `url`; optional `maxDepth`, `useSitemap` (default true), `timeout` (seconds, default 120). Recon step before targeted crw/scrape or crw/crawl.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "crw",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "10",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/crw/scrape",
        "description": "CRW \u2014 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 \u2014 returns the scraped content directly. Cheapest full-featured scrape rung.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "crw",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "9",
          "l30DaysUniquePayers": "4"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/crw/search",
        "description": "CRW \u2014 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.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "limit",
            "type": "number",
            "description": "",
            "example": 3,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "query",
            "type": "string",
            "description": "",
            "example": "x402 payment protocol",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "crw",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "123",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/cueframe/create_project",
        "description": "Step 2 of video assembly. Create a CueFrame project for any video style (1A demo, 1B PIP-avatar, 1C conceptual, 1D launch). Returns a project_id used by put_composition + render. Params: name (required), format {aspectRatio 16:9|9:16|1:1|4:5, fps 24|30|60, resolution hd|fhd|4k}, optional width/height/brandKitId.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "example",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "cueframe",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": null
      },
      {
        "url": "https://vaaya.ai/api/run/deepgram/transcribe",
        "description": "Transcribe audio (or the audio track of a video) to text with Deepgram Nova-3 \u2014 podcasts, calls, voicemails, interviews, screen recordings. Pass `url` (a publicly reachable audio/video file \u2014 stage local files via files/upload or fal/upload first) and `duration_minutes` (the approximate length, priced at 1\u00a2/min, default 10). Options: `language` (ISO code, e.g. \"en\", \"hi\"), `detect_language: true`, `diarize: true` (speaker labels), `utterances: true` (timestamped segments), `model` (\"nova-3\" def\u2026",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "duration_minutes",
            "type": "number",
            "description": "",
            "example": 2,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://static.deepgram.com/examples/interview_speech-analytics.wav",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "deepgram",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": null
      },
      {
        "url": "https://vaaya.ai/api/run/edgar/concept",
        "description": "One XBRL financial concept for a PUBLIC company, all fiscal periods (data.sec.gov companyconcept). Pass `cik` + `concept` (us-gaap tag, e.g. RevenueFromContractWithCustomerExcludingAssessedTax, Revenues, NetIncomeLoss, Assets). Small structured response \u2014 the right way to answer \"what was <public co>'s revenue\", instead of scraping a multi-MB 10-K.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "cik",
            "type": "string",
            "description": "",
            "example": "1559720",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "concept",
            "type": "string",
            "description": "",
            "example": "RevenueFromContractWithCustomerExcludingAssessedTax",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "edgar",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": null
      },
      {
        "url": "https://vaaya.ai/api/run/edgar/document",
        "description": "Fetch one SEC filing document from EDGAR Archives by { cik, accession, filename } (from edgar/fulltext hit ids or edgar/filings). Returns the raw document \u2014 Form D XML carries offering amounts, Form C/C-AR XML carries revenue/net income of private companies, Form 4 XML carries insider buys/sells. Prefer .xml/.htm/.txt files (not PDFs).",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "accession",
            "type": "string",
            "description": "",
            "example": "0001744818-22-000005",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "cik",
            "type": "string",
            "description": "",
            "example": "1744818",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "filename",
            "type": "string",
            "description": "",
            "example": "primary_doc.xml",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "edgar",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": null
      },
      {
        "url": "https://vaaya.ai/api/run/edgar/entities",
        "description": "SEC EDGAR entity search: company/fund name \u2192 registrant CIKs (the autocomplete index). Pass `q` (name fragment). Returns ranked entities with CIK. START HERE for any company-scoped EDGAR question \u2014 resolves brand \u2192 legal entity, finds SPV families, and proves \"never registered\" negatives that full-text search cannot.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "q",
            "type": "string",
            "description": "",
            "example": "perplexity",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "edgar",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": null
      },
      {
        "url": "https://vaaya.ai/api/run/edgar/filings",
        "description": "SEC EDGAR filing history for one company by CIK (data.sec.gov submissions). Returns entity metadata + every filing (form type, date, accession number) \u2014 the sweep source for a company's Form Ds (fundraises), Form 4s (insider trades), 8-Ks, S-1s. Find the CIK via edgar/fulltext hits or the company's EDGAR page.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "cik",
            "type": "string",
            "description": "",
            "example": "1045810",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "edgar",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": null
      },
      {
        "url": "https://vaaya.ai/api/run/edgar/fulltext",
        "description": "SEC EDGAR full-text search over all filings (2001+). Pass `q` (quote for exact phrase) + optional `forms` (comma-separated: D = private fundraises, C/C-AR = Reg CF financials, 1-K/1-SA = Reg A financials, 4 = insider trades, UPLOAD/CORRESP = SEC comment letters), `startdt`/`enddt` (YYYY-MM-DD), `from` (pagination offset). Hits include the filer, date, and {accession}:{filename} ids for edgar/document.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "forms",
            "type": "string",
            "description": "",
            "example": "D",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "q",
            "type": "string",
            "description": "",
            "example": "\"Anthropic\"",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "edgar",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/edgar/index",
        "description": "EDGAR daily index: EVERY filing of EVERY form type for one day (plain-text form.idx). Pass `date` (YYYY-MM-DD, business days; weekends/holidays 404 = no filings). Rows: form type, company, CIK, date, filing path. THE way to enumerate all Form Ds (or any form) in a date window \u2014 one call per day; filter rows by form prefix; full-text/kadec0 search cannot do this (they need a query term).",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "date",
            "type": "string",
            "description": "",
            "example": "2026-07-28",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "edgar",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": null
      },
      {
        "url": "https://vaaya.ai/api/run/exa/contents",
        "description": "Exa \u2014 retrieve content for URLs or document IDs via our API key. Charges 0.1\u00a2 per (url or id) \u00d7 content field requested.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "highlights",
            "type": "boolean",
            "description": "",
            "example": false,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "ids",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "summary",
            "type": "boolean",
            "description": "",
            "example": false,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "text",
            "type": "boolean",
            "description": "",
            "example": false,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "urls",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "exa",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "8",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/exa/search",
        "description": "Exa \u2014 semantic web search via our API key. numResults up to 100. For people/lead discovery set category:\"people\" with an open ICP query.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "numResults",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "query",
            "type": "string",
            "description": "",
            "example": "example",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "type",
            "type": "string",
            "description": "",
            "example": "auto",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "exa",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "91",
          "l30DaysUniquePayers": "14"
        }
      },
      {
        "url": "https://vaaya.ai/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.).",
        "pricing": {
          "amount": "0.4",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "model",
            "type": "string",
            "description": "",
            "example": "nano-banana-pro--edit",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "fal",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "24",
          "l30DaysUniquePayers": "10"
        }
      },
      {
        "url": "https://vaaya.ai/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 generation. Upload originals UNCOMPRESSED \u2014 never downscale or re-encode; high-res inputs cost nothing extra and compression degrades outputs.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "content_type",
            "type": "string",
            "description": "",
            "example": "example",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "file_name",
            "type": "string",
            "description": "",
            "example": "example",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "fal",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": {
          "l30DaysTotalCalls": "14",
          "l30DaysUniquePayers": "6"
        }
      },
      {
        "url": "https://vaaya.ai/api/run/files/upload",
        "description": "Store a file from the local machine in your persistent Vaaya file library. Returns put_url (PUT the raw bytes there with curl) plus file_id and get_url. Files persist across tasks \u2014 check files/list before re-uploading. Max 100MB per file.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "filename",
            "type": "string",
            "description": "",
            "example": "example",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "mime",
            "type": "string",
            "description": "",
            "example": "example",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "note",
            "type": "string",
            "description": "",
            "example": "example",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "size_bytes",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "tags",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Vaaya",
        "tags": [
          "files",
          "ai-agents",
          "pay-per-call"
        ],
        "quality": null
      },
      {
        "url": "https://vaaya.ai/api/run/files/upload_from_url",
        "description": "Fetch a file from a public URL into your persistent Vaaya file library (server-side \u2014 no local download needed). Returns file_id and get_url. Max 100MB per file.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "filename",
            "type": "string",
            "description": "",
            "example": "example",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "note",
            "type": "string",
            "description": 

… truncated here: the card is 183,027 characters as printed. The complete card is published at https://vaaya.ai/.well-known/mcp.json.