Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Recently observed → Live
Live → Recently observed
Certificate changed, valid to 2026-12-21
Certificate changed, valid to 2026-12-11
Verified owner set by github_owner proof on its-fortunatefolly
Added "hubvibe_agent_task", "hubvibe_agent_task_max", "hubvibe_agent_task_pro" and 64 more; changed the definition of "audit_bundle", "audit_performance", "audit_security" and 2 more (5 tools before, 72 now)
⟨37 unchanged words⟩ any part cannot run, nothing is billed. Use a single audit route when you need only one of the four. $0.15 per call. Returns: pass (bool) plus ⟨5 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable text of the findings is returned in this language; rule ids, severities, URLs and numbers are untouched. Default: English.","examples":["ja"],"maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"url":{"description":"Live, fetchable http( ⟨20 unchanged words⟩
Certificate changed, valid to 2026-12-11
Recently observed → Live
Live → Recently observed
Added "hubvibe_lead_qualify" (71 tools before, 72 now)
Qualify a business website as a sales lead — Lead qualification in one call from a business website, fetched once by plain HTTP (no browser): SEO and security-header findings, static accessibility signals (images without alt, unlabelled fields, empty links), platform and marketing tags (WordPress, Shopify, Wix, Google Analytics, Tag Manager, Google Ads, Meta Pixel, TikTok, LinkedIn, chat), the domain's mail setup (MX, SPF, DMARC), a company profile and a 0-100 opportunity score with outreach hooks. Input: url; optional business_name. $0.25 per call. Returns: url, business_name, domain, site{final_url, status, https, redirected, response…
Added "hubvibe_agent_task", "hubvibe_agent_task_max" and "hubvibe_agent_task_pro" (68 tools before, 71 now)
Agent: get a task done — HubVibe Agent (quick): hand it any task in plain words and get the finished result in one call. Research a company or a person of interest, check a website, screen a name, read the markets, compare options, pull the facts: you get a headline, the key points, the full answer, its sources and every tool step. Up to 4 steps. Charged only when the answer is delivered. Input: task; optional context, fields for a JSON answer, language. $2.75 per call. Returns: task, tier, headline, key_points[], answer, data, steps[{n,tool,input,ok,summary,seconds}], tools_used[], sources[], notes[].
Agent Max: the hardest tasks — HubVibe Agent (max): hand it any task in plain words and get the finished result in one call. Research a company or a person of interest, check a website, screen a name, read the markets, compare options, pull the facts: you get a headline, the key points, the full answer, its sources and every tool step. Up to 20 steps. Charged only when the answer is delivered. Input: task; optional context, fields for a JSON answer, language. $20.00 per call. Returns: task, tier, headline, key_points[], answer, data, steps[{n,tool,input,ok,summary,seconds}], tools_used[], sources[], notes[].
Agent Pro: a deeper task — HubVibe Agent (pro): hand it any task in plain words and get the finished result in one call. Research a company or a person of interest, check a website, screen a name, read the markets, compare options, pull the facts: you get a headline, the key points, the full answer, its sources and every tool step. Up to 10 steps. Charged only when the answer is delivered. Input: task; optional context, fields for a JSON answer, language. $9.00 per call. Returns: task, tier, headline, key_points[], answer, data, steps[{n,tool,input,ok,summary,seconds}], tools_used[], sources[], notes[].
Changed the definition of "hubvibe_identity_check" and "hubvibe_video_generate"
IdentityKYCverificationscreening /KYCidentity risk check in one call: a name screened ⟨88 unchanged words⟩
⟨12 unchanged words⟩ text prompt with Google Veo, returned asbase64avideo
Added "hubvibe_commerce_shipping", "hubvibe_company_enrich", "hubvibe_data_macro" and 17 more; changed the definition of "audit_bundle", "audit_performance", "audit_security" and 45 more (48 tools before, 68 now)
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable text of the findings is returned in this language; rule ids, severities, URLs and numbers are untouched. Default: English.","examples":["ja"],"maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"url":{"description":"Live, fetchable http( ⟨20 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"pass":{"description":"Whether every rule in this dimension passed.","type":"boolean"},"performance":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"findings":{"description":"One entry per rule that did not pass. Empty when the check is clean.","items":{"properties":{"detail":{"description":"What failed and where.","type":"string"},"id":{"description":"Stable rule identifier.","type":"string"},"severity":{"description":"Rule severity.","type":"string"}},"required":["id"],"type":"
Added "hubvibe_commerce_availability", "hubvibe_finance_analytics", "hubvibe_market_fundamentals" and 2 more; changed the definition of "hubvibe_chain_address", "hubvibe_chain_network", "hubvibe_chain_rpc" and 35 more (43 tools before, 48 now)
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨332 unchanged words⟩
⟨22 unchanged words⟩ Certificate changed, valid to 2026-12-03
Changed the definition of "audit_bundle", "hubvibe_chain_address", "hubvibe_chain_network" and 35 more
⟨37 unchanged words⟩ any part cannot run, nothing is billed. Use a single audit route when you need only one of the four. $0.15 per call. Returns: pass (bool) plus ⟨5 unchanged words⟩
Everything about oneBasemainnet address in a singlewalletcalllookup: ETH balance, transaction count,
Added "hubvibe_chain_address", "hubvibe_chain_network", "hubvibe_chain_rpc" and 34 more (6 tools before, 43 now)
Base address report — Everything about one Base mainnet address in a single call: ETH balance, transaction count, and whether it is a contract or an externally owned account. Three chain reads folded into one answer. $0.05 per call. Returns: balance_wei, balance_eth, transaction_count, is_contract, code_size_bytes.
Base network state — Current Base mainnet block height and gas price, read live from a Base RPC node. Use to check chain liveness or time an on-chain action. $0.02 per call. Returns: block_number, gas_price_wei, gas_price_gwei.
Base RPC passthrough — A generic allowlisted read-only JSON-RPC call to Base mainnet: your method, your params. A JSON-RPC error (a revert reason, 'block not found') comes back as the result, not a failure -- it is the chain's own answer to exactly this call. $0.05 per call. Returns: method, result or error, endpoint.
Base transaction lookup — One Base mainnet transaction with its receipt folded in: sender, recipient, value, block, success or failure, and gas actually used. $0.05 per call. Returns: from, to, value_eth, block_number, status, gas_used, log_count.
Added "hubvibe_predictive_probability_engine" (5 tools before, 6 now)
Predictive probability engine: regression, normal model, p-values — Deterministic statistics over (x, y) points: ordinary least squares linear regression with standard errors and confidence intervals, a fitted normal distribution with quantiles and probability queries, exact Student t and Jarque-Bera p-values validated at your alpha, and predictions with prediction intervals. Points come inline or from a BigQuery table (two numeric columns; above max_rows the rows are chosen by fingerprint, never at random). Pure arithmetic with exactly rounded sums: the same input always returns the same numbers, and no LLM is anywhere in the path. $0.50 per call. Returns: s…
Changed the definition of "audit_bundle", "audit_performance", "audit_security" and 2 more
RunsFullwcagwebsite+auditseoin+onesecuritycall:+accessibilityperformance(WCAGagainst2.1oneA/AA
Recently observed → Live
Live → Recently observed
Removed "chain_rpc", "market_data", "prediction_markets" and 2 more (10 tools before, 5 now)
Blockchain RPC (Base, read-only) — Read-only JSON-RPC against Base mainnet with upstream failover: balances, blocks, transactions, receipts, logs, eth_call and gas queries. The method allowlist is in the input schema; transaction broadcasting is deliberately not offered. A JSON-RPC error object from the chain (an eth_call revert, say) is the chain's answer and is returned as the result. $0.05 per call. Returns: network, method, result (or the chain's error object), provider.
Market data (crypto/fiat) — Current market data from Coinbase's public data APIs: spot price for any listed pair, full exchange-rate table for one asset, or the exchange ticker (price, bid, ask, 24h volume). Live quotes, not advice, and not a licensed market-data feed. $0.02 per call. Returns: op-dependent: amount/currency, rates{}, or price/bid/ask/volume.
Prediction-market data — Live prediction-market data from Polymarket's public Gamma API: top markets by volume, one market by slug with outcome prices, or top events. Read-only market intelligence; this node places no orders and holds no positions. $0.05 per call. Returns: markets[]/market/events[] with question, outcomes, prices, volume.
Certificate changed, valid to 2026-11-27
Changed the definition of "chain_rpc", "market_data", "prediction_markets" and 2 more
⟨44 unchanged words⟩ chain's answer and is returned as the result.$0.01$0.05 per call. Returns: network, method, result ⟨6 unchanged words⟩
⟨33 unchanged words⟩ advice, and not a licensed market-data feed.$0.01$0.02 per call. Returns: op-dependent: amount/currency, rates{}, or price/bid/ask/volume.
Added "chain_rpc", "market_data", "prediction_markets" and 2 more (5 tools before, 10 now)
Blockchain RPC (Base, read-only) — Read-only JSON-RPC against Base mainnet with upstream failover: balances, blocks, transactions, receipts, logs, eth_call and gas queries. The method allowlist is in the input schema; transaction broadcasting is deliberately not offered. A JSON-RPC error object from the chain (an eth_call revert, say) is the chain's answer and is returned as the result. $0.01 per call. Returns: network, method, result (or the chain's error object), provider.
Market data (crypto/fiat) — Current market data from Coinbase's public data APIs: spot price for any listed pair, full exchange-rate table for one asset, or the exchange ticker (price, bid, ask, 24h volume). Live quotes, not advice, and not a licensed market-data feed. $0.01 per call. Returns: op-dependent: amount/currency, rates{}, or price/bid/ask/volume.
Prediction-market data — Live prediction-market data from Polymarket's public Gamma API: top markets by volume, one market by slug with outcome prices, or top events. Read-only market intelligence; this node places no orders and holds no positions. $0.01 per call. Returns: markets[]/market/events[] with question, outcomes, prices, volume.
Certificate recorded, valid to 2026-11-02
Authorization not required
Certificate recorded, valid to 2026-12-05
Authorization not required
Changed the definition of "audit_bundle", "audit_performance", "audit_security" and 2 more
Fullsitewebsite auditof one URLina singleone call: accessibility (WCAG 2.1 A/AA via axe-core), on-page SEO, HTTP security headers and page speed / page weight, fromonea single browserload.loadAtomicof--oneifURL.any
First tool surface recorded: 5 tools (server version 1.2.0)
https://hubvibe-io.com/mcp (mcp_streamable_http) — from mcp_registry
Changed the definition of "audit_bundle" and "audit_wcag"
⟨312 unchanged words⟩ :{"properties":{"help":{"type":["string","null"]},"help_url":{"format":"uri"," ⟨10 unchanged words⟩ "description":"axe-core impact level.","type":["string","null"]},"nodes_affected":{"minimum":0,"type" ⟨15 unchanged words⟩
⟨34 unchanged words⟩ :{"properties":{"help":{"type":["string","null"]
First tool surface recorded: 5 tools (server version 1.1.2)
Showing the latest 34 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"pass":{"description":"Whether every rule in this dimension passed.","type":"boolean"},"performance":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"findings":{"description":"One entry per rule that did not pass. Empty when the check is clean.","items":{"properties":{"detail":{"description":"What failed and where.","type":"string"},"id":{"description":"Stable rule identifier.","type":"string"},"severity":{"description":"Rule severity.","type":"string"}},"required":["id"],"type":"object"},"type":"array"},"metrics":{"properties":{"dom_node_count":{"minimum":0,"type":"integer"},"request_count":{"minimum":0,"type":"integer"},"total_bytes_transferred":{"minimum":0,"type":"integer"}},"type":"object"},"pass":{"description":"Whether every rule in this dimension passed.","type":"boolean"},"status":{"const":"ok","description":"Present only on a completed audit.","type":"string"}},"required":["pass"],"type":"object"},"security":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"findings":{"description":"One entry per rule that did not pass. Empty when the check is clean.","items":{"properties":{"detail":{"description":"What failed and where.","type":"string"},"id":{"description":"Stable rule identifier.","type":"string"},"severity":{"description":"Rule severity.","type":"string"}},"required":["id"],"type":"object"},"type":"array"},"pass":{"description":"Whether every rule in this dimension passed.","type":"boolean"},"status":{"const":"ok","description":"Present only on a completed audit.","type":"string"}},"required":["pass"],"type":"object"},"seo":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"findings":{"description":"One entry per rule that did not pass. Empty when the check is clean.","items":{"properties":{"detail":{"description":"What failed and where.","type":"string"},"id":{"description":"Stable rule identifier.","type":"string"},"severity":{"description":"Rule severity.","type":"string"}},"required":["id"],"type":"object"},"type":"array"},"pass":{"description":"Whether every rule in this dimension passed.","type":"boolean"},"status":{"const":"ok","description":"Present only on a completed audit.","type":"string"}},"required":["pass"],"type":"object"},"status":{"const":"ok","description":"Present only on a completed audit.","type":"string"},"wcag":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"engine":{"const":"axe-core","type":"string"},"pass":{"description":"Whether every rule in this dimension passed.","type":"boolean"},"status":{"const":"ok","description":"Present only on a completed audit.","type":"string"},"violations":{"items":{"properties":{"help":{"type":["string","null"]},"help_url":{"format":"uri","type":"string"},"id":{"description":"axe-core rule id.","type":"string"},"impact":{"description":"axe-core impact level.","type":["string","null"]},"nodes_affected":{"minimum":0,"type":"integer"}},"required":["id"],"type":"object"},"type":"array"}},"required":["pass"],"type":"object"}},"required":[ ⟨3 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable text of the findings is returned in this language; rule ids, severities, URLs and numbers are untouched. Default: English.","examples":["ja"],"maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"url":{"description":"Live, fetchable http( ⟨20 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"findings":{"description":"One entry per rule that did not pass. Empty when the check is clean.","items":{"properties":{"detail":{"description":"What failed and where.","type":"string"},"id":{"description":"Stable rule identifier.","type":"string"},"severity":{"description":"Rule severity.","type":"string"}},"required":["id"],"type":"object"},"type":"array"},"metrics":{"properties":{"dom_node_count":{"minimum":0,"type":"integer"},"request_count":{"minimum":0,"type":"integer"},"total_bytes_transferred":{"minimum":0,"type":"integer"}},"type":"object"},"pass":{"description":"Whether every rule in this dimension passed.","type":"boolean"},"status":{"const":"ok","description":"Present only on a completed audit.","type":"string"}},"required": ⟨3 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable text of the findings is returned in this language; rule ids, severities, URLs and numbers are untouched. Default: English.","examples":["ja"],"maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"url":{"description":"Live, fetchable http( ⟨20 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"findings":{"description":"One entry per rule that did not pass. Empty when the check is clean.","items":{"properties":{"detail":{"description":"What failed and where.","type":"string"},"id":{"description":"Stable rule identifier.","type":"string"},"severity":{"description":"Rule severity.","type":"string"}},"required":["id"],"type":"object"},"type":"array"},"pass":{"description":"Whether every rule in this dimension passed.","type":"boolean"},"status":{"const":"ok","description":"Present only on a completed audit.","type":"string"}},"required": ⟨3 unchanged words⟩
⟨19 unchanged words⟩ a URL.","type":"string"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable text of the findings is returned in this language; rule ids, severities, URLs and numbers are untouched. Default: English.","examples":["ja"],"maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"url":{"description":"Live, fetchable http( ⟨21 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"findings":{"description":"One entry per rule that did not pass. Empty when the check is clean.","items":{"properties":{"detail":{"description":"What failed and where.","type":"string"},"id":{"description":"Stable rule identifier.","type":"string"},"severity":{"description":"Rule severity.","type":"string"}},"required":["id"],"type":"object"},"type":"array"},"pass":{"description":"Whether every rule in this dimension passed.","type":"boolean"},"status":{"const":"ok","description":"Present only on a completed audit.","type":"string"}},"required": ⟨3 unchanged words⟩
⟨19 unchanged words⟩ a URL.","type":"string"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable text of the findings is returned in this language; rule ids, severities, URLs and numbers are untouched. Default: English.","examples":["ja"],"maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"url":{"description":"Live, fetchable http( ⟨21 unchanged words⟩
⟨7 unchanged words⟩ ,"type":"string"},"pass":{"description":"Whether every rule in this dimension passed.","type":"boolean"},"status":{"const":"ok","description":"Present only on a completed audit.","type":"string"},"violations":{"items":{"properties":{"help":{"type":["string","null"]},"help_url":{"format":"uri","type":"string"},"id":{"description":"axe-core rule id.","type":"string"},"impact":{"description":"axe-core impact level.","type":["string","null"]},"nodes_affected":{"minimum":0,"type":"integer"}},"required":["id"],"type":"object"},"type":"array"}},"required": ⟨3 unchanged words⟩
Agent: get a task done — HubVibe Agent (quick): hand it any task in plain words and get the finished result in one call. Research a company or a person of interest, check a website, screen a name, read the markets, compare options, pull the facts: you get a headline, the key points, the full answer, its sources and every tool step. Up to 4 steps. Charged only when the answer is delivered. Input: task; optional context, fields for a JSON answer, language. $2.75 per call. Returns: task, tier, headline, key_points[], answer, data, steps[{n,tool,input,ok,summary,seconds}], tools_used[], sources[], notes[].
Agent Max: the hardest tasks — HubVibe Agent (max): hand it any task in plain words and get the finished result in one call. Research a company or a person of interest, check a website, screen a name, read the markets, compare options, pull the facts: you get a headline, the key points, the full answer, its sources and every tool step. Up to 20 steps. Charged only when the answer is delivered. Input: task; optional context, fields for a JSON answer, language. $20.00 per call. Returns: task, tier, headline, key_points[], answer, data, steps[{n,tool,input,ok,summary,seconds}], tools_used[], sources[], notes[].
Agent Pro: a deeper task — HubVibe Agent (pro): hand it any task in plain words and get the finished result in one call. Research a company or a person of interest, check a website, screen a name, read the markets, compare options, pull the facts: you get a headline, the key points, the full answer, its sources and every tool step. Up to 10 steps. Charged only when the answer is delivered. Input: task; optional context, fields for a JSON answer, language. $9.00 per call. Returns: task, tier, headline, key_points[], answer, data, steps[{n,tool,input,ok,summary,seconds}], tools_used[], sources[], notes[].
Base address report — Base wallet lookup / address balance: ETH balance, transaction count (nonce) and whether the address is a smart contract or an ordinary wallet (EOA), live from Base mainnet in one call. Use it to check a counterparty, deposit address or contract before paying it. Input: address (0x...). For token balances or any other read use chain.rpc. $0.05 per call. Returns: balance_wei, balance_eth, transaction_count, is_contract, code_size_bytes.
Base network state — Base network status and gas price: current block height and gas price (wei and gwei), live from a Base mainnet RPC node. Use it to check Base is moving, time an on-chain action or estimate gas before sending a transaction. Keyless, pay per call. No input needed. $0.02 per call. Returns: block_number, gas_price_wei, gas_price_gwei.
Base RPC passthrough — Base RPC endpoint, pay per call: any allowlisted read-only JSON-RPC method on Base mainnet (eth_call, eth_getBalance, eth_getLogs, eth_getBlockByNumber, eth_getTransactionReceipt and more) with your own params, no API key. Revert reasons come back as the result. Input: method; optional params. $0.05 per call. Returns: method, result or error, endpoint.
Base transaction lookup — Base transaction lookup by hash: sender, recipient, ETH value, block, success or failure, gas used and log count, with the receipt folded in, live from Base mainnet. Use it to confirm a payment or transfer landed on-chain. Input: hash (the 0x transaction hash). For the raw receipt use chain.rpc. $0.05 per call. Returns: from, to, value_eth, block_number, status, gas_used, log_count.
Execute Python — Run Python code in a sandbox: execute Python in Google's hosted sandbox (not on this service's machines) and get the code, its printed output and the outcome back. Use it for calculations, data transforms and checks an agent should not do in its head. Input: code. Questions over BigQuery data: data.query. $0.25 per call. Returns: code, output, outcome, summary, model.
Live availability: can this be bought or booked right now? — Product availability and price check: is it in stock and buyable right now, at what price, in which options (sizes, colours, dates, rooms), which option matches the variant you name, quantity and ship-to eligibility where the page states them, with evidence and a checked_at stamp. Reads any product or booking page (schema.org, Open Graph, Shopify JSON; a browser only when needed). Input: url; optional variant, quantity, ship_to. $0.50 per call. Returns: available, availability, price, currency, options[], matched_option, quantity_ok, ship_to_ok, shipping, eligibility_notes[], evidence[], sour…
Shipping options, eligibility and cart total for a product — Shipping cost and delivery check for any Shopify store: the variant goes into a real cart session and the store quotes its shipping options to your destination. Returns options with prices and days, eligibility (or the store's reason, or the address fields still needed), subtotal and total before tax. No order is placed. Input: url, ship_to{country, province, postal_code}; optional variant, quantity. $0.50 per call. Returns: url, store{platform, domain, currency}, product{id, title, handle}, variant{id, name, sku, price, available, requires_shipping}, quantity, ship_to{}, cart{subtotal, total…
Company profile from a domain or a name — Company enrichment / firmographics by domain or name: legal and common name, founded, headcount with date, industries, headquarters, parent, CEO and founders, stock listings, LEI, SEC CIK, registration number, legal form and status, official social accounts and logo. Sources: Wikidata, the global LEI register, SEC EDGAR and the company's own site; every field names its source. Input: domain or name. $0.05 per call. Returns: query{}, company{name, legal_name, description, website, domain, founded, employees{count, as_of, source}, industries[], headquarters{city, country, country_code, address}…
Detect anomalies in a time series — Anomaly detection on a time series: score recent periods against history with BigQuery AI.DETECT_ANOMALIES (TimesFM). Give one table and its latest periods are scored against its own history, or a history and a target table. Returns every checked row with bounds, anomaly flag and probability, plus the anomaly count. Input: history_table, target_table, timestamp_col, data_col; optional target_last, threshold, id_cols. $10.00 per call. Returns: history_table, target_table, timestamp_col, data_col, anomaly_prob_threshold, mode, target_periods, columns[], rows[], row_count, anomaly_count, gib_pro…
Forecast a time series — Time-series forecasting: forecast any BigQuery table with Google's pretrained TimesFM model (AI.FORECAST), nothing to train. Point it at the table, timestamp column and value column and get forecast rows with bounds for the horizon you set, per series with id_cols. Use it for sales, traffic, demand or metric forecasts. Input: table, timestamp_col, data_col; optional horizon, id_cols. $10.00 per call. Returns: table, timestamp_col, data_col, horizon, columns[], rows[], row_count, gib_processed.
Official economic statistics for a country — Economic data / macro indicators for any country, live: GDP, growth, GDP per capita, inflation (CPI), unemployment, population, interest rates, exchange rate, debt, trade, FDI or any World Bank indicator code. Annual for 200+ economies from the World Bank; monthly EU inflation and unemployment from Eurostat. Returns the series, latest and previous values, the change and the source's update stamp. Input: indicator, country; optional last, frequency. $0.10 per call. Returns: indicator{alias, code, name, unit}, country{code, name}, frequency, source, observations[{period, value}], observation_co…
Run a BigQuery query — BigQuery SQL: run a read-only SQL query, including against Google's public datasets (Wikipedia, GitHub, blockchains, weather, census and more), and get columns and rows back as JSON with the bytes processed. Every query is dry-run first and refused above the scan ceiling, so cost is bounded before it runs. Input: sql; optional max_scan_gib. Ask in plain English instead: data.question. $0.50 per call. Returns: columns[], rows[], row_count, gib_processed, cache_hit.
Answer a question from a dataset — Ask a database in plain English (text to SQL): any BigQuery table, including Google's public datasets. The SQL is written for you, run under a byte ceiling, and the rows are read back into a written answer, returned with the SQL, columns and rows it used. Use it for analytics questions without writing SQL. Input: question, table; optional columns. $5.00 per call. Returns: answer, sql, columns[], rows[], gib_processed.
Domain DNS, email security and TLS certificate — DNS lookup and domain health check: A, AAAA, CNAME, MX, NS, TXT, CAA and SOA records asked of the source, SPF and DMARC email policy parsed, and the HTTPS certificate verified like a browser (issuer, names, expiry, days left, TLS version). Flags missing SPF or DMARC, duplicate SPF and certificates near expiry. Input: domain (a URL is accepted). $0.05 per call. Returns: domain, domain_ascii, exists, records{a[], aaaa[], cname[], mx[], ns[], txt[], caa[], soa[]}, email_security{spf{record, all, multiple}, dmarc{record, policy, subdomain_policy, percent, reports_to}}, tls{reachable, valid, error…
Verify an email address before you send — Email verification / email validation: will mail to this address arrive? Checked live at the source: syntax, the domain's DNS (MX, null MX, no such domain) and its own mail server, asked whether the mailbox exists and whether it accepts any address (catch-all). No message sent. Flags disposable domains, role accounts (info@), free providers and typos (gmial.com). Verdict: deliverable, undeliverable, risky or unknown, with the reason. Input: email. $0.02 per call. Returns: email, normalized, local_part, domain, domain_ascii, verdict, reason, syntax_valid, domain_exists, accepts_mail, mx[{host,…
Web page extraction — Web scraping / web page to clean text: any URL rendered in a real browser (JavaScript pages included) and returned as readable text with title, description and links. Use it to read an article, docs page or product page before summarising or extracting. Input: url. Raw status, headers and body: fetch.raw. A question answered from the page: research.brief. $0.10 per call. Returns: title, description, text, text_chars, links[], javascript_rendered.
Raw HTTP fetch — HTTP fetch / GET any URL: exactly what the server sent, status code, headers and body, plus the final URL after redirects. Every status is a result, so a 404 or 500 from the target is delivered, not failed. Use it for API checks, uptime probes and raw HTML. Input: url. Readable text from a rendered page: extract.page. $0.10 per call. Returns: url, final_url, status, content_type, bytes, text, truncated, headers{}.
Trading mathematics: returns, risk, drawdown, VaR, beta, indicators, options, Kelly — Trading and portfolio math: returns and CAGR, volatility, Sharpe and Sortino, max drawdown, VaR/CVaR, beta, alpha and correlation vs a benchmark, SMA/EMA, RSI, Bollinger bands, Black-Scholes option price with Greeks, and the Kelly fraction, over prices you send or a ticker fetched live. Deterministic, every formula named, no LLM. Input: prices or symbol; optional metrics, benchmark, option, kelly. $0.50 per call. Returns: source{}, n, n_returns, periods_per_year, metrics_computed[], returns{}, volatility{}, sharpe, sortino, drawdown{}, var{}, beta{}, moving_averages{}, rsi{}, bollinger{}, bla…
Identity check: sanctions, email, phone and IP in one call — KYC screening / identity risk check in one call: a name screened against OFAC, UK and EU sanctions; an email's mailbox, disposable and role checks; a phone's validity, country and line type; an IP's country and network. Returns each result, fraud flags (sanctions hit, disposable email, VoIP, countries that disagree) and one risk level: low, review or high. Use it before onboarding a user or counterparty. Input: any of name, email, phone, ip; optional country, birth_year. $0.10 per call. Returns: input{}, risk (low | review | high), flags[{code, severity, detail}], checks{sanctions, email, pho…
Generate an image — AI image generation / text to image: one image from a text prompt with Google Imagen 4, returned as base64 image bytes with its MIME type. Use it for illustrations, thumbnails, product mockups and social images. Input: prompt; optional aspect_ratio. $0.50 per call. Returns: prompt, aspect_ratio, image_base64, mime_type, model.
IP address lookup: location, network owner, reverse DNS — IP geolocation / IP address lookup: city, region, country and coordinates, the network's ASN and organisation, reverse DNS, and whether the address is public, private or reserved. IPv4 and IPv6. Location data from DB-IP Lite (CC BY 4.0, credited), updated monthly; location is the network's registered place, never a street address. Input: ip. $0.02 per call. Returns: ip, version, scope, reverse_dns[], location{city, region, country, country_code, continent, latitude, longitude}, network{asn, organization}, database_month, attribution{text, url, license}, notes[], checked_at.
Qualify a business website as a sales lead — Lead qualification in one call from a business website, fetched once by plain HTTP (no browser): SEO and security-header findings, static accessibility signals (images without alt, unlabelled fields, empty links), platform and marketing tags (WordPress, Shopify, Wix, Google Analytics, Tag Manager, Google Ads, Meta Pixel, TikTok, LinkedIn, chat), the domain's mail setup (MX, SPF, DMARC), a company profile and a 0-100 opportunity score with outreach hooks. Input: url; optional business_name. $0.25 per call. Returns: url, business_name, domain, site{final_url, status, https, redirected, response…
Analyse text — Question answering over your own text: ask a question about material you supply and get an answer grounded only in that text (Gemini). If the text does not contain the answer it says so instead of guessing. Use it for summaries, Q&A and checks over documents, emails and pages. Input: text, question; optional language. Fixed JSON fields: llm.extract. $0.25 per call. Returns: answer, model, tokens{prompt,output}.
Extract fields as JSON — Structured data extraction / text to JSON: pull the fields you name out of any text into a JSON object with exactly those keys, null where the text does not state a value (Gemini, no invented values). Use it to turn emails, invoices, pages or documents into clean records. Input: text, fields[]. From a live web page: research.page_facts. $0.25 per call. Returns: fields{} with one key per requested field.
Raw text completion — LLM text generation / chat completion: a raw completion from your prompt with optional system message, max_tokens and temperature; Gemini by default, other configured models by provider and model. Use it for drafting, rewriting, translation, classification or any prompt, paid per call with no API key or account. Input: prompt. Answer grounded in your own text: llm.analyze. $0.25 per call. Returns: text, model, provider, finish_reason, usage{input_tokens,output_tokens}.
Find places near a location — Places near me / local search anywhere: 'coffee near the Ferry Building, San Francisco', 'ramen near Shibuya Station', 'pharmacy' at coordinates. From Overture Maps open places data (80M+ places): name, category, distance, address, website, phone, brand, open status and confidence, nearest first; the area widens when nothing is close. Input: query; optional near, lat and lng, radius_m, limit. $0.10 per call. Returns: query, what, near{name, lat, lon, source}, radius_m, places[{id, name, category, distance_m, lat, lon, address, country, website, phone, brand, operating_status, confidence, sour…
Compute a route — Directions between two places: route and travel time by car, walking, bicycle or transit through Google Maps Grounding Lite. Use it for trip planning and ETAs. Input: origin, destination; optional travel_mode (DRIVE, WALK, BICYCLE, TRANSIT; default DRIVE). $0.10 per call. Returns: origin, destination, travel_mode, result (route, per Maps Grounding Lite's own shape).
Weather at a location, now and for seven days — Weather forecast anywhere on Earth: current conditions, the next 24 hours and a seven-day forecast (temperature, precipitation, wind, humidity, cloud, pressure, condition) from MET Norway's forecast model, plus active US National Weather Service alerts for US locations. Input: location as a place name, US street address or airport code, or lat and lng. $0.10 per call. Returns: location, place{name, lat, lon, country, source}, current{time, temperature_c, wind_speed_ms, wind_direction_deg, humidity_pct, cloud_cover_pct, pressure_hpa, condition, precipitation_mm}, hourly[24], daily[7]{date, min…
SEC-filed fundamentals (XBRL company facts) — SEC filings / company fundamentals: revenue, net income, diluted EPS, operating income, assets, liabilities, equity, cash and shares outstanding by quarter and year (10-K, 10-Q) as the company reported them to the SEC, from EDGAR's official XBRL API at call time. Name any other XBRL line item; restatements resolve to the latest filing. Input: symbol (US ticker) or cik; optional concepts, periods, forms. $0.05 per call. Returns: symbol, cik, entity_name, concepts{name: {concept, taxonomy, label, unit, values[]}}, concepts_missing[], periods, forms, as_of, source, checked_at.
Insider trades from SEC Form 4 filings — Insider trading (SEC Form 4): what a company's officers, directors and 10% owners bought and sold, parsed from their Form 4 filings at call time from EDGAR. Each trade: insider, role, date, code and meaning, shares, price, value, holdings after, 10b5-1 plan flag, filing link. Summary: open-market buys vs sells, net shares and dollars. Input: symbol (US ticker) or cik; optional days (default 90), codes such as ["P","S"]. $0.10 per call. Returns: symbol, cik, issuer_name, window, codes, filings_read, transactions[] (insider, role, date, code, code_meaning, shares, price, value, shares_after, ru…
Market intelligence read — Crypto market sentiment in one call: live Coinbase spot price, live Polymarket probabilities and recent news headlines (GDELT) on the same subject, analysed together in a written summary that says what the numbers do and do not support. Use it for a quick read on Bitcoin, Ethereum or any coin. Input: optional product_id (BTC-USD...), query, question, limit. Market data only, not investment advice. $5.00 per call. Returns: spot{}, prediction_markets[], news[], news_note, analysis, disclaimer.
Prediction market probabilities — Prediction market odds: live Polymarket markets on any topic (elections, Fed rate cuts, crypto, sports, AI, geopolitics) with the probability each outcome implies as a percentage, plus volume, liquidity and end date. Search by topic words or tickers (BTC, 'fed rate cut') or take the biggest markets. A topic no open market matches is refused free, never sold empty. Input: optional query, limit. One market by slug: prediction.market. $0.05 per call. Returns: markets[] with question, implied_probabilities[], volume, end_date.
Crypto spot quote — Crypto price / live coin quote: spot price, 24-hour change and 24-hour volume for Bitcoin, Ethereum, Solana or any Coinbase product (BTC-USD, ETH-USD, SOL-USD...), read at call time from Coinbase's public market data. Use it when an agent needs a current cryptocurrency price. Input: product_id such as BTC-USD. Bid/ask: market.ticker. Whole rate table: market.rates. $0.02 per call. Returns: price, price_change_24h_pct, volume_24h, base/quote currency.
Currency exchange rates — Exchange rates / currency conversion table: Coinbase's full rate table for one base currency against every crypto and fiat currency it quotes (USD to BTC, ETH, EUR, GBP, JPY...). Use it to convert amounts between currencies. Input: currency code such as USD. $0.02 per call. Returns: currency, rates{}.
Live stock quote and daily history — Stock price / live stock quote for any US ticker: last price, change, day range, volume and market state, plus daily OHLCV history (1d to 5y), read at call time from Nasdaq's public data with Yahoo Finance as fallback. Every answer names its source, the source's timestamp, its delay in minutes and when it was read. Input: symbol (AAPL, NVDA...); optional range, include_history. $0.05 per call. Returns: symbol, name, exchange, currency, price, change, change_pct, previous_close, day_high, day_low, volume, market_state, as_of, delayed_minutes, history[], history_rows, source, checked_at.
Crypto ticker — Crypto ticker / bid and ask: live best bid, best ask, last price and volume for one Coinbase product from Coinbase's Exchange data host, an independent second source to market.quote. Input: product_id such as BTC-USD. $0.02 per call. Returns: product_id, price, bid, ask, volume, time.
Check a page against its baseline — Website change detection, step two: re-fetch a page saved with monitor.snapshot and get whether it changed, how old the baseline is, and a written summary of what changed. Use it to track price changes, terms updates, new job posts or competitor moves. Input: url; optional language. $0.50 per call. Returns: url, title, changed, baseline_age_seconds, change_summary, model.
Save a monitoring baseline — Website change monitoring, step one: fetch a page and store it as the baseline to compare against later. Use it to watch pricing pages, terms, job boards or competitors. Input: url. Then call monitor.check to learn whether and how it changed. $0.50 per call. Returns: url, title, text_chars, content_hash, note.
Current news on any topic, in any language — News search API: current news on any topic in any language from the GDELT Project, which reads the world's press every 15 minutes. Titles matched in their original script, newest first, with publisher, language and link; filter to one language; a US stock ticker searches the company's name. Window up to 30 days (default 72 hours). Input: query and/or symbol; optional language, limit, since_hours. $0.25 per call. Returns: query, symbol, language, edition{}, sources_searched[], sources_ok[], sources_failed[], articles[{title, url, source_name, source_url, published_at, summary, feed}], article_…
Search 16 government open-data portals for datasets — Government open data search across 16 national portals in one call: Korea (data.go.kr), Japan, Hong Kong, Australia, UK, Canada, the EU catalog (139,000+ datasets), Germany, Italy, Ireland, Switzerland, Netherlands, Israel and Chile. Query in any language; each match returns organization, update time and download URLs ready for opendata.table. Portals that did not answer are listed. Input: query; optional region, limit, portals. $0.10 per call. Returns: query, region, portals_searched[], portals_ok[], portals_failed[], total_matches{}, results[{portal, title, description, organization, landin…
Read a government dataset file as JSON rows — Dataset file to JSON rows: a CSV, TSV, XLSX or JSON link from any portal, an e-Stat (Japan) download or a data.go.kr (Korea) dataset page. Encoding detected (Korean, Japanese, Chinese, UTF and Western code pages), header row found, numbers typed, XLSX sheets selectable, large files capped and disclosed. Use it after opendata.search or on any data file URL. Input: url; optional max_rows, sheet, encoding, delimiter. $0.10 per call. Returns: source_url, resolved_from, file_url, final_url, filename, content_type, bytes, format, encoding, sheet, sheets[], columns[], column_count, rows[{...}], row_…
Phone number intelligence: valid, where, which network, what type — Phone number validation and lookup: valid or not, country and area, the carrier the range was issued to, line type (mobile, landline, toll-free, VoIP, premium), time zones and E.164, international and national formats, from Google's libphonenumber numbering plans. Nothing is dialled and the owner is never looked up. Input: number; optional region for a national-format number. $0.02 per call. Returns: input{}, valid, possible, e164, international, national, country_code, region, country, location, carrier, line_type, time_zones[], metadata_version, notes[], checked_at.
Prediction market events — Top prediction market events: Polymarket events (groups of related markets) ranked by trading volume, with title, slug, end date and market count. Use it to see what the biggest prediction markets are right now. Input: optional limit. $0.05 per call. Returns: events[{id,title,slug,volume,end_date,market_count}], count.
Prediction market by slug — One prediction market by slug: a Polymarket market's question and the current probability of each outcome as a percentage. Use it to track a market you already know. Input: slug. Search markets by topic: market.prediction. $0.05 per call. Returns: slug, market{question,implied_probabilities[],...}.
Predictive probability engine: regression, normal model, p-values — Predictive probability and regression engine: least-squares linear regression with standard errors, confidence and prediction intervals, a fitted normal distribution with quantiles and probability queries (P(y > t)), exact Student t and Jarque-Bera p-values. Points inline or from a BigQuery table. Deterministic arithmetic, no LLM: the same input always returns the same numbers. Input: points or table with x_column, y_column; optional metrics, predict_x, probability_queries. $0.50 per call. Returns: source{}, n, alpha, confidence_level, metrics[], linear_regression{}, normal_distribution{}, p_…
Everything the public record says about a US address — Real estate data for any US address: FEMA flood and 17 other hazard risk ratings with expected annual loss, median home value, rent, income, ownership and vacancy (Census), price trend (FHFA), fair market rents (HUD), nearby public schools (NCES), walkability (EPA) and Superfund sites nearby, plus tract, county, ZIP and districts, all from federal sources in one call. Input: address, or lat and lng. $0.25 per call. Returns: input{}, matched_address, lat, lng, geography{state, county, tract, zip, metro, congressional_district, school_district...}, flood{zone, special_flood_hazard_area...}, haz…
Research brief on a URL — Summarize and analyze a web page: the URL is rendered in a real browser, its content extracted, and a written brief answering your question returned, grounded in that page only and saying so when the page does not answer. Use it for competitor pages, docs, articles and listings. Input: url; optional question. Fixed JSON fields: research.page_facts. Needs a web search: research.web. $5.00 per call. Returns: brief, title, final_url, source{}, model.
Research and verify a company — Company research report: what a company does, its products and anything notable, from the live web (official site and Wikipedia first) and recent GDELT news, every claim cited to a numbered source, thin or conflicting evidence disclosed. Use it for due diligence, sales prep and competitor research. Input: company name; optional max_sources. Structured firmographics in one cheap call: company.enrich. $10.00 per call. Returns: company, report, sources[{n,url,title}], partial[], news[], news_note, model.
Structured facts from a URL — Structured facts from a web page / scrape to JSON: name the fields you need (pricing, plans, contact, product names, anything) and get exactly those keys back as JSON from the live page rendered in a real browser, null where the page does not say. Use it for price monitoring, lead data and catalog extraction. Input: url, fields[]. $5.00 per call. Returns: fields{} with one key per requested field, plus title and final_url.
Research brief from live web search — Deep web research with citations: search the live web for your question, read the top sources in full, and get a written answer with every claim tied to a numbered source. Use it when an agent needs a sourced answer, not a list of links. Input: question; optional max_sources. Quick answer with links: search.web. $5.00 per call. Returns: question, answer, sources[{n,url,title}], partial[], model.
Screen a name against US, UK and EU sanctions lists — Sanctions screening (AML/KYC): screen a person, company, vessel or aircraft against the OFAC SDN and consolidated lists, the UK Sanctions List and the EU financial sanctions list, read from the governments' own files with each list's date returned. Fuzzy and word-order free: aliases and typos match, a different surname does not. Each hit: list, programmes, countries, birth dates, UN reference. Input: name; optional type, country, birth_year. $0.05 per call. Returns: query{}, verdict (potential_match | no_match), match_count, matches[{list, list_name, id, name, matched_name, score, type, progr…
Web and news results in any language and country (Brave index) — Web search API / SERP results: raw web and news results from Brave's independent index in any language and country, with title, URL, description, age and extra snippets (headline, source and age for news). Filter by country, language and freshness (day, week, month, year). Results, not an answer: pick what to read next with extract.page. Input: query; optional country, language, count, freshness, news. $0.25 per call. Returns: query, country, language, freshness, web[{title, url, description, age, page_age, language, site_name, hostname, extra_snippets[]}], web_count, news[{title, url, descri…
Web search — 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.10 per call. Returns: query, answer, sources[{url,title}], search_queries_used[], model.
Inspect an MCP endpoint — MCP server security scan: probe any MCP endpoint's initialize handshake and tools/list and report whether it requires authentication, which protocol version it speaks, how many tools it exposes and which are not marked read-only. Use it before connecting an agent to an unknown MCP server. Input: url of the MCP endpoint. $5.00 per call. Returns: reachable, requires_auth, protocol_version, tool_count, tools[], tools_without_readonly_annotation[].
Bluesky profile, posts, account search or thread, live — Bluesky data, live and keyless: a profile with its latest posts and engagement (likes, reposts, replies, quotes), an account search, or a post thread with its replies, from the public AppView. Use it for social listening and influencer checks on Bluesky. Input: mode (profile, search_actors, thread) with actor, query or uri; optional posts, limit, depth. $0.05 per call. Returns: mode, actor, query, uri, profile{}, posts[], actors[], thread{}, post_count, actor_count, source, as_of, checked_at.
Mastodon hashtag timeline, account, search or trends, live — Mastodon data, live and keyless (any public instance): a hashtag timeline, an account with its latest posts, account or hashtag search, or trending hashtags, each post with text, counts, media and tags. Use it for social listening and trend tracking in the fediverse. Input: mode (hashtag, account, search, trends) with tag, acct or query; optional instance, limit. $0.05 per call. Returns: mode, instance, tag, acct, query, kind, account{}, statuses[], accounts[], hashtags[], status_count, source, as_of, checked_at.
X (Twitter) topic pulse: volume and engagement as aggregates — Twitter / X sentiment and volume for any topic, as numbers, live: post volume per hour or day over the last 1-7 days, and over a sample of recent posts the engagement totals and rate (likes, reposts, replies, quotes, impressions), language mix, top hashtags and link/media share. Aggregates only: no post text or authors. Input: query (X operators allowed); optional days, granularity, sample, lang. $0.50 per call. Returns: query, effective_query, window{}, granularity, volume{total, buckets[]}, sample{requested, read, pages, x_cost_usd}, engagement{likes_total, ..., languages{}, top_hashtags[]}…
Text to speech — Text to speech (TTS): convert text to natural spoken MP3 audio with Google Cloud Text-to-Speech, returned as base64. Use it for voice replies, narration, audio versions of text and accessibility. Input: text; optional voice name. $0.25 per call. Returns: text_chars, voice, audio_base64, mime_type.
Speech to text — Speech to text / audio transcription: transcribe up to 60 seconds or 10 MB of audio with Google Cloud Speech-to-Text and get the transcript with its confidence and detected language. Use it for voice notes, call snippets and clips. Input: audio_base64; optional language_code. Longer audio is refused before payment. $0.25 per call. Returns: transcript, language_code, confidence, model.
Traffic-aware travel time and distance between two places — Travel time with live traffic between two places, from the Google Routes API at call time: duration with traffic, duration without, the delay, distance, route description, warnings and advisories. Places as addresses, names or 'lat,lng'. Use it for ETAs, delivery windows and trip planning. Input: origin, destination; optional travel_mode, departure_time, traffic. $0.10 per call. Returns: origin, destination, travel_mode, traffic, departure_time, distance_meters, duration_seconds, static_duration_seconds, delay_seconds, duration_text, static_duration_text, distance_text, description, warnings[…
Flight and airport status right now — Flight status and airport delays, live: by airport code, FAA ground stops and delay programs with average and max delay (US), live departure and arrival boards with gates and status (Norway), current METAR and TAF weather (any ICAO airport) and aircraft overhead; by callsign, the aircraft's live position, altitude and speed. Input: airport (IATA or ICAO) or callsign; optional flight, direction, hours_ahead. $0.25 per call. Returns: query{}, airport{iata, icao, name, city, country, lat, lon}, delays{status, ground_stop, ground_delay, closure, arrival_delay, departure_delay, runways, notices}, …
Verify claims against sources — Fact check claims against sources: up to 10 claims checked against up to 4 source URLs you name; each comes back SUPPORTED, CONTRADICTED or UNSUPPORTED with the exact quote the verdict rests on. Use it to verify AI output, citations or statements before publishing. Input: claims[], sources[]. A question but no sources yet: research.web. $5.00 per call. Returns: claims[], verdicts[{claim,verdict,quote,source_n}], sources_read[], sources_unread[], model.
Generate a video — AI video generation / text to video: a short clip from a text prompt with Google Veo, returned as a download link (video_url, valid 48 hours) with its MIME type, optionally with generated audio. Input: prompt; optional aspect_ratio (16:9 or 9:16), duration_seconds (4, 6 or 8), generate_audio, inline. $10.00 per call. Returns: prompt, aspect_ratio, duration_seconds, video_url (48 h), video_base64 when inline, mime_type, model.
YouTube search and video statistics, live — YouTube search and video stats, live: search YouTube or look up videos by id, each with title, channel, upload time, duration, views, likes, comments, live flag and thumbnail from the YouTube Data API at call time. Sort by relevance, date, views or rating; filter by upload date, country and language. Input: query or video_ids; optional max_results, order, published_after, region_code. $0.05 per call. Returns: query, video_ids, total_results, items[{video_id, url, title, description, channel_id, channel_title, published_at, duration_seconds, view_count, like_count, comment_count, live, thumbna…
⟨30 unchanged words⟩ "Default false.","type":"boolean"},"inline":{"description":"Also return the bytes as video_base64. Default false.","type":"boolean"},"language":{"description":"Optional BCP-47 language tag ⟨49 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable text of the findings is returned in this language; rule ids, severities, URLs and numbers are untouched. Default: English.","examples":["ja"],"maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"url":{"description":"Live, fetchable http( ⟨20 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"findings":{"description":"One entry per rule that did not pass. Empty when the check is clean.","items":{"properties":{"detail":{"description":"What failed and where.","type":"string"},"id":{"description":"Stable rule identifier.","type":"string"},"severity":{"description":"Rule severity.","type":"string"}},"required":["id"],"type":"object"},"type":"array"},"metrics":{"properties":{"dom_node_count":{"minimum":0,"type":"integer"},"request_count":{"minimum":0,"type":"integer"},"total_bytes_transferred":{"minimum":0,"type":"integer"}},"type":"object"},"pass":{"description":"Whether every rule in this dimension passed.","type":"boolean"},"status":{"const":"ok","description":"Present only on a completed audit.","type":"string"}},"required": ⟨3 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable text of the findings is returned in this language; rule ids, severities, URLs and numbers are untouched. Default: English.","examples":["ja"],"maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"url":{"description":"Live, fetchable http( ⟨20 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"findings":{"description":"One entry per rule that did not pass. Empty when the check is clean.","items":{"properties":{"detail":{"description":"What failed and where.","type":"string"},"id":{"description":"Stable rule identifier.","type":"string"},"severity":{"description":"Rule severity.","type":"string"}},"required":["id"],"type":"object"},"type":"array"},"pass":{"description":"Whether every rule in this dimension passed.","type":"boolean"},"status":{"const":"ok","description":"Present only on a completed audit.","type":"string"}},"required": ⟨3 unchanged words⟩
⟨19 unchanged words⟩ a URL.","type":"string"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable text of the findings is returned in this language; rule ids, severities, URLs and numbers are untouched. Default: English.","examples":["ja"],"maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"url":{"description":"Live, fetchable http( ⟨21 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"findings":{"description":"One entry per rule that did not pass. Empty when the check is clean.","items":{"properties":{"detail":{"description":"What failed and where.","type":"string"},"id":{"description":"Stable rule identifier.","type":"string"},"severity":{"description":"Rule severity.","type":"string"}},"required":["id"],"type":"object"},"type":"array"},"pass":{"description":"Whether every rule in this dimension passed.","type":"boolean"},"status":{"const":"ok","description":"Present only on a completed audit.","type":"string"}},"required": ⟨3 unchanged words⟩
⟨19 unchanged words⟩ a URL.","type":"string"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable text of the findings is returned in this language; rule ids, severities, URLs and numbers are untouched. Default: English.","examples":["ja"],"maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"url":{"description":"Live, fetchable http( ⟨21 unchanged words⟩
⟨7 unchanged words⟩ ,"type":"string"},"pass":{"description":"Whether every rule in this dimension passed.","type":"boolean"},"status":{"const":"ok","description":"Present only on a completed audit.","type":"string"},"violations":{"items":{"properties":{"help":{"type":["string","null"]},"help_url":{"format":"uri","type":"string"},"id":{"description":"axe-core rule id.","type":"string"},"impact":{"description":"axe-core impact level.","type":["string","null"]},"nodes_affected":{"minimum":0,"type":"integer"}},"required":["id"],"type":"object"},"type":"array"}},"required": ⟨3 unchanged words⟩
Base wallet lookup / address balance: ETH balance, transaction count (nonce) and whether the address is a smart contract or an ordinary wallet (EOA), live from Base mainnet in onecallcall.forUseoneitBasetomainnetcheckaddress.aInput:counterparty,address.depositThreeaddressRPCorreadscontractfoldedbeforeintopayingoneit.answer;Input:foraddressa(0x...). For tokenbalancebalances or any other read,use chain.rpc. $0.05 per call. Returns: balance_wei, ⟨4 unchanged words⟩
⟨8 unchanged words⟩ "0x-prefixed Base address.","type":"string"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"}},"required":["address"],"type":"object"}
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Basechainnetwork status and gas price: current block height and gas price (wei and gwei),readlive from a Base mainnet RPC node.No input needed.Use it to checkthe chainBase islivemoving, time an on-chain action,or estimate gas before sending achain.rpctransaction. Keyless, pay per call. No input needed. $0.02 per call. Returns: block_number, gas_price_wei, gas_price_gwei.
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"}},"required":[],"type":"object"}
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
BaseJSON-RPCRPCpassthrough:endpoint, pay per call: any allowlisted read-only JSON-RPC method on Base mainnet (eth_call, eth_getBalance, eth_getLogs, eth_getBlockByNumber, eth_getTransactionReceipt and more) with your ownparams. A JSON-RPC errorparams,suchnoasAPIakey.revertRevertreasonreasonscomescome back as theresult, since it is the chain's own answer.result. Input:method,method; optional params. $0.05 per call. Returns: method, ⟨4 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"method":{"description":"e.g. eth_call, eth_getLogs." ⟨15 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
⟨15 unchanged words⟩ and log count, with the receipt foldedin.in, live from Base mainnet. Use it to confirm a payment or transfer landed on-chain. Input: hash (the 0x transactionhash. Use chain.rpchash).forFor the raweth_getTransactionReceiptreceiptoutput.use chain.rpc. $0.05 per call. Returns: from, to, ⟨5 unchanged words⟩
⟨8 unchanged words⟩ "0x-prefixed transaction hash.","type":"string"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"}},"required":["hash"],"type":"object"}
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Run Python code in a sandbox: execute Python in Google's hosted sandbox,(not on this service'sownmachines,) and get the code, its printed output and the outcome back. Use it for calculations, data transforms and checks an agent should not do in its head. Input: code.For questionsQuestions over BigQuery datause data.query:instead.data.query. $0.25 per call. Returns: code, output, outcome, summary, model.
⟨6 unchanged words⟩ ":{"code":{"type":"string"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"}},"required":["code"],"type":"object"}
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Live buy/book check on anyProductproductavailabilityorandbookingpricepagecheck:canis itbeinpurchasedstock and buyable right now, at what price, in which ⟨20 unchanged words⟩ them, with evidence and a checked_at stamp.ReadReadsatanycallproducttime:orschema.orgbookingJSON-LDpage (schema.org, Open Graphand, Shopifyproduct JSON first;JSON; a browserrender and Geminionly whenthe page gives machines nothing.needed). Input: url; optional variant, quantity,ship_to, language.ship_to. $0.50 per call. Returns: available, availability, ⟨12 unchanged words⟩
⟨5 unchanged words⟩ properties":{"language":{"description":"OptionalBCP-47answer language,tagBCP-47 (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language.. Default: thelanguage of the material or question.input's.","maxLength":35,"pattern":"^[A-Za-z ⟨76 unchanged words⟩
before
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_used":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"provider":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reason":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"string"},"step":{"description":"Step name inside the worker.","examples":["quote"],"type":"string"}},"required":["step","ok","ms"],"type":"object"},"type":"array"}},"required":["steps","providers_used","attempts","elapsed_ms"],"type":"object"},"receipt_id":{"description":"Receipt id for this job.","examples":["rcpt_9f1c2b3a4d5e6f70"],"type":"string"},"receipt_url":{"description":"Where to fetch the machine-readable receipt (free, no payment).","examples":["/work/receipts/rcpt_9f1c2b3a4d5e6f70"],"type":"string"},"result":{"properties":{"availability":{"description":"Availability of the option asked for (or of the product when no variant was named).","enum":["in_stock","out_of_stock","preorder","backorder","limited","discontinued","unknown"],"examples":["in_stock"],"type":"string"},"available":{"description":"Purchasable or bookable right now under the conditions asked; null when the page does not say.","examples":[true],"type":["boolean","null"]},"checked_at":{"description":"When the page was read (UTC). The answer was true at this moment; nothing here is cached.","examples":["2026-09-26T18:00:00Z"],"format":"date-time","type":"string"},"confidence":{"description":"high: exact structured data for the option asked; medium: page-level tags only; low: model reading or nothing found.","enum":["high","medium","low"],"examples":["high"],"type":"string"},"currency":{"description":"ISO 4217 currency of `price`; null when not stated.","examples":["USD"],"type":["string","null"]},"eligibility_notes":{"description":"Restrictions and caveats, in words.","examples":[[]],"items":{"description":"A restriction or caveat the page states, or why a condition could not be checked.","examples":["Ships to US, CA and GB only."],"type":"string"},"type":"array"},"evidence":{"description":"The evidence behind the answer, best first.","items":{"description":"What the answer rests on: a structured-data field or an exact quote from the page.","examples":["JSON-LD Offer availability https://schema.org/InStock price 110 USD"],"type":"string"},"type":"array"},"final_url":{"description":"The URL after redirects.","examples":["https://example.com/products/wool-runner"],"type":["string","null"]},"http_status":{"description":"HTTP status of the page fetch.","examples":[200],"type":["integer","null"]},"javascript_rendered":{"description":"Whether a real browser had to render the page to answer.","examples":[false],"type":"boolean"},"language":{"description":"BCP-47 tag the prose fields were written in; null for the page's own language.","examples":["en"],"type":["string","null"]},"matched_option":{"description":"The option matching `variant`; null when no variant was asked or none matched.","properties":{"availability":{"description":"Availability of this option.","enum":["in_stock","out_of_stock","preorder","backorder","limited","discontinued","unknown"],"examples":["in_stock"],"type":"string"},"available":{"description":"Purchasable now; null when the page does not say.","examples":[true],"type":["boolean","null"]},"currency":{"description":"ISO 4217 code; null when not stated.","examples":["USD"],"type":["string","null"]},"name":{"description":"The option as the page names it.","examples":["Natural Black / 10"],"type":"string"},"price":{"description":"Price of this option; null when not stated.","examples":[110],"type":["number","null"]},"sku":{"description":"SKU when the page states one.","examples":["WR3MNCW100"],"type":["string","null"]},"url":{"description":"Option-specific URL when the page gives one.","examples":["https://example.com/products/wool-runner?variant=10"],"type":["string","null"]}},"required":["name","available","availability","price","currency"],"type":["object","null"]},"model":{"description":"The model used, only when the model layer ran.","examples":["gemini-2.5-flash"],"type":["string","null"]},"options":{"description":"Every purchasable variation the page lists (sizes, colours, dates, rooms, fares).","items":{"description":"One purchasable variation.","properties":{"availability":{"description":"Availability of this option.","enum":["in_stock","out_of_stock","preorder","backorder","limited","discontinued","unknown"],"examples":["in_stock"],"type":"string"},"available":{"description":"Purchasable now; null when the page does not say.","examples":[true],"type":["boolean","null"]},"currency":{"description":"ISO 4217 code; null when not stated.","examples":["USD"],"type":["string","null"]},"name":{"description":"The option as the page names it.","examples":["Natural Black / 10"],"type":"string"},"price":{"description":"Price of this option; null when not stated.","examples":[110],"type":["number","null"]},"sku":{"description":"SKU when the page states one.","examples":["WR3MNCW100"],"type":["string","null"]},"url":{"description":"Option-specific URL when the page gives one.","examples":["https://example.com/products/wool-runner?variant=10"],"type":["string","null"]}},"required":["name","available","availability","price","currency"],"type":"object"},"type":"array"},"options_count":{"description":"How many options the page lists.","examples":[7],"type":"integer"},"price":{"description":"Price of the matched option, else the product's; null when not stated.","examples":[110],"type":["number","null"]},"quantity":{"description":"The quantity asked for.","examples":[2],"type":["integer","null"]},"quantity_ok":{"description":"Whether that quantity can be ordered; null when the page does not say.","examples":[true],"type":["boolean","null"]},"ship_to":{"description":"The country asked for.","examples":["US"],"type":["string","null"]},"ship_to_ok":{"description":"Whether the page says it delivers there; null when it does not say.","examples":[true],"type":["boolean","null"]},"shipping":{"description":"What the page states about shipping or delivery; null unless stated.","examples":["Free shipping on orders over $75"],"type":["string","null"]},"source":{"description":"Which layer answered: the page's JSON-LD, the Shopify product JSON, Open Graph tags, the model over the rendered page, or nothing usable.","enum":["jsonld","shopify","opengraph","llm","none"],"examples":["jsonld"],"type":"string"},"title":{"description":"Product or listing name from the page.","examples":["Wool Runner"],"type":["string","null"]},"url":{"description":"The page checked.","examples":["https://example.com/products/wool-runner"],"type":"string"},"variant":{"description":"The variant asked for, as given.","examples":["size 10"],"type":["string","null"]}},"required":["url","available","availability","price","currency","options","options_count","matched_option","quantity_ok","ship_to_ok","eligibility_notes","evidence","source","javascript_rendered","confidence","checked_at"],"type":"object"},"status":{"const":"ok","description":"Present only on a delivered result.","type":"string"},"worker":{"description":"Catalog name of the worker that ran.","examples":["market.quote"],"type":"string"}},"required":["status","worker","price_usd","result","provenance","receipt_id","receipt_url"],"title":"commerce.availability response","type":"object"}Anomaly detectionoveron aBigQuerytime series: score recent periods against history with BigQuery AI.DETECT_ANOMALIES (TimesFM): score.aGivetargetone tableagainstandaitshistorylatesttableperiodsthataresharesscored against itstimestampownandhistory,valueorcolumnsa history andgetathetargetanomaloustable.rowsReturns every checked row withprobabilities.bounds, anomaly flag and probability, plus the anomaly count. Input: history_table, target_table, timestamp_col,data_col,data_col; optionalthresholdtarget_last,andthreshold, id_cols. $10.00 per call. Returns: history_table, target_table, timestamp_col, data_col, anomaly_prob_threshold, mode, target_periods, columns[], rows[], row_count, anomaly_count, gib_processed.
⟨33 unchanged words⟩ :"string"},"type":"array"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"max_scan_gib":{"type":"number"},"target_last":{"description":"Same table as history and target: score its latest N timestamps. Default 30.","maximum":366,"minimum":1,"type":"integer"},"target_table":{"description":"project.dataset.table", ⟨12 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Time-seriesforecastforecasting:fromforecastaany BigQuery tableusingwith Google's pretrained TimesFM model (AI.FORECAST),no modelnothing totrain:train.pointPoint it at the table, timestamp column and value column and get forecast rows with bounds for the horizon youset.set, per series with id_cols. Use it for sales, traffic, demand or metric forecasts. Input: table, timestamp_col,data_col,data_col; optional horizonand, id_cols. $10.00 per call. Returns: table, timestamp_col ⟨6 unchanged words⟩
⟨28 unchanged words⟩ :"string"},"type":"array"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"max_scan_gib":{"type":"number"},"table" ⟨13 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
BigQuery SQL: run a read-only SQL query, including against Google's public datasets (Wikipedia, GitHub, blockchains, weather, census and more), and get columns and rows back as JSON with ⟨15 unchanged words⟩ cost is bounded before it runs. Input:sql,sql; optional max_scan_gib.Use data.question to askAsk in plainlanguageEnglishinstead.instead: data.question. $0.50 per call. Returns: columns[], rows ⟨3 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"max_scan_gib":{"description":"Optional scan ceiling.", ⟨15 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Plain-languageAskquestionaanswereddatabaseoverin plain English (text to SQL): any BigQuery table, including Google's publicdatasets:datasets.theThe SQL is written for you, run under a byte ceiling, and the rows are read back into a writtenanswer.answer,Input:returnedquestionwithandthetableSQL,optionalcolumnscolumnandlist.rowsReturnsitanswer,used.sql,Usecolumnsitandforrows.analyticsUsequestionsdata.querywithoutwhenwritingyouSQL.alreadyInput:havequestion,thetable;SQL.optional columns. $5.00 per call. Returns: answer, sql, ⟨3 unchanged words⟩
⟨15 unchanged words⟩ array"},"language":{"description":"OptionalBCP-47answer language,tagBCP-47 (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language.. Default: thelanguage of the material or question.input's.","maxLength":35,"pattern":"^[A-Za-z ⟨24 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Web scraping / web page to clean text:fetchany URL rendered in a real browser (JavaScript-renderedJavaScript pages included) andreturnreturnedtheas readable text,with title, description and links.Input:Useurl.itUsetofetch.rawreadwhenanyouarticle,needdocsthepageraworHTTPproduct page before summarising or extracting. Input: url. Raw status, headers andbody; research.brief when youbody:wantfetch.raw.aA question answered from thepage.page: research.brief. $0.10 per call. Returns: title, description, ⟨4 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"url":{"description":"http(s) URL ⟨8 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
RawHTTP fetch:/ GET any URLand get: exactly what the server sent, status code, ⟨19 unchanged words⟩ from the target is delivered, not failed.Input: url.Useextract.pageit forreadableAPI checks, uptime probes and raw HTML. Input: url. Readable text from a renderedpage.page: extract.page. $0.10 per call. Returns: url, final_url, ⟨7 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"url":{"description":"http(s) URL ⟨8 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Deterministic trading mathematics over a price series you supply or aTradingtickerandfetchedportfoliolivemath: returns and CAGR,annualizedvolatility, Sharpe and Sortino, max drawdown,historical and parametricVaR/CVaR, beta, alpha and correlation vs a benchmark, SMA/EMA, RSI, Bollinger bands, Black-Scholes option price with Greeks, and the Kellyfraction. Exactly rounded sumsfraction,everyoverformulapricesnamedyouinsendtheorresult,athetickersamefetchedinputlive.alwaysDeterministic,theeverysameformulanumbers;named, noLLM in the path.LLM. Input: prices orsymbolsymbol; optional metrics,plusbenchmark,options.option, kelly. $0.50 per call. Returns: source{}, n ⟨19 unchanged words⟩
⟨126 unchanged words⟩ ,"win_loss_ratio"],"type":"object"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"metrics":{"description":"Which results to compute. ⟨364 unchanged words⟩
before
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_used":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"provider":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reason":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"string"},"step":{"description":"Step name inside the worker.","examples":["quote"],"type":"string"}},"required":["step","ok","ms"],"type":"object"},"type":"array"}},"required":["steps","providers_used","attempts","elapsed_ms"],"type":"object"},"receipt_id":{"description":"Receipt id for this job.","examples":["rcpt_9f1c2b3a4d5e6f70"],"type":"string"},"receipt_url":{"description":"Where to fetch the machine-readable receipt (free, no payment).","examples":["/work/receipts/rcpt_9f1c2b3a4d5e6f70"],"type":"string"},"result":{"properties":{"as_of":{"description":"Date or timestamp of the last price (from the dates given or the source).","examples":["2026-09-25"],"type":["string","null"]},"beta":{"description":"Against the benchmark; null unless one was given.","properties":{"alpha_annualized":{"description":"Annualized Jensen's alpha.","examples":[0.31],"type":["number","null"]},"benchmark_annualized_volatility":{"description":"Benchmark volatility, annualized.","examples":[0.18],"type":["number","null"]},"beta":{"description":"cov/var vs the benchmark.","examples":[1.12],"type":["number","null"]},"correlation":{"description":"Pearson correlation of period returns.","examples":[0.83],"type":["number","null"]},"n":{"description":"Aligned returns used.","examples":[21],"type":"integer"}},"required":["n","beta"],"type":["object","null"]},"black_scholes":{"description":"Black-Scholes-Merton.","properties":{"d1":{"description":"d1.","examples":[0.11],"type":"number"},"d2":{"description":"d2.","examples":[-0.04],"type":"number"},"delta":{"description":"dV/dS.","examples":[0.54],"type":"number"},"gamma":{"description":"d2V/dS2.","examples":[0.024],"type":"number"},"inputs":{"description":"The inputs used, including any defaulted from the series.","properties":{"dividend_yield":{"description":"q.","examples":[0],"type":"number"},"rate":{"description":"r.","examples":[0.04],"type":"number"},"spot":{"description":"S.","examples":[120],"type":"number"},"strike":{"description":"K.","examples":[120],"type":"number"},"time_to_expiry_years":{"description":"T.","examples":[0.5],"type":"number"},"volatility":{"description":"sigma.","examples":[0.217],"type":"number"}},"required":["spot","strike","rate","volatility","time_to_expiry_years","dividend_yield"],"type":"object"},"price":{"description":"Option value.","examples":[4.83],"type":"number"},"rho":{"description":"dV/dr per 1.0 of rate.","examples":[29.8],"type":"number"},"theta":{"description":"dV/dt per year.","examples":[-6.9],"type":"number"},"type":{"description":"Option type.","enum":["call","put"],"examples":["call"],"type":"string"},"vega":{"description":"dV/dsigma per 1.0 of volatility.","examples":[33.1],"type":"number"}},"required":["type","price","delta","gamma","vega","theta","rho","inputs"],"type":["object","null"]},"bollinger":{"description":"Bollinger bands at the last price.","properties":{"bandwidth":{"description":"(upper-lower)/middle.","examples":[0.134],"type":["number","null"]},"k":{"description":"Band width in standard deviations.","examples":[2],"type":"number"},"lower":{"description":"Lower band.","examples":[105.9],"type":"number"},"middle":{"description":"SMA.","examples":[113.5],"type":"number"},"percent_b":{"description":"Where the last price sits in the band (0 lower, 1 upper).","examples":[0.93],"type":["number","null"]},"upper":{"description":"Upper band.","examples":[121.1],"type":"number"},"window":{"description":"Window.","examples":[20],"type":"integer"}},"required":["window","k","middle","upper","lower"],"type":["object","null"]},"checked_at":{"description":"When this node read the source (UTC). Nothing here is cached.","examples":["2026-09-26T18:00:00Z"],"format":"date-time","type":"string"},"drawdown":{"description":"Maximum drawdown.","properties":{"duration_periods":{"description":"Periods from peak to trough.","examples":[1],"type":"integer"},"max_drawdown":{"description":"Largest peak-to-trough fall as a fraction (negative or 0).","examples":[-0.0167],"type":"number"},"peak_index":{"description":"Index of the peak.","examples":[3],"type":"integer"},"recovery_index":{"description":"First index back at the peak; null when not recovered.","examples":[6],"type":["integer","null"]},"trough_index":{"description":"Index of the trough.","examples":[4],"type":"integer"}},"required":["max_drawdown","peak_index","trough_index","recovery_index","duration_periods"],"type":["object","null"]},"first_date":{"description":"First date when dates were given.","examples":["2026-08-26"],"type":["string","null"]},"kelly":{"description":"Kelly criterion.","properties":{"bet":{"description":"Whether the fraction is positive.","examples":[true],"type":"boolean"},"fraction":{"description":"Kelly fraction p - (1-p)/b.","examples":[0.25],"type":"number"},"half_kelly":{"description":"Half Kelly.","examples":[0.125],"type":"number"},"win_loss_ratio":{"description":"b.","examples":[1.5],"type":"number"},"win_probability":{"description":"p.","examples":[0.55],"type":"number"}},"required":["win_probability","win_loss_ratio","fraction","half_kelly","bet"],"type":["object","null"]},"last_date":{"description":"Last date when dates were given.","examples":["2026-09-25"],"type":["string","null"]},"method":{"description":"Every formula used, in words.","examples":["simple returns p_t/p_{t-1}-1 and log returns..."],"type":"string"},"metrics_computed":{"description":"Metrics present (non-null) in this result.","examples":[["returns","volatility","sharpe"]],"items":{"description":"A metric name.","examples":["returns"],"type":"string"},"type":"array"},"moving_averages":{"description":"Simple and exponential moving averages at the last price.","properties":{"ema":{"additionalProperties":{"type":["number","null"]},"description":"Value per window, keyed by the window length.","examples":[{"20":116.4,"50":110.2}],"properties":{},"required":[],"type":"object"},"last_price":{"description":"Last price, for comparison.","examples":[120],"type":"number"},"sma":{"additionalProperties":{"type":["number","null"]},"description":"Value per window, keyed by the window length.","examples":[{"20":116.4,"50":110.2}],"properties":{},"required":[],"type":"object"}},"required":["sma","ema","last_price"],"type":["object","null"]},"n":{"description":"Prices in the series.","examples":[22],"type":"integer"},"n_returns":{"description":"Period returns (n - 1).","examples":[21],"type":"integer"},"notes":{"description":"Caveats about undefined or aligned metrics.","examples":[[]],"items":{"description":"A caveat.","examples":["rsi needs at least 15 prices."],"type":"string"},"type":"array"},"periods_per_year":{"description":"Annualization basis.","examples":[252],"type":"integer"},"returns":{"description":"Return statistics.","properties":{"annualized_mean_return":{"description":"mean_period_return * periods_per_year.","examples":[2.2],"type":"number"},"best_period":{"description":"Largest period return.","examples":[0.0227],"type":"number"},"cagr":{"description":"Compound annual growth rate over n_returns/periods_per_year years.","examples":[7.9],"type":["number","null"]},"first_price":{"description":"First price.","examples":[100],"type":"number"},"last_price":{"description":"Last price.","examples":[120],"type":"number"},"mean_log_return":{"description":"Mean log return per period.","examples":[0.0087],"type":"number"},"mean_period_return":{"description":"Mean simple return per period.","examples":[0.0088],"type":"number"},"n_returns":{"description":"Period returns.","examples":[21],"type":"integer"},"total_return":{"description":"last/first - 1.","examples":[0.2],"type":"number"},"worst_period":{"description":"Smallest period return.","examples":[-0.0167],"type":"number"}},"required":["n_returns","first_price","last_price","total_return","mean_period_return"],"type":["object","null"]},"risk_free_rate":{"description":"Annual risk-free rate used.","examples":[0.04],"type":"number"},"rsi":{"description":"Relative strength index.","properties":{"value":{"description":"Wilder RSI 0-100; null when too few prices.","examples":[71.2],"type":["number","null"]},"window":{"description":"Window.","examples":[14],"type":"integer"}},"required":["window","value"],"type":["object","null"]},"sharpe":{"description":"Annualized Sharpe ratio; null when undefined.","examples":[9.8],"type":["number","null"]},"sortino":{"description":"Annualized Sortino ratio; null when undefined.","examples":[23.6],"type":["number","null"]},"source":{"description":"Where the series came from.","properties":{"benchmark_n":{"description":"Benchmark prices used.","examples":[250],"type":["integer","null"]},"benchmark_symbol":{"description":"Benchmark ticker when fetched.","examples":["SPY"],"type":["string","null"]},"provider":{"description":"Provider that served the series.","examples":["nasdaq-data-api"],"type":["string","null"]},"range":{"description":"Range fetched, with type symbol.","examples":["1y"],"type":["string","null"]},"symbol":{"description":"Ticker, with type symbol.","examples":["AAPL"],"type":["string","null"]},"type":{"description":"Inline prices or a live-fetched series.","enum":["prices","symbol"],"examples":["prices"],"type":"string"}},"required":["type"],"type":"object"},"var":{"description":"Value at risk, one period.","properties":{"alpha":{"description":"Tail probability.","examples":[0.05],"type":"number"},"historical_cvar":{"description":"Mean loss beyond the VaR.","examples":[0.0167],"type":["number","null"]},"historical_var":{"description":"Loss not exceeded with probability 1-alpha, as a positive fraction.","examples":[0.0158],"type":"number"},"horizon_periods":{"description":"Horizon in periods.","examples":[1],"type":"integer"},"parametric_var":{"description":"Normal-model VaR, -(mean + z*std).","examples":[0.0137],"type":["number","null"]},"parametric_z":{"description":"z at alpha.","examples":[-1.6449],"type":"number"}},"required":["alpha","horizon_periods","historical_var","parametric_z"],"type":["object","null"]},"volatility":{"description":"Dispersion of returns.","properties":{"annualized":{"description":"period_std * sqrt(periods_per_year).","examples":[0.217],"type":["number","null"]},"downside_deviation_annualized":{"description":"Annualized downside deviation vs the risk-free rate.","examples":[0.09],"type":["number","null"]},"log_return_std":{"description":"Sample standard deviation of log returns.","examples":[0.0136],"type":["number","null"]},"period_std":{"description":"Sample standard deviation of period returns.","examples":[0.0137],"type":["number","null"]}},"required":["period_std","annualized"],"type":["object","null"]}},"required":["source","n","n_returns","periods_per_year","risk_free_rate","metrics_computed","returns","volatility","sharpe","sortino","drawdown","var","beta","moving_averages","rsi","bollinger","black_scholes","kelly","notes","method","as_of","checked_at"],"type":"object"},"status":{"const":"ok","description":"Present only on a delivered result.","type":"string"},"worker":{"description":"Catalog name of the worker that ran.","examples":["market.quote"],"type":"string"}},"required":["status","worker","price_usd","result","provenance","receipt_id","receipt_url"],"title":"finance.analytics response","type":"object"}ImageAI image generation / text to image: one image from a text prompt with Google Imagen 4, returned asbase64-encodedbase64 image bytes with its MIME type. Use it for illustrations, thumbnails, product mockups and social images. Input:prompt,prompt; optional aspect_ratio. $0.50 per call. Returns: prompt, ⟨4 unchanged words⟩
⟨20 unchanged words⟩ 1:1.","type":"string"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"prompt":{"type":"string"}},"required ⟨3 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
AnswerQuestion answering over your own text: ask a questionfromabouttextmaterial you supply,usingandGemini.getGroundedan answer grounded only inthethatmaterialtextonly:(Gemini).ifIf the text does not contain the answer it says so instead of guessing.Input:Usetextit for summaries, Q&A andquestion.checksUseoverllm.extractdocuments,foremailsfixedandJSONpages.fieldsInput: text,llm.generatequestion;foroptionalalanguage.free-formFixedcompletion.JSON fields: llm.extract. $0.25 per call. Returns: answer, model, tokens{prompt,output}.
⟨5 unchanged words⟩ properties":{"language":{"description":"OptionalBCP-47answer language,tagBCP-47 (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language.. Default: thelanguage of the material or question.input's.","maxLength":35,"pattern":"^[A-Za-z ⟨28 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Structured data extraction / text to JSON: pull the fields you name out oftextanyandtextgetinto a JSON object with exactly those keys, nullfor anythingwhere the text does notstate.stateInput:atextvalueand(Gemini,anolistinventedofvalues).fieldUsenames.itFortoextractionturnfromemails, invoices, pages or documents into clean records. Input: text, fields[]. From a live web pageuse: research.page_facts. $0.25 per call. Returns: fields{} ⟨6 unchanged words⟩
⟨16 unchanged words⟩ array"},"language":{"description":"OptionalBCP-47answer language,tagBCP-47 (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language.. Default: thelanguage of the material or question.input's.","maxLength":35,"pattern":"^[A-Za-z ⟨17 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
LLM text generation / chat completion: a raw completion from your prompt,with optional system message, max_tokens andtemperature.temperature; Gemini bydefault;default,optionalother configured models by provider andmodelmodel.fieldsUseselectitanotherforconfigureddrafting,model.rewriting,Input:translation,prompt.classificationNothingorisanyprescribedprompt,aboutpaidtheperanswer'scallshape;withusenollm.analyzeAPIforkeyanoransweraccount. Input: prompt. Answer grounded intextyouryouownsupply.text: llm.analyze. $0.25 per call. Returns: text, model, ⟨6 unchanged words⟩
⟨5 unchanged words⟩ properties":{"language":{"description":"OptionalBCP-47answer language,tagBCP-47 (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language.. Default: thelanguage of the material or question.input's.","maxLength":35,"pattern":"^[A-Za-z ⟨59 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
SearchFind places near a location
Places near me / local search anywhere:find'coffeebusinessesnear the Ferry Building,addressesSanandFrancisco',points'ramenofnearinterestShibuyabyStation',free-text'pharmacy'queryatthroughcoordinates.GroundingopenLiteplaces data (80M+ places): name,forcategory,exampledistance,'coffeeaddress,nearwebsite,thephone,Ferrybrand,Buildingopen status and confidence,SannearestFrancisco'.first; the area widens when nothing is close. Input:query,query; optionalregion_code (ISOnear,countrylatcode)andtolng,biasradius_m,results.limit. $0.10 per call. Returns: query,resultwhat,(near{name, lat, lon, source}, radius_m, places[{id,foundname,percategory,Mapsdistance_m,Groundinglat,Lite'slon,ownaddress,shape).country, website, phone, brand, operating_status, confidence, sources[]}], place_count, attribution[], notes[], checked_at.
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"querylanguage":{"description":"WhatOptional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"lat":{"description":"Latitude of the center.","maximum":90,"minimum":-90,"type":"number"},"limit":{"description":"Most places tofindreturn. Default 10.","maximum":50,"minimum":1,"type":"integer"},"lng":{"description":"Longitudee.g.of the center.","maximum":180,"minimum":-180,"type":"number"},"near":{"description":"Where, if not in the query: a place, US address or airport code.","maxLength":200,"type":"string"},"query":{"description":"What and where: 'coffee near the FerryBuilding'.Building, San Francisco'.","maxLength":300,"minLength":1,"type":"string"},"radius_m":{"description":"Search radius in metres. Default 1000.","maximum":10000,"minimum":50,"type":"number"},"region_code":{"description":"OptionalAcceptedISOfor
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"SearchFind places near a location"}
Directions between two places: route and travel timebetweenbytwocar,namedwalking,placesbicycle or transit through Google Maps Grounding Lite. Use it for trip planning and ETAs. Input: origin,destination,destination; optional travel_mode (DRIVE, WALK, BICYCLEor, TRANSIT; default DRIVE). $0.10 per call. Returns ⟨12 unchanged words⟩
⟨6 unchanged words⟩ {"destination":{"type":"string"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"origin":{"type":"string"},"travel_mode" ⟨15 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Weather at a location, now and for seven daysWeatheratforecast anywhere on Earth: current conditions, the next 24 hours and anamedseven-dayplaceforecast (temperature,currentprecipitation,orwind, humidity, cloud, pressure, condition) from MET Norway's forecast model,throughplusMapsUSGroundingNationalLite.Weather Service alerts for US locations. Input: location as a place name, US street address oraddress.airport code, or lat and lng. $0.10 per call. Returns: location,resultplace{name,(weatherlat,perlon,Mapscountry,Groundingsource},Lite'scurrent{time,owntemperature_c,shape).wind_speed_ms, wind_direction_deg, humidity_pct, cloud_cover_pct, pressure_hpa, condition, precipitation_mm}, hourly[24], daily[7]{date, min_c, max_c, precipitation_mm, condition}, alerts[], alerts_covered, units{}, forecast_updated_at, attribution[], sections_failed[], notes[], checked_at.
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"propertiesanyOf":[{"required":["location"]},{"required":["lat","lng"]}],"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"lat":{"description":"Latitude, instead of a location.","maximum":90,"minimum":-90,"type":"number"},"requiredlng":[{"description":"Longitude, instead of a location.","maximum":180,"minimum":-180,"type":"number"},"location":{"description":"Place name (Kyoto), US street address, or airport code (JFK).","maxLength":200,"minLength":2,"type":"string"}},"required":[],"type":"object"}
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
⟨7 unchanged words⟩ ":true,"title":"Weather at a location, now and for seven days"}
Company fundamentals as the filer reportedSECthemfilingsto/thecompanySECfundamentals: revenue, net income, diluted EPS, operating income, assets, liabilities, equity, cash and shares outstanding byreportingquarterperiodand year (10-Kand, 10-Q) as the company reported them to the SEC, from EDGAR's official XBRLcompany-factsAPI,readat call time. Nameyour own XBRL concepts forany other XBRL line item; restatements resolve to the latest filing. ⟨30 unchanged words⟩
⟨67 unchanged words⟩ "minItems":1,"type":"array"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"periods":{"description":"Most recent reporting periods ⟨36 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Crypto marketreadsentiment in one call:alive Coinbase spotquote andprice, live Polymarket probabilities and recent news headlines (GDELT) on the same subject, analysed together in a writtensummary.summary that says what the numbers do and do not support. Use it for a quick read on Bitcoin, Ethereum or any coin. Input: optional product_id (BTC-USD...), query, questionand, limit. Market dataand implied probabilitiesonly, not investment advice. $5.00 per call. Returns: spot{}, prediction_markets[], news[], news_note, analysis, disclaimer.
⟨5 unchanged words⟩ properties":{"language":{"description":"OptionalBCP-47answer language,tagBCP-47 (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language.. Default: thelanguage of the material or question.input's.","maxLength":35,"pattern":"^[A-Za-z ⟨37 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Prediction market oddsfrom Polymarket: live Polymarket marketsandon any topic (elections, Fed rate cuts, crypto, sports, AI, geopolitics) with the probability each outcomecurrentlyimplies,aspercentagesaratherpercentage,thanplusrawvolume,prices.liquidity and end date. Search by topic words or tickers (BTC, 'fed rate cut') or take thehighest-volumebiggest markets.Input:Aoptionaltopicquerynoandopenlimit.marketUsematchesprediction.marketisforrefusedonefree,marketneverbysoldslugempty. Input: optional query,prediction.eventslimit.forOneeventmarketgroupings.by slug: prediction.market. $0.05 per call. Returns: markets[] with ⟨4 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"limit":{"description":"1-50, default 10.","type":"integer"},"query":{"description":"Topic words to match, e.g. 'fed rate cut' or 'BTC 150k' (optional).","type":"string"}} ⟨3 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Crypto price:/ live coin quote: spot price, 24-hour change and 24-hour volume for Bitcoin, Ethereum, Solana or any Coinbase productsuch as(BTC-USDor, ETH-USD, SOL-USD...), read at call time from Coinbase's public market data.Input:Useproduct_id.itUsewhenmarket.tickeranforagentbidneedsandaaskcurrentfromcryptocurrencyaprice.secondInput:source,product_idmarket.ratessuchforasaBTC-USD.wholeBid/ask:exchange-ratemarket.ticker.table.Whole rate table: market.rates. $0.02 per call. Returns: price, price_change_24h_pct, volume_24h, base/quote currency.
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"product_id":{"description":"e.g. BTC-USD.","type ⟨5 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Currency exchangeExchange rates / currency conversion table: Coinbase's full rate table for one base currency against every crypto and fiat currency it quotes,for example(USD to BTC, ETH, EUR,andGBP,GBP.JPY...). Use it to convert amounts between currencies. Input: currencycode.code such as USD. $0.02 per call. Returns: currency, rates{}.
⟨10 unchanged words⟩ , ETH, BTC.","type":"string"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"}},"required":["currency"],"type":"object"}
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
LiveStockequityprice / live stock quote foraanyUS-listedUS ticker: last price, change, day range, volume and market state, plus daily OHLCV historyfor the range you choose(1d to 5y), read at call time from Nasdaq's public dataAPIwith Yahoo Finance asthefallback. Every answer namestheits sourcethat answered, the source'sowntimestamp(as_of), its delay in minutes,and whenthis node readit(checked_at).was read. Input:symbol; optional rangesymbol (defaultAAPL,1moNVDA...); optional range, include_history. $0.05 per call. Returns: symbol, ⟨17 unchanged words⟩
⟨8 unchanged words⟩ "Default true.","type":"boolean"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"range":{"description":"History range, default ⟨33 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Crypto ticker / bid and ask: live best bid, best ask, last ⟨33 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"product_id":{"description":"e.g. BTC-USD.","type ⟨5 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber"},"stepprovenance":{"description":"Step name inside the worker.","examples":["quote"],"type":"string"}},"required":["step","ok","ms"],"type":"object"},"type":"array"}},"required":["steps","providers_used","attempts","elapsed_ms"],"type":"object"},"receipt_id":{"description":"Receipt id for this job.","examples":["rcpt_9f1c2b3a4d5e6f70"],"type":"string"},"receipt_url":{"description":"Where to fetch the machine-readable receipt (free, no payment).","examples":["/work/receipts/rcpt_9f1c2b3a4d5e6f70"],"type":"string"},"result":{"properties":{"ask":{"description":"Best ask.","examples":["97232.80"],"type":["string","null"]},"bid":{"description":"Best bid.","examples":["97230.10"],"type":["string","null"]},"price":{"description":"Last trade price.","examples":["97231.45"],"type":["string","null"]},"product_id":{"description":"Coinbase product, base-quote.","examples":["BTC-USD"],"type":"string"},"source":{"const":"coinbase-exchange","description":"Data source.","type":"string"},"time":{"description":"Exchange timestamp, ISO 8601.","examples":["2026-09-22T04:10:12.345Z"],"type":["string","null"]},"volume":{"description":"24-hour volume in the base currency.","examples":["14231.9"],"type":["string","null"]}},"required":["product_id","price","bid","ask","source"],"type":"object"},"status":{"const":"ok","description":"Present only on a delivered result.","type":"string"},"worker":{"description":"Catalog name of the worker that ran.","examples":["market.quote"],"type":"string"}},"required":["status ⟨2 unchanged words⟩ "result","provenance","receipt_id","receipt_url"],"title":"market.ticker response","type":"object"}
Website changemonitoringdetection, step two: re-fetch a page saved with ⟨9 unchanged words⟩ baseline is, and a written summary ofthewhatdifferences.changed. Use it to track price changes, terms updates, new job posts or competitor moves. Input:url,url; optional language. $0.50 per call. Returns: url, ⟨5 unchanged words⟩
⟨5 unchanged words⟩ properties":{"language":{"description":"OptionalBCP-47answer language,tagBCP-47 (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language.. Default: thelanguage of the material or question.input's.","maxLength":35,"pattern":"^[A-Za-z ⟨22 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
⟨5 unchanged words⟩ fetch a page and store it as thebaseline.baseline to compare against later. Use it to watch pricing pages, terms, job boards or competitors. Input: url.CallThenmonitor.checkcalllatermonitor.check to learn whether and how it changed. $0.50 ⟨8 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"url":{"description":"http(s) URL ⟨8 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
SearchAsia-Pacific16 government open-data portals for datasets
FindGovernmentstructuredopengovernmentdatadatasetssearch acrossAsia-Pacific16open-datanational portals in one call:data.gov.auKorea (Australiadata.go.kr),theJapan,e-GovHongDataKong,PortalAustralia,andUK, Canada, theTokyoEU catalog (Japan)139,DATA.GOV.HK (Hong000+Kongdatasets).,QueryGermany,inItaly,anyIreland,languageSwitzerland,theNetherlands,portal'sIsraelownandincluded;Chile.everyQuerymatchincomesanybacklanguage;witheachitsmatchorganization,returnslicenceorganization, update time andthedownload URLsof its CSV/JSON/XLS resources,ready forfetch.raw.opendata.table. Portals that did not answer arelisted, never hidden.listed. Input: query; optional region(au,jp, hk, all),limit, portals. $0.10 per call. Returns: query, ⟨5 unchanged words⟩ }, results[{portal, title, description, organization, landing_url, resources[{url, format}]...}], result_count, checked_at.
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"limit":{"description":"Results per portal, ⟨12 unchanged words⟩ ids instead of a region, e.g. [\"data.gov.au\data.go.kr\", \"data.bodik.jp\"].","items":{"type":"string" ⟨6 unchanged words⟩ Words to search for, in any language (e.g.인구, 人口, rainfall,交通Bevölkerung).","maxLength":300,"minLength":1, ⟨3 unchanged words⟩ {"description":"Which portals to search. Defaultall.all (16 portals, concurrently).","enum":["all","au","ca","ch","cl","de","eu","gb","hk","ie","il","it","jp","kr","nl"],"type":"string"}},"required" ⟨3 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
⟨5 unchanged words⟩ :true,"readOnlyHint":true,"title":"SearchAsia-Pacific16 government open-data portals for datasets"}
Top prediction market events: Polymarket events,groupings(groups of relatedpredictionmarkets,) ranked by trading volume, with title, slug, end date and market count. Use it to see what the biggest prediction markets are right now. Input: optional limit. $0.05 per call. Returns: ⟨8 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"limit":{"description":"1-50, default 10." ⟨5 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
OnePolymarketprediction market byits exactslug,:withaitsPolymarket market's question and the currentimpliedprobabilityprobabilities.ofInput:eachslug.outcome as a percentage. Usemarket.predictionit tosearchtrack a market you already know. Input: slug. Search markets bytopic.topic: market.prediction. $0.05 per call. Returns: slug, market{question,implied_probabilities[],...}.
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"slug":{"description":"The market's Polymarket slug. ⟨6 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Deterministic statisticsPredictiveoverprobability(x,andy)regressionpointsengine:ordinary least squaresleast-squares linear regression with standard errors, confidence andconfidenceprediction intervals, a fitted normal distribution with quantiles and probability queries (P(y > t)), exact Student t and Jarque-Berap-values validated at your alpha, and predictions with prediction intervals.p-values. Pointscomeinline or from a BigQuerytable (two numeric columns; above max_rows the rows are chosen by fingerprint, never at random).table.PureDeterministic arithmeticwith exactly,roundednosumsLLM: the same input always returns the samenumbers,numbers.andInput:nopointsLLMoristableanywherewithinx_column,they_column;path.optional metrics, predict_x, probability_queries. $0.50 per call. Returns: source{}, n ⟨9 unchanged words⟩
⟨43 unchanged words⟩ ,"residuals"],"type":"string"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"max_rows":{"description":"Rows to read from ⟨244 unchanged words⟩
before
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_used":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"provider":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reason":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"string"},"step":{"description":"Step name inside the worker.","examples":["quote"],"type":"string"}},"required":["step","ok","ms"],"type":"object"},"type":"array"}},"required":["steps","providers_used","attempts","elapsed_ms"],"type":"object"},"receipt_id":{"description":"Receipt id for this job.","examples":["rcpt_9f1c2b3a4d5e6f70"],"type":"string"},"receipt_url":{"description":"Where to fetch the machine-readable receipt (free, no payment).","examples":["/work/receipts/rcpt_9f1c2b3a4d5e6f70"],"type":"string"},"result":{"properties":{"alpha":{"description":"Significance level used.","examples":[0.05],"type":"number"},"confidence_level":{"description":"1 - alpha: the level of every interval.","examples":[0.95],"type":"number"},"linear_regression":{"description":"Ordinary least squares fit of y on x; null when not requested.","properties":{"adjusted_r_squared":{"description":"R^2 adjusted for degrees of freedom.","examples":[0.995],"type":["number","null"]},"degrees_of_freedom":{"description":"n - 2.","examples":[3],"type":"integer"},"f_statistic":{"description":"F statistic of the regression (t^2); null when undefined.","examples":[773],"type":["number","null"]},"intercept":{"description":"OLS intercept.","examples":[0.08],"type":"number"},"intercept_ci":{"description":"Lower and upper bound at the confidence level.","examples":[[1.43,2.53]],"items":{"description":"Bound.","examples":[0],"type":"number"},"type":"array"},"intercept_std_error":{"description":"Standard error of the intercept.","examples":[0.236],"type":"number"},"intercept_t":{"description":"t statistic of the intercept; null when undefined.","examples":[0.34],"type":["number","null"]},"r":{"description":"Pearson correlation; null when y is constant.","examples":[0.998],"type":["number","null"]},"r_squared":{"description":"Coefficient of determination; null when y is constant.","examples":[0.996],"type":["number","null"]},"residual_std_error":{"description":"Standard error of the residuals, sqrt(SSE / df).","examples":[0.225],"type":"number"},"slope":{"description":"OLS slope.","examples":[1.98],"type":"number"},"slope_ci":{"description":"Lower and upper bound at the confidence level.","examples":[[1.43,2.53]],"items":{"description":"Bound.","examples":[0],"type":"number"},"type":"array"},"slope_std_error":{"description":"Standard error of the slope.","examples":[0.071],"type":"number"},"slope_t":{"description":"t statistic of the slope; null when undefined.","examples":[27.8],"type":["number","null"]},"sse":{"description":"Sum of squared residuals.","examples":[0.152],"type":"number"},"sst":{"description":"Total sum of squares of y.","examples":[39.4],"type":"number"},"t_critical":{"description":"Two-sided t critical value at alpha with df degrees of freedom.","examples":[3.18],"type":"number"},"x_mean":{"description":"Mean of x.","examples":[3],"type":"number"},"y_mean":{"description":"Mean of y.","examples":[6.02],"type":"number"}},"required":["slope","intercept","r","r_squared","adjusted_r_squared","slope_std_error","intercept_std_error","residual_std_error","degrees_of_freedom","slope_t","intercept_t","t_critical","slope_ci","intercept_ci","f_statistic","sse","sst","x_mean","y_mean"],"type":["object","null"]},"method":{"description":"How the numbers were produced.","examples":["Ordinary least squares (closed form). Student t p-values from the regularised incomplete beta function..."],"type":"string"},"metrics":{"description":"Metrics computed, in canonical order.","examples":[["linear_regression","normal_distribution","p_values","prediction"]],"items":{"description":"Metric name.","enum":["linear_regression","normal_distribution","p_values","prediction"],"examples":["linear_regression"],"type":"string"},"type":"array"},"n":{"description":"Number of points.","examples":[5],"type":"integer"},"normal_distribution":{"description":"Normal model of the chosen values; null when not requested.","properties":{"excess_kurtosis":{"description":"Excess kurtosis; null when the values are constant.","examples":[-1.3],"type":["number","null"]},"max":{"description":"Largest value.","examples":[10.1],"type":"number"},"mean":{"description":"Sample mean.","examples":[6.02],"type":"number"},"median":{"description":"Median of the values.","examples":[6.2],"type":"number"},"min":{"description":"Smallest value.","examples":[2.1],"type":"number"},"normality":{"description":"Jarque-Bera normality test; null when the values are constant.","properties":{"null_hypothesis":{"description":"What the test rejects.","examples":["the values are normally distributed"],"type":"string"},"p_value":{"description":"Chi-square(2) p-value, exp(-JB/2).","examples":[0.81],"type":"number"},"reject_at_alpha":{"description":"p_value < alpha: not normal at this alpha.","examples":[false],"type":"boolean"},"statistic":{"description":"Jarque-Bera statistic.","examples":[0.42],"type":"number"},"test":{"const":"jarque_bera","description":"The test.","type":"string"}},"required":["test","statistic","p_value","null_hypothesis","reject_at_alpha"],"type":["object","null"]},"of":{"description":"Which values the model fits.","enum":["y","x","residuals"],"examples":["y"],"type":"string"},"probabilities":{"description":"Answers to probability_queries, in order.","examples":[[{"probability":0.736,"query":{"below":8}}]],"items":{"properties":{"probability":{"description":"Probability under the fitted normal.","examples":[0.736],"type":"number"},"query":{"description":"The query as sent.","examples":[{"below":8}],"type":["object"]}},"required":["query","probability"],"type":"object"},"type":"array"},"quantiles":{"description":"Quantiles of the fitted normal; null when degenerate.","items":{"properties":{"p":{"description":"Probability.","examples":[0.95],"type":"number"},"value":{"description":"Value at that quantile.","examples":[11.19],"type":"number"}},"required":["p","value"],"type":"object"},"type":["array","null"]},"skewness":{"description":"Sample skewness; null when the values are constant.","examples":[0.05],"type":["number","null"]},"std_dev":{"description":"Sample standard deviation (n - 1).","examples":[3.14],"type":"number"},"variance":{"description":"Sample variance (n - 1).","examples":[9.86],"type":"number"}},"required":["of","mean","std_dev","variance","min","max","median","skewness","excess_kurtosis","quantiles","probabilities","normality"],"type":["object","null"]},"notes":{"description":"Caveats about the input; empty when there are none.","examples":[[]],"items":{"description":"A caveat about a degenerate input.","examples":["The points lie exactly on a line."],"type":"string"},"type":"array"},"p_values":{"description":"Hypothesis tests validated at alpha; null when not requested.","properties":{"intercept":{"description":"One two-sided Student t test.","properties":{"null_hypothesis":{"description":"What the test rejects.","examples":["slope = 0 (no linear relationship)"],"type":"string"},"p_value":{"description":"Two-sided p-value; null when undefined.","examples":[0.0015],"type":["number","null"]},"significant_at_alpha":{"description":"p_value < alpha.","examples":[true],"type":["boolean","null"]},"t":{"description":"Student t statistic; null when undefined (a perfect fit).","examples":[11.4],"type":["number","null"]}},"required":["null_hypothesis","t","p_value","significant_at_alpha"],"type":"object"},"normality_of_residuals":{"description":"Jarque-Bera normality test; null when the values are constant.","properties":{"null_hypothesis":{"description":"What the test rejects.","examples":["the values are normally distributed"],"type":"string"},"p_value":{"description":"Chi-square(2) p-value, exp(-JB/2).","examples":[0.81],"type":"number"},"reject_at_alpha":{"description":"p_value < alpha: not normal at this alpha.","examples":[false],"type":"boolean"},"statistic":{"description":"Jarque-Bera statistic.","examples":[0.42],"type":"number"},"test":{"const":"jarque_bera","description":"The test.","type":"string"}},"required":["test","statistic","p_value","null_hypothesis","reject_at_alpha"],"type":["object","null"]},"slope":{"description":"One two-sided Student t test.","properties":{"null_hypothesis":{"description":"What the test rejects.","examples":["slope = 0 (no linear relationship)"],"type":"string"},"p_value":{"description":"Two-sided p-value; null when undefined.","examples":[0.0015],"type":["number","null"]},"significant_at_alpha":{"description":"p_value < alpha.","examples":[true],"type":["boolean","null"]},"t":{"description":"Student t statistic; null when undefined (a perfect fit).","examples":[11.4],"type":["number","null"]}},"required":["null_hypothesis","t","p_value","significant_at_alpha"],"type":"object"}},"required":["slope","intercept","normality_of_residuals"],"type":["object","null"]},"prediction":{"description":"One entry per predict_x; null when not requested.","items":{"properties":{"mean_ci":{"description":"Lower and upper bound at the confidence level.","examples":[[1.43,2.53]],"items":{"description":"Bound.","examples":[0],"type":"number"},"type":"array"},"prediction_interval":{"description":"Lower and upper bound at the confidence level.","examples":[[1.43,2.53]],"items":{"description":"Bound.","examples":[0],"type":"number"},"type":"array"},"x":{"description":"The x asked for.","examples":[6],"type":"number"},"y_hat":{"description":"Predicted y.","examples":[11.96],"type":"number"}},"required":["x","y_hat","mean_ci","prediction_interval"],"type":"object"},"type":["array","null"]},"source":{"description":"Where the data came from and how much of it was used.","properties":{"gib_processed":{"description":"Gibibytes BigQuery scanned; null for inline points.","examples":[null],"type":["number","null"]},"rows_available":{"description":"Rows with finite x and y in the table; null for inline points.","examples":[null],"type":["integer","null"]},"rows_used":{"description":"Points the statistics were computed from.","examples":[5],"type":"integer"},"sampled":{"description":"True when the table had more usable rows than were read.","examples":[false],"type":"boolean"},"sql":{"description":"The read-only SQL that ran, when source is bigquery.","examples":[null],"type":["string","null"]},"table":{"description":"BigQuery table read, when source is bigquery.","examples":[null],"type":["string","null"]},"type":{"description":"Where the points came from.","enum":["points","bigquery"],"examples":["points"],"type":"string"},"x_column":{"description":"Column used for x, when source is bigquery.","examples":[null],"type":["string","null"]},"y_column":{"description":"Column used for y, when source is bigquery.","examples":[null],"type":["string","null"]}},"required":["type","table","x_column","y_column","sql","rows_available","rows_used","sampled","gib_processed"],"type":"object"}},"required":["source","n","alpha","confidence_level","metrics","linear_regression","normal_distribution","p_values","prediction","notes","method"],"type":"object"},"status":{"const":"ok","description":"Present only on a delivered result.","type":"string"},"worker":{"description":"Catalog name of the worker that ran.","examples":["market.quote"],"type":"string"}},"required":["status","worker","price_usd","result","provenance","receipt_id","receipt_url"],"title":"stats.probability response","type":"object"}Answer aSummarizequestionandaboutanalyzeonea web page: the URL is rendered in a real browser, its content extractedand analysed, and a written briefreturnedansweringthatyourisquestion returned, grounded inthethat page only andsayssaying so when the page does not answer.Input:Useurlit for competitor pages,optionaldocs,question.articlesUseandresearch.page_factslistings.forInput:fixedurl;JSONoptionalfields,question.research.webFixedwhenJSONthefields:answerresearch.page_facts.needsNeeds a websearch.search: research.web. $5.00 per call. Returns: brief, title, ⟨3 unchanged words⟩
⟨5 unchanged words⟩ properties":{"language":{"description":"OptionalBCP-47answer language,tagBCP-47 (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language.. Default: thelanguage of the material or question.input's.","maxLength":35,"pattern":"^[A-Za-z ⟨25 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Company researchbrief from live web sourcesreport: whatthea company does, its products and anything notable, from the live web (official site and Wikipedia first) and recent GDELT news, every claim cited to a numbered source,withthin or conflicting evidencediscloseddisclosed.ratherUsethanitpaperedforover.due diligence, sales prep and competitor research. Input: companyname,name; optional max_sources. Structured firmographics in one cheap call: company.enrich. $10.00 per call. Returns: company, report, sources[{n,url,title}], partial[], news[], news_note, model.
⟨8 unchanged words⟩ string"},"language":{"description":"OptionalBCP-47answer language,tagBCP-47 (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language.. Default: thelanguage of the material or question.input's.","maxLength":35,"pattern":"^[A-Za-z ⟨20 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Structured facts from a web page / scrape to JSON: name the fields you need (pricing, plans, contact, product names, anything) and get exactly those keys back as JSON from therenderedlive page rendered in a real browser, null where the page does not say.Input: url and fields.UseBuiltit forpipelines that needpriceamonitoring,fixedleadshape;datauseandresearch.briefcatalogforextraction.aInput:writtenurl,answer.fields[]. $5.00 per call. Returns: fields{} with ⟨9 unchanged words⟩
⟨11 unchanged words⟩ array"},"language":{"description":"OptionalBCP-47answer language,tagBCP-47 (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language.. Default: thelanguage of the material or question.input's.","maxLength":35,"pattern":"^[A-Za-z ⟨17 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
CitedDeep web research with citations: search the live web for your question, ⟨11 unchanged words⟩ with every claim tied to a numbered source.Input:Usequestion,itoptionalwhenmax_sources.anUseagentsearch.webneedsfora sourced answer, not aquicklistgroundedof links. Input: question; optional max_sources. Quick answer with links:only.search.web. $5.00 per call. Returns: question, answer, ⟨6 unchanged words⟩
⟨5 unchanged words⟩ properties":{"language":{"description":"OptionalBCP-47answer language,tagBCP-47 (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language.. Default: thelanguage of the material or question.input's.","maxLength":35,"pattern":"^[A-Za-z ⟨23 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Web searchforwithagentsan answer:areal-timelivesearchSearchBrave'squeryindependent web index, answered from the current results only,returningwithaeverygroundedsourceanswerURLplusandthetitlesourcereturned,URLsneverandthetitlesmodel's memory. Use itusedwhen an agent needs up-to-date information,neverlatestthenews,model'spricesownormemory.facts from the web. Input:query.query;Useoptionalresearch.weblanguage.whenRawyouresultneedlistthe(SERP):sourcessearch.results. Sources read in fulland awithcitedcitations:brief.research.web. $0.10 per call. Returns: query, answer, ⟨5 unchanged words⟩
⟨5 unchanged words⟩ properties":{"language":{"description":"OptionalBCP-47answer language,tagBCP-47 (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language.. Default: thelanguage of the material or question.input's.","maxLength":35,"pattern":"^[A-Za-z ⟨16 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
MCP server securitycheckscan: probe any MCP endpoint's initialize handshake and ⟨15 unchanged words⟩ it exposes and which are not marked read-only. Use it before connecting an agent to an unknown MCP server. Input: url of the MCP endpoint. $5.00 ⟨10 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"url":{"description":"http(s) URL ⟨8 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber"},"stepprovenance":{"description":"Step name inside the worker.","examples":["quote"],"type":"string"}},"required":["step","ok","ms"],"type":"object"},"type":"array"}},"required":["steps","providers_used","attempts","elapsed_ms"],"type":"object"},"receipt_id":{"description":"Receipt id for this job.","examples":["rcpt_9f1c2b3a4d5e6f70"],"type":"string"},"receipt_url":{"description":"Where to fetch the machine-readable receipt (free, no payment).","examples":["/work/receipts/rcpt_9f1c2b3a4d5e6f70"],"type":"string"},"result":{"properties":{"initialize_status":{"description":"HTTP status of the initialize call.","examples":[200],"type":"integer"},"protocol_version":{"description":"MCP protocol version the server negotiated.","examples":["2025-06-18"],"type":["string","null"]},"reachable":{"description":"Whether the server answered the MCP initialize handshake.","examples":[true],"type":"boolean"},"requires_auth":{"description":"Whether an unauthenticated initialize was refused.","examples":[false],"type":"boolean"},"server_name":{"description":"serverInfo.name.","examples":["example-mcp"],"type":["string","null"]},"server_version":{"description":"serverInfo.version.","examples":["1.0.0"],"type":["string","null"]},"tool_count":{"description":"Tools listed.","examples":[3],"type":"integer"},"tools":{"description":"Every tool listed, with its annotations.","items":{"description":"One tool the inspected server lists.","properties":{"annotations":{"description":"The tool's annotationsobject, as served.","examples":[{"readOnlyHint":true}],"type":["object","null"]},"description":{"description":"Tool description.","examples":["Current weather for a city."],"type":["string","null"]},"name":{"description":"Tool name.","examples":["get_weather"],"type":["string","null"]}},"required":["name"],"type":"object"},"type":"array"},"tools_error":{"description":"Why tools/list failed, when it did.","examples":[null],"type":["string","null"]},"tools_without_readonly_annotation":{"description":"Tools that do not declare readOnlyHint: the ones an agent should treat as able to change state.","examples":[["delete_records"]],"items":{"description":"A tool name.","examples":["delete_records"],"type":"string"},"type":"array"},"url":{"description":"The MCP endpoint inspected.","examples":["https://mcp.example.com/mcp"],"type":"string"}},"required":["url","reachable","requires_auth","initialize_status","tool_count","tools","tools_without_readonly_annotation"],"type":"object"},"status":{"const":"ok","description":"Present only on a delivered result.","type":"string"},"worker":{"description":"Catalog name of the worker that ran.","examples":["market.quote"],"type":"string"}},"required":["status ⟨2 unchanged words⟩ "result","provenance","receipt_id","receipt_url"],"title":"security.mcp_inspect response","type":"object"}
Text to speech (TTS): convert text to natural spoken MP3 audio with Google Cloud Text-to-Speech, returned as base64. Use it for voice replies, narration, audio versions of text and accessibility. Input:text,text; optional voice name. $0.25 per call. Returns: ⟨4 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"text":{"type":"string"},"voice" ⟨10 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber"},"stepprovenance":{"description":"Step name inside the worker.","examples":["quote"],"type":"string"}},"required":["step","ok","ms"],"type":"object"},"type":"array"}},"required":["steps","providers_used","attempts","elapsed_ms"],"type":"object"},"receipt_id":{"description":"Receipt id for this job.","examples":["rcpt_9f1c2b3a4d5e6f70"],"type":"string"},"receipt_url":{"description":"Where to fetch the machine-readable receipt (free, no payment).","examples":["/work/receipts/rcpt_9f1c2b3a4d5e6f70"],"type":"string"},"result":{"properties":{"audio_base64":{"description":"The audio, base64.","examples":["UklGRi4AAABXQVZF..."],"type":"string"},"mime_type":{"description":"Audio MIME type.","examples":["audio/mpeg"],"type":"string"},"text_chars":{"description":"Characters synthesised.","examples":[58],"type":"integer"},"voice":{"description":"Voice used.","examples":["en-US-Neural2-C"],"type":"string"}},"required":["text_chars","voice","audio_base64","mime_type"],"type":"object"},"status":{"const":"ok","description":"Present only on a delivered result.","type":"string"},"worker":{"description":"Catalog name of the worker that ran.","examples":["market.quote"],"type":"string"}},"required":["status ⟨2 unchanged words⟩ "result","provenance","receipt_id","receipt_url"],"title":"speech.synthesize response","type":"object"}
Speech to text / audio transcription: transcribe up to 60 seconds or 10 ⟨7 unchanged words⟩ and get the transcript with its confidence and detected language. Use it for voice notes, call snippets and clips. Input:audio_base64,audio_base64; optional language_code. Longer audio is refused before payment. ⟨8 unchanged words⟩
⟨11 unchanged words⟩ common format.","type":"string"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"language_code":{"description":"BCP-47, default en-US." ⟨6 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber"},"stepprovenance":{"description":"Step name inside the worker.","examples":["quote"],"type":"string"}},"required":["step","ok","ms"],"type":"object"},"type":"array"}},"required":["steps","providers_used","attempts","elapsed_ms"],"type":"object"},"receipt_id":{"description":"Receipt id for this job.","examples":["rcpt_9f1c2b3a4d5e6f70"],"type":"string"},"receipt_url":{"description":"Where to fetch the machine-readable receipt (free, no payment).","examples":["/work/receipts/rcpt_9f1c2b3a4d5e6f70"],"type":"string"},"result":{"properties":{"confidence":{"description":"Mean recognition confidence, 0-1; null when the engine gives none.","examples":[0.94],"type":["number","null"]},"language_code":{"description":"Language recognised.","examples":["en-US"],"type":"string"},"model":{"description":"Recognition model.","examples":["latest_short"],"type":"string"},"transcript":{"description":"The transcript.","examples":["hello world"],"type":"string"}},"required":["transcript","language_code","model"],"type":"object"},"status":{"const":"ok","description":"Present only on a delivered result.","type":"string"},"worker":{"description":"Catalog name of the worker that ran.","examples":["market.quote"],"type":"string"}},"required":["status ⟨2 unchanged words⟩ "result","provenance","receipt_id","receipt_url"],"title":"speech.transcribe response","type":"object"}
Fact check claims against sources: up to 10 claims checked against up to 4 source URLs you name; eachclaimcomes back SUPPORTED, CONTRADICTED or UNSUPPORTED with the exact quote the verdict rests on.Input:Useclaimsitandtosources.verifyUseAIresearch.weboutput,whencitationsyouorhavestatementsabefore publishing. Input: claims[], sources[]. A question but no sourcesyet.yet: research.web. $5.00 per call. Returns: claims[], verdicts ⟨7 unchanged words⟩
⟨11 unchanged words⟩ array"},"language":{"description":"OptionalBCP-47answer language,tagBCP-47 (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language.. Default: thelanguage of the material or question.input's.","maxLength":35,"pattern":"^[A-Za-z ⟨20 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
VideoAI video generation / text to video: a short clip from a text prompt ⟨10 unchanged words⟩ GCS URI when large) with its MIMEtype.type, optionally with generated audio. Input:prompt,prompt; optional aspect_ratio (16:9 or 9:16), duration_seconds (4, 6 or 8)and, generate_audio. $10.00 per call. Returns: prompt, aspect_ratio ⟨6 unchanged words⟩
⟨30 unchanged words⟩ "Default false.","type":"boolean"},"language":{"description":"Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"prompt":{"type":"string"}},"required ⟨3 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`.","properties":{"billing_warning":{"description":"Present only when the charge was recorded with a caveat.","examples":["settlement pending"],"type":"string"},"price_usd":{"description":"What this call cost, in USD.","examples":[0.02],"type":"number"},"provenance":{"description":"How the result was produced: which providers ran and how long each took.","properties":{"attempts":{"description":"Provider attempts made, including retries and failovers.","examples":[1],"type":"integer"},"elapsed_ms":{"description":"Wall-clock milliseconds for the whole job.","examples":[340],"type":"integer"},"providers_usedattribution":{"description":"Providers that served the job.","examples":[["coinbase-advanced-trade-public"]],"items":{"description":"Provider name.","examples":["coinbase-advanced-trade-public"],"type":"string"},"type":"array"},"steps":{"description":"Every step the job ran, in order.","items":{"description":"One step of the job.","properties":{"ms":{"description":"Milliseconds the step took.","examples":[312],"type":"integer"},"ok":{"description":"Whether the step succeeded.","examples":[true],"type":"boolean"},"providerbilling_warning":{"description":"Provider that served the step.","examples":["coinbase-advanced-trade-public"],"type":"string"},"reasonprice_usd":{"description":"Failure reason, on a failed step.","examples":["provider_timeout"],"type":"stringnumber
Shipping options, eligibility and cart total for a product — Shipping cost and delivery check for any Shopify store: the variant goes into a real cart session and the store quotes its shipping options to your destination. Returns options with prices and days, eligibility (or the store's reason, or the address fields still needed), subtotal and total before tax. No order is placed. Input: url, ship_to{country, province, postal_code}; optional variant, quantity. $0.50 per call. Returns: url, store{platform, domain, currency}, product{id, title, handle}, variant{id, name, sku, price, available, requires_shipping}, quantity, ship_to{}, cart{subtotal, total…
Company profile from a domain or a name — Company enrichment / firmographics by domain or name: legal and common name, founded, headcount with date, industries, headquarters, parent, CEO and founders, stock listings, LEI, SEC CIK, registration number, legal form and status, official social accounts and logo. Sources: Wikidata, the global LEI register, SEC EDGAR and the company's own site; every field names its source. Input: domain or name. $0.05 per call. Returns: query{}, company{name, legal_name, description, website, domain, founded, employees{count, as_of, source}, industries[], headquarters{city, country, country_code, address}…
Official economic statistics for a country — Economic data / macro indicators for any country, live: GDP, growth, GDP per capita, inflation (CPI), unemployment, population, interest rates, exchange rate, debt, trade, FDI or any World Bank indicator code. Annual for 200+ economies from the World Bank; monthly EU inflation and unemployment from Eurostat. Returns the series, latest and previous values, the change and the source's update stamp. Input: indicator, country; optional last, frequency. $0.10 per call. Returns: indicator{alias, code, name, unit}, country{code, name}, frequency, source, observations[{period, value}], observation_co…
Domain DNS, email security and TLS certificate — DNS lookup and domain health check: A, AAAA, CNAME, MX, NS, TXT, CAA and SOA records asked of the source, SPF and DMARC email policy parsed, and the HTTPS certificate verified like a browser (issuer, names, expiry, days left, TLS version). Flags missing SPF or DMARC, duplicate SPF and certificates near expiry. Input: domain (a URL is accepted). $0.05 per call. Returns: domain, domain_ascii, exists, records{a[], aaaa[], cname[], mx[], ns[], txt[], caa[], soa[]}, email_security{spf{record, all, multiple}, dmarc{record, policy, subdomain_policy, percent, reports_to}}, tls{reachable, valid, error…
Verify an email address before you send — Email verification / email validation: will mail to this address arrive? Checked live at the source: syntax, the domain's DNS (MX, null MX, no such domain) and its own mail server, asked whether the mailbox exists and whether it accepts any address (catch-all). No message sent. Flags disposable domains, role accounts (info@), free providers and typos (gmial.com). Verdict: deliverable, undeliverable, risky or unknown, with the reason. Input: email. $0.02 per call. Returns: email, normalized, local_part, domain, domain_ascii, verdict, reason, syntax_valid, domain_exists, accepts_mail, mx[{host,…
Identity check: sanctions, email, phone and IP in one call — Identity verification / KYC check in one call: a name screened against OFAC, UK and EU sanctions; an email's mailbox, disposable and role checks; a phone's validity, country and line type; an IP's country and network. Returns each result, fraud flags (sanctions hit, disposable email, VoIP, countries that disagree) and one risk level: low, review or high. Use it before onboarding a user or counterparty. Input: any of name, email, phone, ip; optional country, birth_year. $0.10 per call. Returns: input{}, risk (low | review | high), flags[{code, severity, detail}], checks{sanctions, email, phone…
IP address lookup: location, network owner, reverse DNS — IP geolocation / IP address lookup: city, region, country and coordinates, the network's ASN and organisation, reverse DNS, and whether the address is public, private or reserved. IPv4 and IPv6. Location data from DB-IP Lite (CC BY 4.0, credited), updated monthly; location is the network's registered place, never a street address. Input: ip. $0.02 per call. Returns: ip, version, scope, reverse_dns[], location{city, region, country, country_code, continent, latitude, longitude}, network{asn, organization}, database_month, attribution{text, url, license}, notes[], checked_at.
Insider trades from SEC Form 4 filings — Insider trading (SEC Form 4): what a company's officers, directors and 10% owners bought and sold, parsed from their Form 4 filings at call time from EDGAR. Each trade: insider, role, date, code and meaning, shares, price, value, holdings after, 10b5-1 plan flag, filing link. Summary: open-market buys vs sells, net shares and dollars. Input: symbol (US ticker) or cik; optional days (default 90), codes such as ["P","S"]. $0.10 per call. Returns: symbol, cik, issuer_name, window, codes, filings_read, transactions[] (insider, role, date, code, code_meaning, shares, price, value, shares_after, ru…
Current news on any topic, in any language — News search API: current news on any topic in any language from the GDELT Project, which reads the world's press every 15 minutes. Titles matched in their original script, newest first, with publisher, language and link; filter to one language; a US stock ticker searches the company's name. Window up to 30 days (default 72 hours). Input: query and/or symbol; optional language, limit, since_hours. $0.25 per call. Returns: query, symbol, language, edition{}, sources_searched[], sources_ok[], sources_failed[], articles[{title, url, source_name, source_url, published_at, summary, feed}], article_…
Read a government dataset file as JSON rows — Dataset file to JSON rows: a CSV, TSV, XLSX or JSON link from any portal, an e-Stat (Japan) download or a data.go.kr (Korea) dataset page. Encoding detected (Korean, Japanese, Chinese, UTF and Western code pages), header row found, numbers typed, XLSX sheets selectable, large files capped and disclosed. Use it after opendata.search or on any data file URL. Input: url; optional max_rows, sheet, encoding, delimiter. $0.10 per call. Returns: source_url, resolved_from, file_url, final_url, filename, content_type, bytes, format, encoding, sheet, sheets[], columns[], column_count, rows[{...}], row_…
Phone number intelligence: valid, where, which network, what type — Phone number validation and lookup: valid or not, country and area, the carrier the range was issued to, line type (mobile, landline, toll-free, VoIP, premium), time zones and E.164, international and national formats, from Google's libphonenumber numbering plans. Nothing is dialled and the owner is never looked up. Input: number; optional region for a national-format number. $0.02 per call. Returns: input{}, valid, possible, e164, international, national, country_code, region, country, location, carrier, line_type, time_zones[], metadata_version, notes[], checked_at.
Everything the public record says about a US address — Real estate data for any US address: FEMA flood and 17 other hazard risk ratings with expected annual loss, median home value, rent, income, ownership and vacancy (Census), price trend (FHFA), fair market rents (HUD), nearby public schools (NCES), walkability (EPA) and Superfund sites nearby, plus tract, county, ZIP and districts, all from federal sources in one call. Input: address, or lat and lng. $0.25 per call. Returns: input{}, matched_address, lat, lng, geography{state, county, tract, zip, metro, congressional_district, school_district...}, flood{zone, special_flood_hazard_area...}, haz…
Screen a name against US, UK and EU sanctions lists — Sanctions screening (AML/KYC): screen a person, company, vessel or aircraft against the OFAC SDN and consolidated lists, the UK Sanctions List and the EU financial sanctions list, read from the governments' own files with each list's date returned. Fuzzy and word-order free: aliases and typos match, a different surname does not. Each hit: list, programmes, countries, birth dates, UN reference. Input: name; optional type, country, birth_year. $0.05 per call. Returns: query{}, verdict (potential_match | no_match), match_count, matches[{list, list_name, id, name, matched_name, score, type, progr…
Web and news results in any language and country (Brave index) — Web search API / SERP results: raw web and news results from Brave's independent index in any language and country, with title, URL, description, age and extra snippets (headline, source and age for news). Filter by country, language and freshness (day, week, month, year). Results, not an answer: pick what to read next with extract.page. Input: query; optional country, language, count, freshness, news. $0.25 per call. Returns: query, country, language, freshness, web[{title, url, description, age, page_age, language, site_name, hostname, extra_snippets[]}], web_count, news[{title, url, descri…
Bluesky profile, posts, account search or thread, live — Bluesky data, live and keyless: a profile with its latest posts and engagement (likes, reposts, replies, quotes), an account search, or a post thread with its replies, from the public AppView. Use it for social listening and influencer checks on Bluesky. Input: mode (profile, search_actors, thread) with actor, query or uri; optional posts, limit, depth. $0.05 per call. Returns: mode, actor, query, uri, profile{}, posts[], actors[], thread{}, post_count, actor_count, source, as_of, checked_at.
Mastodon hashtag timeline, account, search or trends, live — Mastodon data, live and keyless (any public instance): a hashtag timeline, an account with its latest posts, account or hashtag search, or trending hashtags, each post with text, counts, media and tags. Use it for social listening and trend tracking in the fediverse. Input: mode (hashtag, account, search, trends) with tag, acct or query; optional instance, limit. $0.05 per call. Returns: mode, instance, tag, acct, query, kind, account{}, statuses[], accounts[], hashtags[], status_count, source, as_of, checked_at.
X (Twitter) topic pulse: volume and engagement as aggregates — Twitter / X sentiment and volume for any topic, as numbers, live: post volume per hour or day over the last 1-7 days, and over a sample of recent posts the engagement totals and rate (likes, reposts, replies, quotes, impressions), language mix, top hashtags and link/media share. Aggregates only: no post text or authors. Input: query (X operators allowed); optional days, granularity, sample, lang. $0.50 per call. Returns: query, effective_query, window{}, granularity, volume{total, buckets[]}, sample{requested, read, pages, x_cost_usd}, engagement{likes_total, ..., languages{}, top_hashtags[]}…
Traffic-aware travel time and distance between two places — Travel time with live traffic between two places, from the Google Routes API at call time: duration with traffic, duration without, the delay, distance, route description, warnings and advisories. Places as addresses, names or 'lat,lng'. Use it for ETAs, delivery windows and trip planning. Input: origin, destination; optional travel_mode, departure_time, traffic. $0.10 per call. Returns: origin, destination, travel_mode, traffic, departure_time, distance_meters, duration_seconds, static_duration_seconds, delay_seconds, duration_text, static_duration_text, distance_text, description, warnings[…
Flight and airport status right now — Flight status and airport delays, live: by airport code, FAA ground stops and delay programs with average and max delay (US), live departure and arrival boards with gates and status (Norway), current METAR and TAF weather (any ICAO airport) and aircraft overhead; by callsign, the aircraft's live position, altitude and speed. Input: airport (IATA or ICAO) or callsign; optional flight, direction, hours_ahead. $0.25 per call. Returns: query{}, airport{iata, icao, name, city, country, lat, lon}, delays{status, ground_stop, ground_delay, closure, arrival_delay, departure_delay, runways, notices}, …
YouTube search and video statistics, live — YouTube search and video stats, live: search YouTube or look up videos by id, each with title, channel, upload time, duration, views, likes, comments, live flag and thumbnail from the YouTube Data API at call time. Sort by relevance, date, views or rating; filter by upload date, country and language. Input: query or video_ids; optional max_results, order, published_after, region_code. $0.05 per call. Returns: query, video_ids, total_results, items[{video_id, url, title, description, channel_id, channel_title, published_at, duration_seconds, view_count, like_count, comment_count, live, thumbna…
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨317 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨381 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨309 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨390 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨374 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨399 unchanged words⟩
⟨13 unchanged words⟩ :"string"},"type":"array"},"language":{"description":"Optional BCP-47 language tag (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language. Default: the language of the material or question.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"question":{"type":"string"},"table" ⟨11 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨412 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨401 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨361 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨302 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language. Default: the language of the material or question.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"question":{"description":"What to answer. Optional. ⟨13 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨358 unchanged words⟩
⟨14 unchanged words⟩ :"string"},"type":"array"},"language":{"description":"Optional BCP-47 language tag (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language. Default: the language of the material or question.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"text":{"type":"string"}},"required ⟨4 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨327 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language. Default: the language of the material or question.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"max_tokens":{"description":"1-4096, default 1024." ⟨45 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨320 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨289 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨305 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨282 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language. Default: the language of the material or question.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"limit":{"type":"integer"},"product_id" ⟨24 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨595 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨477 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨341 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨292 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨322 unchanged words⟩
⟨22 unchanged words⟩ a written summary of the differences. Input:url.url, optional language. $0.50 per call. Returns: url, title, ⟨4 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language. Default: the language of the material or question.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"url":{"description":"http(s) URL ⟨8 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨338 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨317 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨350 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨421 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨1437 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language. Default: the language of the material or question.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"question":{"description":"Optional; defaults to an ⟨10 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨392 unchanged words⟩
⟨6 unchanged words⟩ {"company":{"type":"string"},"language":{"description":"Optional BCP-47 language tag (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language. Default: the language of the material or question.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"max_sources":{"description":"1-4, default 4." ⟨6 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨428 unchanged words⟩
⟨9 unchanged words⟩ :"string"},"type":"array"},"language":{"description":"Optional BCP-47 language tag (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language. Default: the language of the material or question.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"url":{"type":"string"}},"required ⟨4 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨321 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language. Default: the language of the material or question.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"max_sources":{"description":"1-4, default 3." ⟨9 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨431 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"language":{"description":"Optional BCP-47 language tag (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language. Default: the language of the material or question.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"query":{"type":"string"}},"required ⟨3 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨371 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨443 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨284 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨291 unchanged words⟩
⟨9 unchanged words⟩ :"string"},"type":"array"},"language":{"description":"Optional BCP-47 language tag (en, ja, pt-BR, zh-Hant): every prose field of the answer is written in this language. Default: the language of the material or question.","maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"sources":{"items":{"type":"string" ⟨7 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨517 unchanged words⟩
⟨22 unchanged words⟩ route); everything else is the same onallevery38/workroutes.route. A receipt for the job is at `receipt_url`. ⟨334 unchanged words⟩
Live availability: can this be bought or booked right now? — Live buy/book check on any product or booking page: can it be purchased right now, at what price, in which options (sizes, colours, dates, rooms), which option matches the variant you name, quantity and ship-to eligibility where the page states them, with evidence and a checked_at stamp. Read at call time: schema.org JSON-LD, Open Graph and Shopify product JSON first; a browser render and Gemini only when the page gives machines nothing. Input: url; optional variant, quantity, ship_to, language. $0.50 per call. Returns: available, availability, price, currency, options[], matched_option, quan…
Trading mathematics: returns, risk, drawdown, VaR, beta, indicators, options, Kelly — Deterministic trading mathematics over a price series you supply or a ticker fetched live: returns and CAGR, annualized volatility, Sharpe and Sortino, max drawdown, historical and parametric VaR/CVaR, beta, alpha and correlation vs a benchmark, SMA/EMA, RSI, Bollinger bands, Black-Scholes price with Greeks, and the Kelly fraction. Exactly rounded sums, every formula named in the result, the same input always the same numbers; no LLM in the path. Input: prices or symbol, plus options. $0.50 per call. Returns: source{}, n, n_returns, periods_per_year, metrics_computed[], returns{}, volatility{…
SEC-filed fundamentals (XBRL company facts) — Company fundamentals as the filer reported them to the SEC: revenue, net income, diluted EPS, operating income, assets, liabilities, equity, cash and shares outstanding by reporting period (10-K and 10-Q), from EDGAR's official XBRL company-facts API, read at call time. Name your own XBRL concepts for any other line item; restatements resolve to the latest filing. Input: symbol (US ticker) or cik; optional concepts, periods, forms. $0.05 per call. Returns: symbol, cik, entity_name, concepts{name: {concept, taxonomy, label, unit, values[]}}, concepts_missing[], periods, forms, as_of, source, c…
Live stock quote and daily history — Live equity quote for a US-listed ticker: last price, change, day range, volume and market state, plus daily OHLCV history for the range you choose (1d to 5y), read at call time from Nasdaq's public data API with Yahoo Finance as the fallback. Every answer names the source that answered, the source's own timestamp (as_of), its delay in minutes, and when this node read it (checked_at). Input: symbol; optional range (default 1mo), include_history. $0.05 per call. Returns: symbol, name, exchange, currency, price, change, change_pct, previous_close, day_high, day_low, volume, market_state, as_of,…
Search Asia-Pacific open-data portals for datasets — Find structured government datasets across Asia-Pacific open-data portals in one call: data.gov.au (Australia), the e-Gov Data Portal and the Tokyo catalog (Japan), DATA.GOV.HK (Hong Kong). Query in any language, the portal's own included; every match comes back with its organization, licence, update time and the download URLs of its CSV/JSON/XLS resources, ready for fetch.raw. Portals that did not answer are listed, never hidden. Input: query; optional region (au, jp, hk, all), limit, portals. $0.10 per call. Returns: query, region, portals_searched[], portals_ok[], portals_failed[], total_m…
CurrentBasemainnetchain status: current block height and gas price (wei and gwei), read live from a Base mainnet RPC node. No input needed. Use it to check the chainlivenessisorlive, time an on-chainaction.action, or estimate gas before a chain.rpc call. $0.02 per call. Returns: block_number, gas_price_wei, gas_price_gwei.
ABasegenericJSON-RPC passthrough: call any allowlisted read-onlyJSON-RPC callmethodtoon Base mainnet:your(eth_call,methodeth_getBalance, eth_getLogs, eth_getBlockByNumber and more) with your own params. A JSON-RPC error(such as a revert reason,'block not found')comes back as the result,not a failure --since it is the chain's ownansweranswer.toInput:exactlymethod,thisoptionalcall.params. $0.05 per call. Returns: method, result or error, endpoint.
OneBasemainnettransactionwith its receiptlookupfoldedbyinhash: sender, recipient, ETH value, block, success or failure, gas used andgaslogactuallycount,used.with the receipt folded in. Input: the 0x transaction hash. Use chain.rpc for the raw eth_getTransactionReceipt output. $0.05 per call. Returns: from, to, ⟨5 unchanged words⟩
Run Python code in Google'sownhosted sandbox, not on this service's own machines, and get theexecutedcode, its output,and the outcome back.NotInput:runcode.inForthisquestionsservice'soverownBigQueryinfrastructure.data use data.query instead. $0.25 per call. Returns: code, output, outcome, summary, model.
DetectAnomalyanomaliesdetectioninover atarget table'sBigQuery time series with AI.DETECT_ANOMALIES (TimesFM): score a target table against a history table,usingthatAI.DETECT_ANOMALIESshares(TimesFM).itsBothtimestamptablesandsharevalue columns and get thesameanomaloustimestamprowsandwithvalueprobabilities.columnInput:names.history_table, target_table, timestamp_col, data_col, optional threshold and id_cols. $10.00 per call. Returns: history_table, target_table, ⟨7 unchanged words⟩
Forecast a timeTime-seriesseriesforecastinfrom a BigQuery tablewithusing Google's pretrained TimesFM model (AI.FORECAST)--, no model totrain.train:Pointpoint it at the table, timestamp column and value column and get forecast rows for thetimestamp/valuehorizoncolumns.you set. Input: table, timestamp_col, data_col, optional horizon and id_cols. $10.00 per call. Returns: table, timestamp_col, ⟨6 unchanged words⟩
ExecuteBigQueryaSQL:read-onlyrunBigQueryaSQLread-only query, including against Google's public datasets, and getthecolumns and rows back asJSON.JSON with the bytes processed. Every query is dry-run first and refusedif it would scan more thanabove thebytescan ceiling, so cost is bounded beforeanythingit runs. Input: sql, optional max_scan_gib. Use data.question to ask in plain language instead. $0.50 per call. Returns: columns[], rows ⟨3 unchanged words⟩
Ask aPlain-language questionin plain languageansweredaboutover any BigQuery table, including Google's public datasets,:andthegetSQLais writtenanswerforwithyou,therunSQLunder a byte ceiling, and the rowsitreadcamebackfrom.intoWritesathewrittenqueryanswer. Input: question and table,runsoptionalitcolumnunderlist.aReturnsbyteanswer,ceilingsql, columns andreadsrows.theUseresultdata.querybackwhenasyouanalreadyanalysis.have the SQL. $5.00 per call. Returns: answer, sql, ⟨3 unchanged words⟩
FetchWeb page to clean text: fetch anywebURLpagein a real browser (JavaScript-rendered pages included) and returnitsthe readable text, title, description andlinks,links.renderedInput:inurl.aUserealfetch.rawbrowserwhensoyouJavaScript-builtneedpagestheextractrawcorrectly.HTTPFallsstatus,backheaderstoanddirectbody;fetchresearch.brief whenrenderingyouiswantunavailable.a question answered from the page. $0.10 per call. Returns: title, description, ⟨4 unchanged words⟩
FetchRaw HTTP fetch: GET any URL and getbackexactly what the server sent:, status code, headers,andbody.body,Unlikeplusextract.page,theeveryfinalstatusURLcodeafterisredirects.aEveryresult,statusnotis afailureresult,--so a 404 or 500 from the target is delivered,asnotone.failed. Input: url. Use extract.page for readable text from a rendered page. $0.10 per call. Returns: url, final_url, ⟨7 unchanged words⟩
GenerateImage generation: one image from a text promptusingwith Imagen4.4,Returnsreturnedtheas base64-encoded imageasbytesbase64-encodedwithbytes.its MIME type. Input: prompt, optional aspect_ratio. $0.50 per call. Returns: prompt, aspect_ratio, image_base64, mime_type, model.
Answer aspecificquestionaboutfrom text you supply, using Gemini.AnswersGrounded in the material only:fromif thematerialtextgivendoesandnot contain the answer it says soexplicitlyinsteadwhenoftheguessing.materialInput:doestextnotandcontainquestion.theUseanswerllm.extract for fixed JSON fields,ratherllm.generatethanforguessing.a free-form completion. $0.25 per call. Returns: answer, model, tokens{prompt,output}.
PullStructurednameddata extraction: pull the fields you name out of text andreturn them asget a JSON object with exactlythethose keysyou,askednullfor.forFieldsanything the text does notstatestate.comeInput:backtextasandnullainsteadlist ofbeingfieldinvented.names. For extraction from a live web page use research.page_facts. $0.25 per call. Returns: fields{} with ⟨5 unchanged words⟩
A rawLLMcompletiontextfromgeneration: alargerawlanguagecompletionmodel:from your prompt,yourwith optional system message,your providermax_tokens andmodeltemperature.choiceGeminiamongbywhatdefault;thisoptionaldeploymentproviderhasandconfiguredmodel(Gemini;fieldsClaudeselectonanotherVertexconfiguredoncemodel.ModelInput:Gardenprompt.accessNothing isenabled).prescribedUnlikeaboutllm.analyze,thenothinganswer'sisshape;prescribeduseaboutllm.analyzetheforshapeanofanswerthegroundedanswer.in text you supply. $0.25 per call. Returns: text, model, ⟨6 unchanged words⟩
Search forPlacesplacessearch:--find businesses, addresses,and points of interest--byviafree-textGoogle'squerymanagedthrough Google Maps Grounding Lite,MCPforserver.exampleRequires'coffeethenearoperatorthetoFerryenableBuilding,theSanMapsFrancisco'.GroundingInput:Litequery,APIoptionalandregion_codeset(ISOacountrykey;code)unavailabletountilbiasthen.results. $0.10 per call. Returns: query, result ( ⟨9 unchanged words⟩
Directions and travel time between twoplaces,namedviaplacesGoogle'sthroughmanagedGoogle Maps GroundingLiteLite.MCPInput:server.origin, destination, optional travel_mode (DRIVE, WALK, BICYCLE or TRANSIT; default DRIVE). $0.10 per call. Returns: origin, destination, ⟨10 unchanged words⟩
Current or forecast weatherWeather at a named place,viacurrentGoogle'sormanagedforecast, through Google Maps GroundingLiteLite.MCPInput:server.location as a place name or address. $0.10 per call. Returns: location, result ( ⟨8 unchanged words⟩
CombineCrypto market read in one call: a livecryptoCoinbase spot quotewithand liveprediction-marketPolymarket probabilities on the same subjectand get them, analysed together inoneacall.written summary. Input: optional product_id, query, question and limit. Market data and implied probabilities only--, not investment advice. $5.00 per call. Returns: ⟨4 unchanged words⟩
LivePredictionpredictionmarket odds from Polymarket: live markets and theprobabilitiesprobabilitytheyeach outcome currentlyimplyimplies,fromasPolymarket.percentages rather than raw prices. Search by topic or take the highest-volume markets.ReturnsInput:eachoptionaloutcomequeryasandalimit.percentageUse prediction.market for one market by slug,notprediction.eventsaforraweventprice.groupings. $0.05 per call. Returns: markets[] with ⟨4 unchanged words⟩
LiveCrypto price: live spot price, 24-hour change and 24-hourchangevolume for any Coinbase product(BTC-USD,suchETH-USDasandBTC-USDtheorrest)ETH-USD, from Coinbase's public market data. Input: product_id. Use market.ticker for bid and ask from a second source, market.rates for a whole exchange-rate table. $0.02 per call. Returns: price, price_change_24h_pct, volume_24h, base/quote currency.
Currency exchange rates: Coinbase'sexchange-ratefull rate table for one base currency against every crypto and fiat currency it quotes,--forcryptoexample USD to BTC, ETH, EUR andfiat.GBP. Input: currency code. $0.02 per call. Returns: currency, rates{}.
LiveCrypto ticker: live best bid, best ask, last price and volume for one Coinbase product,fromanCoinbase'sindependentExchangemarket-datadata hostto market.quote --,aangenuineindependent second source,nottothemarket.quote.sameInput:readproduct_idtwice.such as BTC-USD. $0.02 per call. Returns: product_id, price, ⟨4 unchanged words⟩
Re-fetchWebsite change monitoring, step two: re-fetch a pagemonitor.snapshot wassavedcalledwithon,monitor.snapshot and getbackwhether it changed, how old the baseline is, and a written summary ofwhatthechanged.differences. Input: url. $0.50 per call. Returns: url, title, ⟨4 unchanged words⟩
FetchWebsite change monitoring, step one: fetch a page andsavestore it as thebaselinebaseline.forInput:monitor.check.url. Callthis once, thenmonitor.check later toseelearnwhatwhether and how it changed. $0.50 per call. Returns: url, title ⟨3 unchanged words⟩
LivePolymarket events--, groupings of relatedmarketsprediction--markets, ranked byvolume.trading volume with title, slug, end date and market count. Input: optional limit. $0.05 per call. Returns: events[{id,title ⟨5 unchanged words⟩
OnenamedPolymarketmarket, lookedpredictionupmarket by its exact slug, with its question and current implied probabilities. Input: slug. Use market.prediction to search markets by topic. $0.05 per call. Returns: slug, market{question,implied_probabilities[],...}.
Read any web page and getAnswer awritten answer to yourquestion aboutit.oneRendersweb page: thepageURL is rendered in a real browser,extracts theits content,extracted andanalysesanalysed,itandinaonewrittenpaidbriefcall.returnedAnswersthatonlyisfromgrounded in the page,only and says when the page does notcontainanswer. Input: url, optional question. Use research.page_facts for fixed JSON fields, research.web when theanswer.answer needs a web search. $5.00 per call. Returns: brief, title, ⟨3 unchanged words⟩
ACompany research briefon a companyfrom live web sources: whatitthe company does, its products,and anything notable, every claim cited to[n]asourcenumberednumberssource, with thin or conflicting evidence disclosed rather than papered over. Input: company name, optional max_sources. $10.00 per call. Returns: company, report, ⟨6 unchanged words⟩
ReadStructuredanyfactswebfrompageaandwebreturnpage:exactlyname the fields youname as JSON --need (pricing, contact, product names,whateveranything)youandaskgetfor.exactlyFieldsthose keys back as JSON from the rendered page,doesnullnotwherestatethecomepagebackdoesnullnotrathersay.thanInput:invented.url and fields. Built for pipelines that need a fixedshape.shape; use research.brief for a written answer. $5.00 per call. Returns: fields{} with ⟨9 unchanged words⟩
AnswerCitedawebquestionresearch:fromsearchathe live websearch:forsearchyour question, read the top sources in full, and get acitedwritten answer with every claim tied to[n]asourcenumberednumbers.source. Input: question, optional max_sources. Use search.web for a quick grounded answer with links only. $5.00 per call. Returns: question, answer, ⟨6 unchanged words⟩
AWeb search for agents: a livewebGooglesearch,Search query answered from currentSearchreturningresultsawithgrounded answer plus thesourcessourceitURLsused.andGroundedtitles it used,notnever the model's own memory. Input: query. Use research.web when you need the sources read in full and a cited brief. $0.10 per call. Returns: query, answer, ⟨5 unchanged words⟩
ProbeMCPaservercustomer-specifiedsecurity check: probe any MCPserver'sendpoint's initialize handshake and tools/list:and report whether it requires authentication,whatwhich protocol version it speaks,andhowwhichmanyoftoolsitsittoolsexposes and which are not marked read-only. Input: url of the MCP endpoint. $5.00 per call. Returns: reachable, requires_auth, ⟨5 unchanged words⟩
ConvertText to speech: convert text to spokenaudio (MP3)usingaudio with Google CloudText-to-Speech.Text-to-Speech, returned as base64. Input: text, optional voice name. $0.25 per call. Returns: text_chars, voice, audio_base64, mime_type.
TranscribeSpeech to text: transcribe up to 60 seconds/or10MB10 MB of audiousingwith Google CloudSpeech-to-Text.Speech-to-TextLongerandaudiogetistherefusedtranscriptbeforewithpayment;itsthisconfidenceisandthelanguage.synchronousInput:APIaudio_base64,only.optional language_code. Longer audio is refused before payment. $0.25 per call. Returns: transcript, language_code, confidence, model.
CheckFact check: up to 10specificclaims checked against up to 4specificsourceURLs.URLsEachyou name; each claim comes back SUPPORTED, CONTRADICTED or UNSUPPORTED,with the quote the verdictis basedrests on. Input: claims and sources. Use research.web when you have a question but no sources yet. $5.00 per call. Returns: claims[], verdicts ⟨7 unchanged words⟩
GenerateVideo generation: a shortvideoclip from a text promptusingwithVeo.GoogleOffVeo,byreturneddefault:asenabledbase64onlyvideooncebytesthe(oroperatorahasGCSconfirmedURIthewhenconfiguredlarge)VeowithmodelitsresolvesMIMEontype.thisInput:projectprompt, optional aspect_ratio (see16:9theorprovider9:16),moduleduration_secondsfor(4,why6 or 8).and generate_audio. $10.00 per call. Returns: prompt, aspect_ratio, ⟨6 unchanged words⟩
Execute Python — Run Python code in Google's own hosted sandbox and get the executed code, its output, and the outcome back. Not run in this service's own infrastructure. $0.25 per call. Returns: code, output, outcome, summary, model.
Detect anomalies in a time series — Detect anomalies in a target table's time series against a history table, using AI.DETECT_ANOMALIES (TimesFM). Both tables share the same timestamp and value column names. $10.00 per call. Returns: history_table, target_table, timestamp_col, data_col, anomaly_prob_threshold, columns[], rows[], row_count, gib_processed.
Forecast a time series — Forecast a time series in a BigQuery table with Google's pretrained TimesFM model (AI.FORECAST) -- no model to train. Point it at the table and the timestamp/value columns. $10.00 per call. Returns: table, timestamp_col, data_col, horizon, columns[], rows[], row_count, gib_processed.
Run a BigQuery query — Execute a read-only BigQuery SQL query, including against Google's public datasets, and get the rows back as JSON. Every query is dry-run first and refused if it would scan more than the byte ceiling, so cost is bounded before anything runs. $0.50 per call. Returns: columns[], rows[], row_count, gib_processed, cache_hit.
Answer a question from a dataset — Ask a question in plain language about any BigQuery table, including Google's public datasets, and get a written answer with the SQL and the rows it came from. Writes the query, runs it under a byte ceiling, and reads the result back as an analysis. $5.00 per call. Returns: answer, sql, columns[], rows[], gib_processed.
Web page extraction — Fetch any web page and return its readable text, title, description and links, rendered in a real browser so JavaScript-built pages extract correctly. Falls back to direct fetch when rendering is unavailable. $0.10 per call. Returns: title, description, text, text_chars, links[], javascript_rendered.
Raw HTTP fetch — Fetch any URL and get back exactly what the server sent: status code, headers, and body. Unlike extract.page, every status code is a result, not a failure -- a 404 or 500 from the target is delivered as one. $0.10 per call. Returns: url, final_url, status, content_type, bytes, text, truncated, headers{}.
Generate an image — Generate one image from a text prompt using Imagen 4. Returns the image as base64-encoded bytes. $0.50 per call. Returns: prompt, aspect_ratio, image_base64, mime_type, model.
Analyse text — Answer a specific question about text you supply, using Gemini. Answers only from the material given and says so explicitly when the material does not contain the answer, rather than guessing. $0.25 per call. Returns: answer, model, tokens{prompt,output}.
Extract fields as JSON — Pull named fields out of text and return them as a JSON object with exactly the keys you asked for. Fields the text does not state come back as null instead of being invented. $0.25 per call. Returns: fields{} with one key per requested field.
Raw text completion — A raw completion from a large language model: your prompt, your system message, your provider and model choice among what this deployment has configured (Gemini; Claude on Vertex once Model Garden access is enabled). Unlike llm.analyze, nothing is prescribed about the shape of the answer. $0.25 per call. Returns: text, model, provider, finish_reason, usage{input_tokens,output_tokens}.
Search places — Search for places -- businesses, addresses, points of interest -- via Google's managed Maps Grounding Lite MCP server. Requires the operator to enable the Maps Grounding Lite API and set a key; unavailable until then. $0.10 per call. Returns: query, result (places found, per Maps Grounding Lite's own shape).
Compute a route — Directions and travel time between two places, via Google's managed Maps Grounding Lite MCP server. $0.10 per call. Returns: origin, destination, travel_mode, result (route, per Maps Grounding Lite's own shape).
Weather at a location — Current or forecast weather at a named place, via Google's managed Maps Grounding Lite MCP server. $0.10 per call. Returns: location, result (weather, per Maps Grounding Lite's own shape).
Market intelligence read — Combine a live crypto spot quote with live prediction-market probabilities on the same subject and get them analysed together in one call. Market data and implied probabilities only -- not investment advice. $5.00 per call. Returns: spot{}, prediction_markets[], analysis, disclaimer.
Prediction market probabilities — Live prediction markets and the probabilities they currently imply, from Polymarket. Search by topic or take the highest-volume markets. Returns each outcome as a percentage, not a raw price. $0.05 per call. Returns: markets[] with question, implied_probabilities[], volume, end_date.
Crypto spot quote — Live spot price and 24-hour change for any Coinbase product (BTC-USD, ETH-USD and the rest), from Coinbase's public market data. $0.02 per call. Returns: price, price_change_24h_pct, volume_24h, base/quote currency.
Currency exchange rates — Coinbase's exchange-rate table for one base currency against every currency it quotes -- crypto and fiat. $0.02 per call. Returns: currency, rates{}.
Crypto ticker — Live bid, ask and volume for one Coinbase product, from an independent market-data host to market.quote -- a genuine second source, not the same read twice. $0.02 per call. Returns: product_id, price, bid, ask, volume, time.
Check a page against its baseline — Re-fetch a page monitor.snapshot was called on, and get back whether it changed and a summary of what changed. $0.50 per call. Returns: url, title, changed, baseline_age_seconds, change_summary, model.
Save a monitoring baseline — Fetch a page and save it as the baseline for monitor.check. Call this once, then monitor.check later to see what changed. $0.50 per call. Returns: url, title, text_chars, content_hash, note.
Prediction market events — Live Polymarket events -- groupings of related markets -- ranked by volume. $0.05 per call. Returns: events[{id,title,slug,volume,end_date,market_count}], count.
Prediction market by slug — One named Polymarket market, looked up by its exact slug, with its current implied probabilities. $0.05 per call. Returns: slug, market{question,implied_probabilities[],...}.
Research brief on a URL — Read any web page and get a written answer to your question about it. Renders the page in a real browser, extracts the content, and analyses it in one paid call. Answers only from the page, and says when the page does not contain the answer. $5.00 per call. Returns: brief, title, final_url, source{}, model.
Research and verify a company — A research brief on a company from live web sources: what it does, its products, and anything notable, cited to [n] source numbers, with thin or conflicting evidence disclosed rather than papered over. $10.00 per call. Returns: company, report, sources[{n,url,title}], partial[], model.
Structured facts from a URL — Read any web page and return exactly the fields you name as JSON -- pricing, contact, product names, whatever you ask for. Fields the page does not state come back null rather than invented. Built for pipelines that need a fixed shape. $5.00 per call. Returns: fields{} with one key per requested field, plus title and final_url.
Research brief from live web search — Answer a question from a live web search: search, read the top sources, and get a cited answer with every claim tied to [n] source numbers. $5.00 per call. Returns: question, answer, sources[{n,url,title}], partial[], model.
Web search — A live web search, answered from current Google Search results with the sources it used. Grounded, not the model's own memory. $0.10 per call. Returns: query, answer, sources[{url,title}], search_queries_used[], model.
Inspect an MCP endpoint — Probe a customer-specified MCP server's initialize handshake and tools/list: whether it requires authentication, what protocol version it speaks, and which of its tools are not marked read-only. $5.00 per call. Returns: reachable, requires_auth, protocol_version, tool_count, tools[], tools_without_readonly_annotation[].
Text to speech — Convert text to spoken audio (MP3) using Google Cloud Text-to-Speech. $0.25 per call. Returns: text_chars, voice, audio_base64, mime_type.
Speech to text — Transcribe up to 60 seconds / 10MB of audio using Google Cloud Speech-to-Text. Longer audio is refused before payment; this is the synchronous API only. $0.25 per call. Returns: transcript, language_code, confidence, model.
Verify claims against sources — Check up to 10 specific claims against up to 4 specific source URLs. Each claim comes back SUPPORTED, CONTRADICTED or UNSUPPORTED, with the quote the verdict is based on. $5.00 per call. Returns: claims[], verdicts[{claim,verdict,quote,source_n}], sources_read[], sources_unread[], model.
Generate a video — Generate a short video from a text prompt using Veo. Off by default: enabled only once the operator has confirmed the configured Veo model resolves on this project (see the provider module for why). $10.00 per call. Returns: prompt, aspect_ratio, duration_seconds, video_base64 or gcs_uri, mime_type, model.
DOMPagenodespeedcount,andtransferredpage weight audit of a web page from one real browser load: total bytes transferred,andHTTP request countfromandoneDOMrealnode count, measured rather than estimated, with findings when the pageloadis--heavy.notPage-weightasignals,fullnotLighthouseCoreaudit.Web$0.03Vitals. $0.05 per call. Returns: pass (bool), metrics ⟨3 unchanged words⟩
Security headers check for a website: audits HTTPS, HSTS, Content- Security-Policy (CSP), X-Content-Type-Options, X-Frame-Options / clickjacking protection, Referrer-Policy,and CORS fromathelivereal HTTP response--ofnotanyaliveTLS/cipherURL.scanFindingsorwith severity for what is missing. Header posture only, not a penetration test.$0.03$0.05 per call. Returns: pass (bool), findings[] with id/severity/detail.
TitleSEO audit of a web page (on-page SEO check) for any live URL or raw HTML: title tag, meta description, H1 heading structure, canonical link, OpenGraph and social tags, JSON-LD structured data,andhtml lang attribute.$0.03Rule-by-rule findings with severity and what is missing or malformed. $0.05 per call. Returns: pass (bool), findings[] with id/severity/detail.
Website accessibility audit (a11y, WCAG compliance check): WCAG 2.1A/AAlevelaccessibilityAauditandviaAAaxe-core.conformance$0.03of any live URL or raw HTML, tested with axe-core in a real headless browser. Returns every violation with rule id, impact, help text and affected node count. Deterministic rules; a check that cannot run returns an error, never a pass. $0.05 per call. Returns: pass (bool), violations[] with id/impact/help/help_url/nodes_affected.
Web content extraction — Fetch one public HTML page and return its readable content as structured data: title, meta description, language, canonical URL, plain text with scripts and styles stripped, word count and outbound links. Raw parsing of the served page, no browser and no LLM in the loop. $0.10 per call. Returns: title, description, lang, text, word_count, links[], truncated.
Web fetch — Fetch one public URL from this node and return the response: status, headers, content type, and up to 500 KB of body text for textual content. Redirects are followed with every hop re-checked against the same private-address gate the audits use. $0.10 per call. Returns: status, final_url, headers{}, content_type, text, bytes, truncated.
⟨26 unchanged words⟩ node places no orders and holds no positions.$0.01$0.05 per call. Returns: markets[]/market/events[] with ⟨4 unchanged words⟩
⟨37 unchanged words⟩ no browser and no LLM in the loop.$0.01$0.10 per call. Returns: title, description, lang, ⟨4 unchanged words⟩
⟨33 unchanged words⟩ against the same private-address gate the audits use.$0.01$0.10 per call. Returns: status, final_url, headers{ ⟨4 unchanged words⟩
Web content extraction — Fetch one public HTML page and return its readable content as structured data: title, meta description, language, canonical URL, plain text with scripts and styles stripped, word count and outbound links. Raw parsing of the served page, no browser and no LLM in the loop. $0.01 per call. Returns: title, description, lang, text, word_count, links[], truncated.
Web fetch — Fetch one public URL from this node and return the response: status, headers, content type, and up to 500 KB of body text for textual content. Redirects are followed with every hop re-checked against the same private-address gate the audits use. $0.01 per call. Returns: status, final_url, headers{}, content_type, text, bytes, truncated.
Page speed and page weight audit of a web page from one real browser load:DOMtotalnodebytescounttransferred,bytesHTTPtransferredrequest count andrequestDOM node count, measured rather thanestimated.estimated,Page-weightwithsignalsfindingsonlywhen--thenotpageCoreisWebheavy.VitalsPage-weightandsignals, nota fullCoreLighthouseWebrun.Vitals. $0.05 per call. Returns: pass (bool), ⟨4 unchanged words⟩
HTTP securitySecurityheaderheadersauditcheckoffor alive sitewebsite: audits HTTPS, HSTS,Content-Security-PolicyContent- Security-Policy (CSP), X-Content-Type-Options, X-Frame-Options / clickjacking protection, Referrer-Policy and CORS,readfrom the realresponse.HTTPHeaderresponsepostureofonlyany--livenotURL.aFindingsTLSwithorseveritycipherforscan,whatandis missing. Header posture only, not a penetration test. $0.05 per call. Returns ⟨5 unchanged words⟩
On-pageSEO audit of a web page (on-page SEO check) for any live URL or raw HTML: title tag, meta description, H1 heading structure, canonical link, OpenGraph and social tags, JSON-LD structured data,andhtml langattribute,attribute.eachRule-by-rulecheckedfindingsbywithrule.severityReportsand what is missing ormalformed, never a score guess.malformed. $0.05 per call. Returns: pass (bool), findings[] with id/severity/detail.
WebWebsite accessibility audit (a11y, WCAG compliance check): WCAG 2.1 level A and AA conformancecheckedof any live URL or raw HTML, tested with axe-core in a realbrowser, againstheadlessabrowser.liveReturnsURLeveryorviolationrawwithHTML.ruleDeterministicid,rulesimpact,neverhelpatextmodel'sandopinion,affectedandnode count. Deterministic rules; a check that cannot run returns an errorrather,thannever a pass. $0.05 per call. Returns: pass ⟨4 unchanged words⟩
after
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"attribution":{"items":{},"type":"array"},"billing_warning":{"type":"string"},"price_usd":{"type":"number"},"provenance":{"type":"object"},"receipt_id":{"type":"string"},"receipt_url":{"type":"string"},"result":{"type":"object"},"status":{"const":"ok","type":"string"},"worker":{"type":"string"}},"required":["status","worker","price_usd","result","provenance","receipt_id","receipt_url"],"type":"object"}after
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"attribution":{"items":{},"type":"array"},"billing_warning":{"type":"string"},"price_usd":{"type":"number"},"provenance":{"type":"object"},"receipt_id":{"type":"string"},"receipt_url":{"type":"string"},"result":{"type":"object"},"status":{"const":"ok","type":"string"},"worker":{"type":"string"}},"required":["status","worker","price_usd","result","provenance","receipt_id","receipt_url"],"type":"object"}after
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"attribution":{"items":{},"type":"array"},"billing_warning":{"type":"string"},"price_usd":{"type":"number"},"provenance":{"type":"object"},"receipt_id":{"type":"string"},"receipt_url":{"type":"string"},"result":{"type":"object"},"status":{"const":"ok","type":"string"},"worker":{"type":"string"}},"required":["status","worker","price_usd","result","provenance","receipt_id","receipt_url"],"type":"object"}