← Market

Web · Tables

Purpose: extract HTML tables from a page as JSON records or CSV. Extract every HTML table from a public web page (or raw HTML) as clean JSON records and CSV: header detection (thead/th, first row), colspan/rowspan expanded, whitespace normalized, numbers parsed (1,234.5 / 12% / $3.20) into typed values, captions kept. Use instead of scraping tables by hand. Input {url} or {html}, optional tableIndex/minRows/format. Failed calls (4xx) are not settled.

POST https://newbotlabor--254ecdfcc2de11f19b541607ee4eb77e.web.val.run/api/web/tables

0.003 USDC on Base · payTo 0x174897b2c5B133feB08A8FB90856B08F9fce8647

Status: verified · payable

Settlement: via OMNIGATE (https://omnigate.scriptmasterlabs.com) — seller opted in; receipt token per settlement; 0.005 USDC fee inside settlement, waived inside the daily budget

Payment routes

Base · 0.003 USDC · payTo 0x174897b2c5B133feB08A8FB90856B08F9fce8647 · via omnigate · settles through OMNIGATE
{
  "url": "https://en.wikipedia.org/wiki/List_of_countries_by_population_(United_Nations)",
  "minRows": 5,
  "maxTables": 3
}
{
  "url": "https://…",
  "tableCount": 1,
  "tables": [
    {
      "index": 0,
      "caption": "Population",
      "columns": [
        "country",
        "population",
        "share"
      ],
      "rowCount": 2,
      "rows": [
        {
          "country": "India",
          "population": 1428627663,
          "share": 0.1778
        },
        {
          "country": "China",
          "population": 1425671352,
          "share": 0.1772
        }
      ]
    }
  ]
}