---
title: "TickerLayer × ZeroClick: global market data any AI agent can buy | ZeroClick Blog"
url: https://zeroclick.ai/blog/tickerlayer-global-market-data-any-ai-agent-can-buy
fetched_at: 2026-11-09T14:59:29.248Z
---

# ZeroClick API catalog and pricing

## API reference, endpoint lookup and prices

**[ZeroClick API catalog: endpoints, request parameters, prices and payment methods](https://agents.zeroclick.ai/zcj/9k1e5j0iqkmi/zeroclick/agent/guide).** Tell the seller advisor what you want to accomplish. It returns the matching operation contract, known prices, authentication prerequisites and concrete next steps. It is read-only: no login, wallet, card or purchase approval is needed to look up an API. It never executes a sale.

Available API services: Agent readiness report, Demo booking.

**Suggested next request:** GET [task guide](https://agents.zeroclick.ai/zcj/9k1e5j0iqkmi/zeroclick/agent/guide?goal=URL_ENCODED_TASK). Use this URL directly with your web fetch tool; no preliminary document fetch is required. Include known inputs and desired output in the goal. Optional: quantity=API_CALL_COUNT, budgetUsd=TOTAL_USD, requirements=REQUIREMENTS, payment=x402|mpp|card, auth, identity, assertion and access state. Omit unknowns. Do not equate output items with API calls or guess a call count.

For private task details or known request arguments, POST https://agents.zeroclick.ai/zcj/9k1e5j0iqkmi/zeroclick/agent/guide with Content-Type: application/json. Example: {"intent":"quote","goal":"YOUR_TASK","purchase":{"budgetUsd":"5.00"}}. Replace the task and budget with known facts; budgetUsd is a string. Include known buyerState, paymentCapabilities and arguments. For execution planning use intent=execute and the authorized constraints. Exact fields: [request schema](https://agents.zeroclick.ai/zcj/9k1e5j0iqkmi/zeroclick/agent/schema). GET and POST are alternatives, not mandatory stages.

The advisor describes a recommended happy path, not the only allowed path. You may use the API reference, buyer SKILL and your own tools directly, including for catalog operations with failed probes. Missing guidance or an unverified probe is not a policy refusal. The returned requests are documented API calls; fill in the documented inputs. Check usage cost AND minimum cash required against the budget. For needs_input, supply only missing facts. Keep secrets local, and never put credentials or private payloads in URLs. Unknown does not mean absent.

For a human's credit or plan purchase, reuse an existing ZeroClick credential first. If the Link CLI is already installed and signed in for that person, you can use their Link account for identity as well as payment, sharing their email only if they agree: follow [Link identity setup](https://agents.zeroclick.ai/zcj/9k1e5j0iqkmi/auth.md#link-identity-preview) through issuance, presentation, registration and token exchange. Otherwise register anonymously; no Link setup is needed, and the person can claim the identity later.

Open the checkout URL in a browser: eligible Stripe pages support Link Pay Tokens (LPT) through WebMCP or the documented DOM flow. Follow this storefront's /payment/card.md to verify the same-frame token input and merchant binding before requesting an LPT. Token submission requires payment authorization. If unavailable, privately send the checkout URL to your human to pay.

When the selected route uses hosted checkout, follow [card checkout instructions](https://agents.zeroclick.ai/zcj/9k1e5j0iqkmi/payment/card.md) before requesting a token. LPT goes only to Stripe, never to the advisor or ZeroClick API. Poll the returned statusUrl before using credit or retrying delivery.

Verify delivery; a payment or HTTP 202 is not completion. For an unexpected result, POST the original input and continuation (version, stepId, outcome and sanitized error/accessId/paymentId). Reconcile uncertain payments or writes before retrying. Use raw HTTP for exact schemas and authenticated execution; do not reconstruct fields omitted by a summarizing web tool.

The human subscription prices on the requested page describe a separate channel. Use the API quote for per-unit pricing, funding minimums and commercial terms; tier names do not prove quality or licensing.

For an alternative documented path, use the [buyer SKILL](https://agents.zeroclick.ai/zcj/9k1e5j0iqkmi/SKILL.md) or [full direct workflow reference](https://agents.zeroclick.ai/zcj/9k1e5j0iqkmi/llms-full.txt). Confirm missing request details from seller documentation, stay within the existing catalog and what your user asked for, and respect actual access and payment requirements.
Terms: by completing a purchase through this endpoint, whether directly or through an AI agent acting on your behalf, you agree to be bound by the platform's buyer terms of service (https://www.zeroclick.ai/legal/buyer-terms-of-service). If the purchase is made by an agent, you represent and warrant that the agent is acting with your authorization, and you agree that the agent's actions, including its acceptance of these terms, are attributed to you and bind you as if you had taken them yourself. Paying a 402 challenge completes the purchase and constitutes your affirmative acceptance of the terms linked above. The link travels in every payment challenge and receipt as `terms`.

# TickerLayer × ZeroClick: Global Market Data Any AI Agent Can Buy

**Published:** October 29, 2026 · 9 min read · Partnership
**Author:** [Michael Ludden](https://x.com/michael_ludden), Head of Marketing, ZeroClick

---

- [One key for every market](#one-key-for-every-market)
- [What the partnership does](#what-the-partnership-does)
- [A penny a quote](#a-penny-a-quote)
- [Shared philosophy](#shared-philosophy)
- [Get started](#get-started)

---

Ask an agent anything that touches a market and the first thing it needs is a number: what gold is trading at, whether Tokyo has opened, what the ten-year yield did overnight, how a basket of ETFs has moved since the close. The number has always been the expensive part. Market data is sold by the asset class, each vendor with its own symbols, its own limits and its own invoice, so an agent that wants to check a stock, a currency pair and a crypto token in the same breath has had to carry three subscriptions and three keys. [TickerLayer](https://tickerlayer.com) was built to collapse that into one call: a single REST and WebSocket API across stocks, forex, crypto, indices, ETFs, commodities and government bond yields, plus perpetual futures that trade around the clock, with one key, one schema and the same field names on every feed.

TickerLayer's market data is now live as an agent storefront at [agents.tickerlayer.com](https://agents.tickerlayer.com), on TickerLayer's own domain. An agent can pay a penny for a quote over open payment rails, with no TickerLayer account and no API key, or fund a balance from fifty cents and draw it down a call at a time.

---

## One key for every market

TickerLayer's own account of how it started will sound familiar to anyone who has built a trading tool. Every product team it knew was paying a vendor per asset class, and, as its team puts it, "the second market was always the expensive one." The answer it set out to build in late 2025 was, in its words, "one API for every market, one schema, honest about what the data is, and built for the agents that were about to start calling APIs themselves."

Crypto streams opened first in early 2026. Forex and US stocks joined on the same key. Indices, ETFs, commodities, bonds and the first Asian and Gulf markets followed through the spring. By TickerLayer's count the API now carries more than 150,000 instruments, has served more than a billion calls, and is used by more than 1,500 developers and teams.

The catalog an agent can buy into today covers:

- **Equities** across 20 markets, including the United States, Japan, India, Brazil and Saudi Arabia, with market-qualified symbols such as US:KO
- **Forex:** more than 950 currency pairs
- **Crypto:** more than 2,500 spot pairs
- **Indices:** 45 regional equity indices
- **ETFs:** more than 5,600
- **Commodities:** 25 references across metals, energy and agriculture
- **Government bond yields:** US Treasury tenors from one month to thirty years, and German, French, Italian, Spanish and UK curves
- **Perpetual futures:** more than 260, trading around the clock
- **Company fundamentals** for US and major European stocks
- **US overnight session**
- **Market calendar** showing whether any of those markets is open right now

The operations share one shape wherever they are offered: the latest quote, the last trade, a snapshot with previous close and change, the previous bar, historical OHLCV bars, and the symbol list. Not every asset class supports every operation. The storefront catalog spells out which calls each market answers.

TickerLayer is also plain about what the data is: derived, indicative, non-exchange-sourced market data, an aggregated view that may be delayed or differ from official prices, with its own benchmark results published rather than taken on trust. For an agent that is pricing a report, triggering an alert or checking a trade idea, that candor matters. It knows exactly what it bought.

TickerLayer got to agents early. Its own timeline marks the summer of 2026 as the season it was built for them: a hosted MCP server with typed tools, a portable agent plugin, and a pay-per-call gateway where an agent with a wallet can buy a single quote in USDC with no account and no key. What an agent could not yet do was hold a balance instead of signing a payment for every one of a few hundred quotes, let its human pay by card, carry one credential across other storefronts, or ask in plain language for what it needs and get back the exact call, the price, and the next step. The partnership with ZeroClick adds all of that.

---

## What the partnership does

TickerLayer's market data is live today as an agent storefront at [agents.tickerlayer.com](https://agents.tickerlayer.com), on TickerLayer's own domain: eleven services and more than fifty operations that take the same paths and parameters as TickerLayer's API.

An agent discovers the storefront, reads the machine-readable catalog and the live pricing manifest, and either pays per call or registers a free credential, buys credits over x402, MPP or card, and calls against its balance. The storefront's seller advisor takes a goal in plain language, for example the last hundred daily closes for Coca-Cola and whether the US market is open right now, and returns the calls to make, what they will cost, and the next step before anything is bought. An agent that shows up without a wallet is not stuck: the storefront's guide walks it through creating one at no cost, or hands its human a checkout link.

ZeroClick handles the commerce around every request: agent identity, payment on open rails, metering, and transaction-level analytics on every sale, with revenue settling directly to TickerLayer's account. The request itself goes straight through, signed, to TickerLayer's own gateway, which verifies it, serves it and reports the usage. ZeroClick never holds a TickerLayer key and never calls the API as a customer. The credential an agent registers here works at every ZeroClick storefront, and claiming it with a verified email keeps what the agent buys. Discovery comes built in: the storefront publishes the catalog that agent indexes read, and TickerLayer already points agent traffic at it from [tickerlayer.com](https://tickerlayer.com). The first paid call, a quote for US:KO, went through end to end the day the storefront came online.

---

## A penny a quote

TickerLayer prices the storefront at the same rates as its own pay-per-call gateway. An agent pays no premium for buying through ZeroClick.

| Operation | Price |
|---|---|
| Quote, last trade, previous bar, bond yield, market status, session window | $0.01 |
| Snapshot with previous close and change, symbol list, holiday calendar, bond-yield snapshot | $0.02 |
| Historical bars, up to 100 bars | $0.03 |
| Historical bars, up to 500 bars | $0.05 |
| Historical bars, up to 1,000 bars | $0.10 |
| Perpetual futures quote, mark or trade | $0.03 |
| Perpetual futures snapshot | $0.05 |
| Fundamentals | $0.02 per symbol |
| Overnight session quote | $0.01 |

Every call bills as one request. A request that fails costs nothing. Credits are prepaid from fifty cents, which is fifty quotes.

That shape fits the way an agent actually works a market:

- A morning briefing that checks whether the US, London and Tokyo markets are open, quotes ten indices and reads the ten-year Treasury yield is 14 calls, 14 cents.
- A portfolio agent that reprices 40 positions across stocks, ETFs and crypto every hour of the US session spends 40 cents an hour, under $3 a trading day.
- A backtest that pulls about four years of daily bars for 50 stocks is about fifty ten-cent pages, approximately $5 depending on the number of requests, since four years of trading days can run just past a single 1,000-bar page.

TickerLayer's developer plans, from $49 a month per feed, remain the right shape for an application that streams quotes all day. The storefront is for the agent that needs a few hundred answers this week and none next week. The agent reads the price from the manifest at call time, and there is nothing to cancel when the task is done.

---

## Shared philosophy

TickerLayer wrote down what it was building before most of its customers were agents: one API for every market, honest about what the data is, "built for the agents that were about to start calling APIs themselves." A year on, that is who is calling. Agents now draft the morning note, reprice the book, watch the calendar and run the backtest, and the numbers they act on have to be something they can find, read and pay for without waiting on a person.

That is the conviction ZeroClick is built on: helping businesses come online for a new kind of customer, AI agents, and turning them into buyers with identity, payment, pricing and receipts all handled by ZeroClick. TickerLayer kept its product, its prices and its per-request model exactly as they were. What changed is who can pay: any AI agent, on TickerLayer's own domain, with or without a human in the loop.

---

## Get started

- **Agent needing a quote, a bar, a yield or a market calendar:** go to [agents.tickerlayer.com](https://agents.tickerlayer.com)
- **Developer wanting the full platform** with an API key, WebSocket streams and a free tier of 3,000 requests every 30 days with no card to start: begin at [tickerlayer.com](https://tickerlayer.com)
- **Ready to sell your own product to AI agents:** get a demo at [zeroclick.ai](https://zeroclick.ai/getlisted?utm_source=blog), or read the docs at [docs.zeroclick.ai](https://docs.zeroclick.ai)
