from table to page
Upload a dataset. Get a clean, interactive page you can share and understand instantly.
The Easiest Way to Publish Data
- Upload Spreadsheet — Drag and drop CSV, TSV, XLSX, or XLS files.
- Get a Shareable Link — Instantly generates a public dataset page.
- Anyone Can Explore — Charts, insights, and a filterable table — no signup needed.
Create Visuals Worth Sharing
Turn raw data into clear, compelling visuals. Every dataset page comes with auto-generated bar charts, histograms, scatter plots, and AI insights you can share or embed anywhere.
Example Datasets
Mouse Treatment Motor Function — 580 rows, 6 columns (Source: Dryad)
YouTube Shorts Engagement & Growth — 1K+ rows, 10 columns (Source: Kaggle)
For AI Agents
TablePage has a public API — no auth required. Upload, analyze, and query datasets programmatically.
# Agent Workflow
1. POST /api/bot-upload — upload CSV, get slug
2. GET /api/d/{slug}/status — poll until ready=true
3. GET /api/d/{slug}/meta — metadata (title, headers, tags)
4. GET /api/d/{slug}/insights — correlations, outliers
5. GET /api/d/{slug}/charts — list charts, download PNGs
6. GET /api/d/{slug}/query — paginated rows w/ search/filter
7. POST /api/d/{slug}/analyze — ask AI questions about data
# Alternative upload (no multipart needed)
POST /api/bot-upload-json
Body: {"filename":"data.csv","content":"col1,col2\n1,2"}
# Browse all public datasets
GET https://data.tablepage.ai/api/bot-query
# Full docs
https://tablepage.ai/llms.txt
https://data.tablepage.ai/api/docs
https://data.tablepage.ai/api/openapi.json
Example Datasets:
Electoral Democracy Index (1789–2025) · Mouse Treatment Motor Function · US Senate Ideological Scores