All tools

Web · web_extract

Extract a list from a web page

Turns a page listing companies or people (exhibitors, members, directory, customers) into a table, pagination included.

Price
included
Requirements
No connector
runs on platform keys
Human approval
No
read or internal write
Reliability
Verified
not measured yet

Input

FieldTypeDescription
urls *arrayPages de départ (1 à 10). La pagination de chacune est suivie automatiquement.
what *stringCe qu'il faut extraire, en une phrase : « les exposants du salon avec leur site et leur stand », « les cabinets membres avec ville et spécialité ».
fields *arrayColonnes voulues (1 à 12), en snake_case : entreprise, site_web, ville, secteur, contact, poste, email, telephone, description…
followPaginationbooleanSuivre les liens « page suivante » (défaut true).
maxPagesnumberNombre total de pages lues, pagination comprise (défaut 5, max 10).
maxRowsnumberPlafond de lignes renvoyées (défaut 200, max 500).

Call this tool

Through the HTTP API, or from the MCP server with the run meta-tool.

curl https://api.ezyagents.fr/gateway/v1/run \
  -H "Authorization: Bearer ezk_…" -H "Content-Type: application/json" \
  -d '{"tool":"web_extract","input":{"urls":[],"what":"…","fields":[],"followPagination":true}}'
$run({ "tool": "web_extract", "input": {"urls":[],"what":"…","fields":[],"followPagination":true} })