Tako

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"}

Changed on
post/tako/v1/beta/visualize

Request

Request body

csvstring[] required

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.

querystring

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_typestring

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.

Response

Successful response

Changes