HTML Web Table to Structured JSON & CSV Converter avatar

HTML Web Table to Structured JSON & CSV Converter

Pricing

from $1.30 / 1,000 extracted web tables

Go to Apify Store
HTML Web Table to Structured JSON & CSV Converter

HTML Web Table to Structured JSON & CSV Converter

Scrapes and normalizes tabular data from any web page or HTML table into clean JSON objects and downloadable CSV. Ideal for financial reports, sports stats, and data feeds.

Pricing

from $1.30 / 1,000 extracted web tables

Rating

0.0

(0)

Developer

David Sandor

David Sandor

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

HTML Web Table to Structured JSON & CSV Converter 🚀

Scrapes and normalizes tabular data from any web page or HTML table into clean JSON objects and downloadable CSV. Ideal for financial reports, sports stats, and data feeds.

🌟 20+ Enterprise Enhancements (v2.0)

  • RAG & LLM Ready: Pre-computed OpenAI token counts and chunked embeddings.
  • Smart Keyword Filters: Include or exclude records by targeted keyword lists.
  • Sentiment Scoring: Built-in lexical sentiment rating on text contents.
  • Noise & Tracking Scrubber: Removes tracking query parameters and boilerplate banners.
  • Pay-Per-Event (PPE): Ultra-cost-effective pricing per extracted item.
  • Zero Cold Start: Sub-second execution with automated fallback guarantees.

💻 Integration Examples

Node.js (Apify Client)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('table-data-extractor').call({
// Pass customized inputs here
enableRagEnrichment: true
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log('Extracted Items:', items);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('table-data-extractor').call(run_input={ 'enableRagEnrichment': True })
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item)

📄 Output Schema

Returns structured JSON, token counts, and RAG vector chunks.