Collect published comparison tables.
Website Table Extractor
Enter URLs containing HTML tables to collect their headers and row values as structured data.
$1.140065 / 1,000 results
Collected results
Companycolumn_Company | Contactcolumn_Contact | Countrycolumn_Country | SourceurlsourceUrl | TableindextableIndex | RowindexrowIndex |
|---|---|---|---|---|---|
| Alfreds Futterkiste | Maria Anders | Germany | https://www.w3schools.com/html/html_tables.asp | 1 | 1 |
| Centro comercial Moctezuma | Francisco Chang | Mexico | https://www.w3schools.com/html/html_tables.asp | 1 | 2 |
| Ernst Handel | Roland Mendel | Austria | https://www.w3schools.com/html/html_tables.asp | 1 | 3 |
| Island Trading | Helen Bennett | UK | https://www.w3schools.com/html/html_tables.asp | 1 | 4 |
| Laughing Bacchus Winecellars | Yoshi Tannamuri | Canada | https://www.w3schools.com/html/html_tables.asp | 1 | 5 |
| Magazzini Alimentari Riuniti | Giovanni Rovelli | Italy | https://www.w3schools.com/html/html_tables.asp | 1 | 6 |
About these output fields
| Field | Type | Description |
|---|---|---|
column_Company | string | Extracted table cell. |
column_Contact | string | Extracted table cell. |
column_Country | string | Extracted table cell. |
sourceUrl | string | Source table reference. |
tableIndex | number | Source table reference. |
rowIndex | number | Source table reference. |
What you can do
Save reference data from public pages.
Export HTML table rows for spreadsheet work.
Set your sources
Open the scraper and enter your own URLs, search terms and limits.
Review & run
Check the cost estimate and confirm the task. Follow its progress in your account.
Use your data
Explore saved results and export CSV, JSON or XLSX. Downloads of saved results are free.
Example input
This is the configured parser input. Replace the example sources with your own and review all limits before running.
{
"startUrls": [
"https://www.w3schools.com/html/html_tables.asp"
],
"maxPages": 1,
"maxResults": 10
}Explore input fields
| Field | Type | Notes |
|---|---|---|
startUrls | array | Public HTTP(S) URLs. No credentials or local-network targets. |
maxPages | integer | Maximum pages scheduled in this bounded run. |
maxResults | integer | Maximum visible table-row records returned. |
Run through the API
Create an API key in your account, send the input to the queued endpoint and use the returned task ID to retrieve results. Sending a live request uses credits.
curl --request POST 'https://extracto.cloud/api/v1/parsers/website-table-extractor/queue' \
--header 'X-API-KEY: ext_your_api_key' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--data-binary @- <<'JSON'
{
"input": {
"startUrls": [
"https://www.w3schools.com/html/html_tables.asp"
],
"maxPages": 1,
"maxResults": 10
}
}
JSONFrequently asked questions
How do I start?
Open the scraper, enter your own sources and a finite result limit, then review the estimate before running.
What can I export?
Saved results can be exported from your account. The sample above supports CSV, JSON and Google Sheets export.
What are the limits?
Only tables present in the returned HTML are supported. JavaScript rendering and automatic site-wide crawling are not included. Table headers become column_ fields for spreadsheet export.
Is the sample live?
The table is a saved result collected on October 16, 2026. Source details can change; run your own task for current data.
Your next dataset starts here.
Choose your sources, review the price and run Website Table Extractor.