Data Analyst Agent

AI-Powered Data Analysis API

GitHub
🚀 Python 3.11+⚡ FastAPI🛡️ Sandbox Execution

AI-Powered Data Analysis API Service

An intelligent API that uses LLMs to fetch, parse, analyze, and visualize data with powerful tools like web scraping, DuckDB, pandas, and matplotlib - all executed safely in a sandbox environment.

Documentation

Powerful Features

Everything you need for intelligent data analysis

Web Scraping
Playwright + BeautifulSoup integration for robust data extraction from any website
SQL & Data Processing
DuckDB for fast SQL queries and pandas for comprehensive data manipulation
Data Visualization
Matplotlib integration with base64 data URI output for instant chart generation
Sandbox Execution
Docker or uv-based isolation for safe code execution with timeout controls
Multiple LLM Providers
Support for OpenAI, OpenRouter, and Gemini with intelligent function calling
Smart Result Management
Shared results store keeps large outputs out of context for cost optimization

Try It Live

Experience AI-powered data analysis in action

Web Scraping Demo
Extract and analyze data from any website using natural language

Submit a query above to see results here

Demo Limitations: This demonstration API provides responses upto limited processing. For full features including chart generation, please deploy the complete Data Analyst Agent API.

Easy to Use

Get started with simple API calls

API Request Example
Send data analysis requests via multipart form data
curl -X POST "https://api.analyst-agent.pythonicvarun.me/api/" \
  -F "questions.txt=@your_question.txt" \
  -F "data.csv=@data.csv" \
  -F "image.png=@image.png"

Robust Architecture

Built for reliability and performance

Safety First
Sandbox execution isolation
Request timeout controls
Backup workflow fallbacks
Comprehensive logging
Performance
Shared results optimization
Token usage controls
Concurrent processing
Fast local execution with uv

Ready to Get Started?

Join developers who are already using Data Analyst Agent to power their data analysis workflows

Star on GitHub