Query any dataset with natural language
Query any CSV, JSON, or Parquet file with natural language. No SQL required.
curl -X POST "https://analytics.toolkitapi.io/v1/analyze" \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"data_url":"https://toolkitapi.io/sales.csv","file_type":"csv","prompt":"Top 5 products by revenue"}'
import httpx
resp = httpx.post(
"https://analytics.toolkitapi.io/v1/analyze",
json={
"data_url": "https://toolkitapi.io/sales.csv",
"file_type": "csv",
"prompt": "Top 5 products by revenue",
},
headers={"X-API-Key": "YOUR_KEY"},
)
print(resp.json())
const resp = await fetch(
"https://analytics.toolkitapi.io/v1/analyze",
{
method: "POST",
headers: { "X-API-Key": "YOUR_KEY", "Content-Type": "application/json" },
body: JSON.stringify({
data_url: "https://toolkitapi.io/sales.csv",
file_type: "csv",
prompt: "Top 5 products by revenue",
}),
}
);
const data = await resp.json();
console.log(data);
Popular Endpoints
Browse by Category
Data sources, NL queries, visualization, and bundles.
Data Sources
2 toolsLoad CSV, JSON, and Parquet files directly from any HTTPS URL.
Query & Analysis
3 toolsNatural-language queries, saved queries, and schema inspection.
Visualization
2 toolsCompile charts and validate chart specs before rendering.
Export & Bundles
1 toolsJoin multiple datasets into a single query-ready bundle.
Built for Developers
Zero infrastructure. Instant insights. Secure by design.
Natural Language Queries
Describe what you want in plain English — the API generates and executes the SQL for you.
Zero Infrastructure
Point at any HTTPS CSV, JSON, or Parquet URL. No database setup, no ingestion, no ETL.
Charts Included
Request a bar, line, scatter, pie, or table chart and receive a Plotly figure in one call.
Secure by Design
Read-only SQL enforcement, HTTPS-only data sources, and no raw data ever stored server-side.
Start analysing data today
Free tier. No credit card. No infrastructure required.
Get Free API Key →