Extraidor de Tabela HTML API

API ID 13075

Extraia todas as tabelas HTML de qualquer página da web para um JSON limpo e estruturado - cabeçalhos e linhas detectados automaticamente. Basta passar uma URL; nenhum código de raspagem necessário. Rápido, sem estado e pronto para MCP para agentes de IA

766 ms resp. média

Documentação da API

Endpoints

Requisição

Busca uma página da web pública e retorna todas as tabelas HTML nela como JSON estruturado, com linhas de cabeçalho detectadas automaticamente e dados retornados como arrays. Passe a URL da página no parâmetro de consulta 'url'

Endpoint ID: 26455
GET https://zylalabs.com/api/13075/html+table+extractor+api/26455/extract+tables+from+url
PARÂMETROS DE ENTRADA

Extrair Tabelas da URL — Recursos do endpoint

Objeto Descrição
url Obrigatório Public URL of the web page to extract tables from

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

url
RESPOSTA DE EXEMPLO DA API
JSON
{"ok":true,"tableCount":5,"tables":[{"headers":["Ranks","Name","Industry","Revenue","Profit","Employees","Headquarters[note 1]","State-owned","Ref."],"rowCount":51,"rows":[["USD (in billions)"],["1","Amazon","Retail Information technology","716","79.9","1,576,000","United States","","[5]"],["2","Walmart","Retail","713","21.8","2,100,000","","[6]"],["3","State Grid Corporation of China","Electricity","545","9.2","1,361,423","China","","[7]"],["4","Saudi Aramco","Oil and gas","480","106","73,311","Saudi Arabia","","[8]"],["5","China National Petroleum Corporation","476","25.2","1,026,301","China","","[9]"],["6","China Petrochemical Corporation","429","9.3","513,434","","[10]"],["7","Apple","Information technology","416","112","166,000","United States","","[11]"],["8","Alphabet","Information technology","402","132","190,820","","[12]"],["9","UnitedHealth Group","Healthcare","400","14.4","400,000","","[13]"],["10","Berkshire Hathaway","Financials","371","88.9","392,400","","[14]"],["11","CVS Health","Healthcare","357","8.3","259,500","","[15]"],["12","Volkswagen Group","Automotive","348","17.9","684,025","Germany","","[16]"],["13","ExxonMobil","Oil and gas","344","36.0","61,500","United States","","[17]"],["14","Vitol","Commodities","331","13.0","1,560","Switzerland","","[18][19]"],["15","Shell","Oil and gas","323","19.3","103,000","United Kingdom","","[20]"],["16","China State Construction Engineering","Construction","320","4.2","382,894","China","","[21]"],["17","Toyota","Automotive","312","34.2","380,793","Japan","","[22]"],["18","McKesson","Healthcare","308","3.0","48,000","United States","","[23]"],["19","Microsoft","Information technology","281","101","228,000","","[24]"],["20","Cencora","Healthcare","262","1.7","44,000","","[25]"],["21","Trafigura","Commodities","244","7.3","12,479","Singapore","","[26]"],["22","Costco","Retail","242","6.2","316,000","United States","","[27]"],["23","JPMorgan Chase","Financials","239","49.5","309,926","","[28]"],["24","Industrial and Commercial Bank of China","222","51.4","419,252","China","","[29]"],["25","Schwarz Gruppe","Retail","220","n/a","604,000","Germany","","[30]"],["26","TotalEnergies","Oil and gas","218","21.3","102,579","France","","[31]"],["27","Glencore","Commodities","217","4.2","83,426","Switzerland","","[32]"],["28","Nvidia","Semiconductors","215","120","36,000","United States","","[33]"],["29","BP","Oil and gas","213","15.2","79,400","United Kingdom","","[34]"],["30","Cardinal Health","Healthcare","205","0.26","47,520","United States","","[35]"],["31","Stellantis","Automotive","204","20.1","258,275","Netherlands","","[36]"],["32","Chevron","Oil and gas","200","21.3","45,600","United States","","[37]"],["33","China Construction Bank","Financials","199","46.9","376,871","China","","[38]"],["34","Samsung Electronics","Electronics","198","11.0","267,860","South Korea","","[39]"],["35","Foxconn","197","4.5","621,393","Taiwan","","[40]"],["36","Cigna","Healthcare","195","5.1","71,413","United States","","[41]"],["37","Agricultural Bank of China","Financials","192","38.0","451,003","China","","[42]"],["38","China Railway Engineering Corporation","Construction","178","2.1","314,149","China","","[43]"],["39","Cargill","Conglomerate","177","17.6","160,000","United States","","[44]"],["40","Ford Motor Company","Automotive","176","4.3","177,000","","[45]"],["41","Bank of China","Financials","172","32.7","306,931","China","","[46]"],["42","Bank of America","171","26.5","212,985","United States","","[47]"],["43","General Motors","Automotive","171","10.1","163,000","","[48]"],["44","Elevance Health","Healthcare","171","5.9","104,900","","[49]"],["45","BMW Group","Automotive","168","12.2","154,950","Germany","","[50]"],["46","Mercedes-Benz Group","Automotive","165","15.4","166,056","Germany","","[51]"],["47","Meta Platforms","Social media","164","62.3","78,450","United States","","[52]"],["48","China Railway Construction Corporation","Construction","160","1.7","336,433","China","","[53]"],["49","Baowu","Steel","157","2.4","258,697","","[54]"],["50","Citigroup","Financials","156","9.2","237,925","United States","","[55]"]]},{"headers":null,"rowCount":14,"rows":[[],["Rank","Country","Companies"],["1","United States","24"],["2","China","11"],["3","Germany","4"],["4","United Kingdom","2"],["4","Switzerland","2"],["5","Japan","1"],["5","France","1"],["5","Netherlands","1"],["5","South Korea","1"],["5","Saudi Arabia","1"],["5","Singapore","1"],["5","Taiwan","1"]]},{"headers":null,"rowCount":3,"rows":[["Capital accumulation Overaccumulation Economic inequality Wealth distribution Income distribution Yard-sale model Consumption distribution History of economic inequality Brazil China Denmark Germany India Latin America Philippines South Africa South Korea Sweden United States income inequality wealth inequality International inequality Elite Oligarchy Overclass Plutocracy Plutonomy Broligarchy Primitive accumulation of capital Upper class Nouveau riche (new money) Vieux riche (old money) Luxury goods Veblen goods Conspicuous consumption Conspicuous leisure Luxury beliefs"],["PeoplePeople","Trillionaire Billionaire Centibillionaire Millionaire Captain of industry High-net-worth individual Magnate Business Oligarch Business Russian Ukrainian Robber baron"],["WealthWealth","Concentration Distribution Effect Geography Inheritance Dynastic Estate planning Management National Paper Religion Tax"]]},{"headers":["PeoplePeople","Forbes list of billionaires List of centibillionaires Female billionaires Richest royals Wealthiest Americans Wealthiest families"],"rowCount":2,"rows":[["OrganizationsOrganizations","Largest companies by revenue Largest corporate profits and losses Largest corporations by market capitalization Largest financial services companies by revenue Largest manufacturing companies by revenue European Largest software companies by revenue Largest technology companies by revenue Religious organizations Charities Philanthropists Universities Endowment size Number of billionaire alumni"],["OtherOther","Cities by number of billionaires Countries by number of billionaires Countries by total wealth Countries by wealth inequality Most expensive items by category"]]},{"headers":null,"rowCount":4,"rows":[["Diseases of affluence Affluenza Acquired situational narcissism Argumentum ad crumenam Prosperity theology"],["PhilanthropyPhilanthropy","Gospel of Wealth The Giving Pledge Philanthrocapitalism Venture philanthropy"],["SayingsSayings","The rich get richer and the poor get poorer Socialism for the rich and capitalism for the poor Too big to fail"],["MediaMedia","Das Kapital Plutus Greek god of wealth Superclass List The Theory of the Leisure Class Wealth The Wealth of Nations"]]}]}
Extrair Tabelas da URL — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/13075/html+table+extractor+api/26455/extract+tables+from+url?url=https://en.wikipedia.org/wiki/List_of_largest_companies_by_revenue' --header 'Authorization: Bearer YOUR_API_KEY' 


    

Chave de acesso à API e autenticação

Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Extraidor de Tabela HTML API basta incluir seu token Bearer no cabeçalho Authorization.

Cabeçalhos
Cabeçalho Descrição
Authorization Obrigatório Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.

Preços simples e transparentes

Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.

(Economize 2 meses com cobrança anual 🎉)

🚀 Plano Empresarial
Volume personalizado

  • Limite de taxa personalizado
  • Gestão de equipes e acessos
  • Uptime garantido por SLA
  • Suporte ao cliente especializado
  • Monitoramento de API em tempo real
  • Segurança e conformidade empresarial
Contrato anual mínimo: USD 10.000

Empresas líderes confiam em nós

Visão Geral

A API Extratora de Tabelas HTML transforma as tabelas de qualquer página da web pública em JSON pronto para uso. Ela extrai cada tabela da página, detecta automaticamente as linhas de cabeçalho e retorna cada tabela como cabeçalhos mais um array de arrays de linhas - limpo, previsível e pronto para seu pipeline. Lida com HTML bagunçado do mundo real, marcação aninhada e múltiplas tabelas por página. Rápida, sem estado e pronta para MCP para agentes de IA. Perfeito para raspagem de tabelas financeiras, estatísticas esportivas, grades de preços e dados da Wikipedia sem escrever ou manter um analisador

Extraidor de Tabela HTML API FAQs

A API retorna dados JSON estruturados contendo todas as tabelas HTML encontradas em uma página da web especificada Cada tabela inclui cabeçalhos detectados automaticamente e um array de linhas tornando fácil o acesso e a utilização dos dados

Os campos principais na resposta incluem "ok" (status), "tableCount" (número de tabelas extraídas) e "tables" (um array de objetos de tabela, cada um com "headers", "rowCount" e "rows")

Os dados da resposta estão organizados como um objeto JSON Contém um indicador de status a contagem de tabelas extraídas e um array de objetos de tabela cada um detalhando cabeçalhos e linhas em um formato estruturado

A API extrai vários tipos de informações de tabelas HTML, incluindo dados financeiros, estatísticas esportivas, grades de preços e dados gerais de fontes como a Wikipedia, dependendo do conteúdo da página da web

Os usuários podem personalizar suas solicitações especificando a URL da página da web da qual desejam extrair tabelas usando o parâmetro de consulta 'url' na solicitação GET

Casos de uso típicos incluem extrair tabelas financeiras para análise reunir estatísticas esportivas para relatórios compilar informações de preços para comparação e recuperar dados estruturados da Wikipedia para pesquisa

A API extrai dados diretamente de páginas web públicas, confiando na precisão inerente do conteúdo da fonte. No entanto, os usuários devem verificar os dados nas páginas web originais para aplicações críticas

Os usuários podem esperar uma estrutura consistente nos dados retornados, com cada tabela contendo cabeçalhos seguidos por linhas de dados. O formato é previsível, permitindo uma fácil integração em pipelines de processamento de dados

Perguntas Frequentes Gerais

O Zyla API Hub é como uma grande loja de APIs, onde você pode encontrar milhares delas em um só lugar. Também oferecemos suporte dedicado e monitoramento em tempo real de todas as APIs. Após se cadastrar, você pode escolher quais APIs deseja usar. Lembre-se apenas de que cada API precisa de sua própria assinatura. Mas se você se inscrever em várias, usará a mesma chave para todas elas, facilitando as coisas para você.
Os preços são listados em USD (Dólar Americano), EUR (Euro), CAD (Dólar Canadense), AUD (Dólar Australiano) e GBP (Libra Esterlina). Aceitamos todos os principais cartões de débito e crédito. Nosso sistema de pagamento usa a mais recente tecnologia de segurança e é operado pela Stripe, uma das empresas de pagamento mais confiáveis do mundo. Se tiver problemas para pagar com cartão, entre em contato conosco em [email protected]

Além disso, se você já tiver uma assinatura ativa em qualquer uma dessas moedas (USD, EUR, CAD, AUD, GBP), essa moeda será mantida para assinaturas subsequentes. Você pode alterar a moeda a qualquer momento, desde que não tenha assinaturas ativas.
A moeda local exibida na página de preços é baseada no país do seu endereço IP e é fornecida apenas como referência. Os preços reais são em USD (Dólar Americano). Ao efetuar o pagamento, a cobrança aparecerá no extrato do seu cartão em USD, mesmo que você veja o valor equivalente em sua moeda local em nosso site. Isso significa que você não pode pagar diretamente com sua moeda local.
Ocasionalmente, o banco pode recusar a cobrança devido às configurações de proteção contra fraude. Sugerimos contatar seu banco inicialmente para verificar se estão bloqueando nossas cobranças. Você também pode acessar o Portal de Cobrança e alterar o cartão associado para realizar o pagamento. Se isso não funcionar e precisar de mais ajuda, entre em contato com nossa equipe em [email protected]
Os preços são determinados por uma assinatura recorrente mensal ou anual, dependendo do plano escolhido.
As chamadas de API são descontadas do seu plano com base nas requisições bem-sucedidas. Cada plano possui um número específico de chamadas por mês. Apenas chamadas bem-sucedidas, indicadas por uma resposta com Status 200, serão contabilizadas, garantindo que falhas não afetem sua cota mensal.
O Zyla API Hub funciona com um sistema de assinatura mensal recorrente. Seu ciclo de cobrança começa no dia em que você compra um dos planos pagos e será renovado no mesmo dia do mês seguinte. Portanto, cancele sua assinatura com antecedência se quiser evitar cobranças futuras.
Para fazer upgrade do seu plano atual, acesse a página de preços da API e selecione o novo plano desejado. O upgrade é instantâneo, permitindo aproveitar imediatamente os recursos do novo plano. Observe que as chamadas restantes do plano anterior não serão transferidas; você será cobrado pelo valor integral do novo plano.
Para verificar quantas chamadas de API restam para o mês atual, consulte o campo 'X-Zyla-API-Calls-Monthly-Remaining' no cabeçalho da resposta. Por exemplo, se seu plano permite 1.000 requisições por mês e você usou 100, este campo no cabeçalho da resposta indicará 900 chamadas restantes.
Para ver o número máximo de requisições de API que seu plano permite, verifique o cabeçalho de resposta 'X-Zyla-RateLimit-Limit'. Por exemplo, se seu plano inclui 1.000 requisições por mês, este cabeçalho exibirá 1.000.
O cabeçalho 'X-Zyla-RateLimit-Reset' mostra o número de segundos até seu limite de taxa ser redefinido. Isso informa quando sua contagem de requisições começará do zero. Por exemplo, se exibir 3.600, significa que restam 3.600 segundos até o limite ser redefinido.
Sim, você pode cancelar seu plano a qualquer momento acessando sua conta e selecionando a opção de cancelamento na página de Cobrança. Observe que upgrades, downgrades e cancelamentos têm efeito imediato. Além disso, após o cancelamento, você não terá mais acesso ao serviço, mesmo que ainda tenha chamadas restantes na sua cota.
Para oferecer a oportunidade de experimentar nossas APIs sem compromisso, oferecemos um teste gratuito de 7 dias que permite realizar até 50 chamadas de API sem custo. Esse teste pode ser usado apenas uma vez; recomendamos aplicá-lo à API que mais interessa. Embora a maioria das APIs ofereça teste gratuito, algumas podem não oferecer. O teste termina após 7 dias ou quando você atingir 50 requisições, o que ocorrer primeiro. Se atingir o limite, será necessário "Iniciar seu plano pago" para continuar. Você encontra esse botão no perfil em Assinatura -> Escolha a API -> aba Preços. Se não cancelar até o 7º dia, sua assinatura será cobrada automaticamente, liberando todas as chamadas do plano.
Após 7 dias, será cobrado o valor total do plano ao qual você estava inscrito durante o teste. Portanto, é importante cancelar antes do término do período. Solicitações de reembolso por esquecimento de cancelamento não são aceitas.
Ao assinar um teste gratuito de API, você pode fazer até 50 chamadas. Se desejar fazer chamadas adicionais além desse limite, a API solicitará que você "Inicie seu plano pago". Você encontra o botão no perfil em Assinatura -> Escolha a API -> aba Preços.
As Ordens de Pagamento são processadas entre os dias 20 e 30 de cada mês. Se você enviar sua solicitação antes do dia 20, seu pagamento será processado dentro desse período.
Você pode nos contatar via chat para receber assistência imediata. Estamos online de 8h às 17h (EST). Se nos contatar após esse horário, retornaremos o mais rápido possível. Além disso, você pode enviar um e-mail para [email protected]

APIs relacionadas