# Tako Knowledge Card Visualizer

> Tako Knowledge Card Visualizer is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.023/call, status unknown (last checked 2026-09-14).

Converts CSV data into interactive Tako Knowledge Card visualizations with chart images, webpages, and embed URLs, using natural language to guide chart selection.

## Facts

- Endpoint: POST https://x402.orthogonal.com/tako/v1/beta/visualize
- Price: $0.023/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tako-knowledge-card-visualizer-2d94308c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ss0aIcHBoMmMON_yP-iFh

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 tako-knowledge-card-visualizer-2d94308c -d '<json body>'
```

Example prompt: Take this sales data — 'quarter,revenue\nQ1,100\nQ2,200\nQ3,300\nQ4,450' — and turn it into a Tako Knowledge Card showing revenue growth as a bar chart, then give me the embed URL.

## When to prefer this

Choose this endpoint when you need to turn raw CSV data into a shareable, embeddable, interactive chart without building your own frontend. It is especially useful when you want auto-selection of the best chart type via natural language, or when you need a hosted interactive URL and embed link rather than just a static image. Prefer this over generic charting libraries when the output needs to be immediately shareable or embedded in a webpage.

## Known failure modes

- Malformed CSV (missing headers, inconsistent columns) returns a parsing error
- Ambiguous or insufficient query with no viz_component_type may produce an unexpected chart type
- Too few data points for the requested chart type (e.g. scatter with 1 row) may fail or return a degraded chart
- Empty CSV array returns a validation error
- Payment not included or insufficient USDC causes a 402 Payment Required response

## How this service works

Turn your own data into interactive Tako Knowledge Card visualizations. Provide data as CSV strings and a natural language query describing what to visualize. Tako auto-selects the best chart type or you can specify one. Returns a knowledge card with chart image, interactive webpage, and embed URLs. Example: {"csv": ["quarter,revenue\nQ1,100\nQ2,200\nQ3,300"], "query": "Show revenue growth as a bar chart"}

## Output

Returns a Tako Knowledge Card containing a rendered chart image URL, an interactive webpage URL where the chart can be explored, and an embed URL for placing the visualization in other pages or apps. The card uses the best-fit chart type based on the query, or the explicitly requested chart type.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "csv": {
   "type": "array",
   "description": "Array of CSV strings. Each string is a full CSV with headers in the first row. Example: [\"name,value\\nApple,3.7\\nNVIDIA,3.4\\nMicrosoft,3.1\"]. Multiple CSVs can be passed for multi-dataset visualizations."
  },
  "query": {
   "type": "string",
   "description": "Natural language instructions for how to visualize the data (e.g. \"Show as a bar chart\", \"Compare revenue trends\", \"Make a pie chart of market share\")."
  },
  "viz_component_type": {
   "type": "string",
   "description": "Explicitly request a chart type. Options: bar, grouped_bar, stacked_bar, timeseries, area_timeseries, stacked_area_timeseries, pie, choropleth, map, scatter, boxplot, heatmap, timeline, waterfall, histogram, table, treemap."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tako-knowledge-card-visualizer-2d94308c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.orthogonal.com](https://www.zero.xyz/host/x402.orthogonal.com/llms.txt)
