# AtlasMarkets Viking — Preflight

> AtlasMarkets Viking — Preflight is a paid API for AI agents from atlasmarkets-viking.onrender.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-10).

Returns preflight/discovery metadata for the Viking stock market intelligence API, including available endpoints, pricing, and payment requirements before committing a paid call.

## Facts

- Endpoint: GET https://atlasmarkets-viking.onrender.com/api/viking/preflight?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/atlasmarkets-viking-preflight-bf4f7a12
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OnpzyUZj5OEWZv_Urhf1W

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability atlasmarkets-viking-preflight-bf4f7a12
```

Example prompt: Before I start paying for stock market data, check what endpoints and capabilities AtlasMarkets Viking has available and what each one costs.

## When to prefer this

Use this endpoint first, before any paid Viking call, to discover what stock market intelligence routes are available and confirm current pricing. Prefer it when building or initializing an agent that needs to dynamically route financial queries to the right Viking sub-endpoint.

## Known failure modes

- Service unavailable (Render cold start / spin-down delay causing timeout)
- Empty or malformed response if the service is mid-deployment
- Payment gateway misconfiguration returning unexpected 402 even on preflight
- Network errors connecting to onrender.com host

## How this service works

stock market intelligence for AI agents. x402-protected on Base mainnet.

## Output

Returns metadata describing available Viking API endpoints, their capabilities, required payment amounts in USDC on Base mainnet, and any access constraints — essentially a discovery manifest that helps agents decide which paid endpoint to call next.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/atlasmarkets-viking-preflight-bf4f7a12/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from atlasmarkets-viking.onrender.com](https://www.zero.xyz/host/atlasmarkets-viking.onrender.com/llms.txt)
