HTML Table Extractor (x402 / Zaden Works) is a paid API for AI agents from x402-zadenworks.zaden-gaming.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).
Fetches a URL and extracts all HTML tables as structured JSON, returning headers, row arrays, and (when headers are unique) row objects keyed by header name.
Fourteen pay-per-call web tools for AI agents, billed in USDC on Base with no account or API key. START WITH /audit -- one call returns a complete page health check (SEO + structured data + accessibility, optionally plus links and sitemap) with a single score and one worst-first findings list. The parts are also sold individually. SITE AUDIT: /seo (on-page SEO and meta tags), /links (broken links), /sitemap (robots.txt and XML sitemap crawlability), /structured (JSON-LD and social preview tags), /a11y (WCAG accessibility) -- each scored 0-100 with a prioritised issue list. READING: /read (clean markdown), /snap (screenshot, PDF or rendered HTML), /tables (every HTML table as structured JSON), /verify (does a claim actually appear on this page). MONITORING: /watch (has this page changed), /compare (what differs between two pages). Plus /rank (best x402 service for a task) and /batch (several operations behind one payment).
Returns a JSON array of table objects, each containing: an array of header strings, an array of row arrays (each row is a list of cell values), and (when all headers are unique) an array of row objects where each key is a header name and the value is the corresponding cell content. Covers all tables found on the page.
POSThttps://x402-zadenworks.zaden-gaming.workers.dev/tablesChoose this endpoint when you need structured data from one or more HTML tables on a specific page — such as pricing grids, spec sheets, comparison tables, or schedules — and want clean JSON (headers + rows) without writing custom HTML parsing code. It is especially useful when the table structure is relatively standard and you need both array-of-arrays and keyed-object representations. For JavaScript-rendered pages or highly dynamic content, consider a sibling endpoint that uses a full headless browser render first.
| Field | Type | Description |
|---|---|---|
| inputrequired | object | |
| output | object |
{
"type": "json",
"example": {
"tables": [
{
"rows": [
[
"1",
"2"
],
[
"3",
"4"
]
],
"index": 0,
"caption": "Example table",
"headers": [
"A",
"B"
],
"rowCount": 2,
"rowObjects": [
{
"A": "1",
"B": "2"
},
{
"A": "3",
"B": "4"
}
]
}
],
"tableCount": 3,
"tablesTruncated": false
}
}No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"