Finviz icon

Finviz

Fetch screener data from Finviz Elite

Finviz

AI-generated

Summary

Fetches Finviz Elite screener CSV data using the query parameters from a screener URL, then returns it as JSON rows, CSV text, or a binary CSV file. Add a screener name to label each output and choose whether to return all rows or cap the results.

Inputs

  • Screener Name — Optional label added to each output item as the Screener Name field; also used to derive the binary filename when no filename is supplied.
  • Screener URL (required) — Finviz screener URL. Its query parameters are sent to the Finviz Elite export endpoint. To select columns, configure them on the screener's Custom tab and copy the URL containing a c parameter.
  • Output Format — Choose JSON (default), CSV text, or a binary CSV file.
  • Output Field — For CSV text or binary output, sets the field or binary property that contains the CSV; defaults to data.
  • File Name — For binary output, sets the CSV filename. If empty, the screener name is used, falling back to screener.csv; a .csv extension is added if missing.
  • Return All — When enabled, returns all available data rows. Otherwise, the operation returns up to the configured limit.
  • Limit — Maximum number of rows to return when Return All is disabled; defaults to 50.

Output shape

A list of items, with shape determined by the selected output format.

JSON produces one item per CSV row, with a Screener Name field and each CSV column as a field. CSV text produces one item with the CSV string in the configured output field; binary produces one item with the CSV attached under the configured binary property and the filename as binary metadata. CSV outputs include the header and only the selected rows. If the response has fewer than two non-empty lines, no items are returned. Errors are thrown unless the node is configured to continue on fail, in which case an error item is returned.

Links

Discussion