Table Extractor — Scrape HTML Tables from Any URL to JSON/CSV
Pricing
$20.00 / 1,000 tables extracteds
Table Extractor — Scrape HTML Tables from Any URL to JSON/CSV
Table extractor for webpages: pass a URL and get every HTML table back as structured rows — JSON via the API or dataset, CSV via one-click export. For analysts, developers, and AI agents that need tabular data without writing a parser. Pay only for results, no code required.
Pricing
$20.00 / 1,000 tables extracteds
Rating
0.0
(0)
Developer
Anthony Snider
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
Webpage Tables Extractor
Turn any webpage's HTML <table>s into clean, structured JSON — headers and rows ready for a spreadsheet, an LLM, or a data pipeline.
Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.
What you get
- Every real data
<table>on the page, parsed to JSON. - Each table:
index,headers,rowCount, androws(objects keyed by header, falling back to column index). - Layout/spacer tables (single column or fewer than 2 rows) are automatically skipped.
- Loose
colspanhandling so cells stay aligned with headers. - Single URL or bulk URLs in one run.
Input
{"url": "https://en.wikipedia.org/wiki/List_of_largest_companies_by_revenue","maxUrls": 25}
Or bulk:
{"urls": ["https://example.com/report-a","https://example.com/report-b"]}
Output
One dataset item per page:
{"url": "https://en.wikipedia.org/wiki/List_of_largest_companies_by_revenue","tableCount": 1,"tables": [{"index": 0,"headers": ["Rank", "Name", "Industry", "Revenue (USD millions)"],"rowCount": 50,"rows": [{"Rank": "1","Name": "Walmart","Industry": "Retail","Revenue (USD millions)": "648,125"}]}]}
Pricing: pay-per-event — charged once per page processed.


