List Exchanges

marketstack.list_exchanges
ActionBusiness appsconnection required

Calls the Marketstack API with the connection's credentials.

List the stock exchanges Marketstack covers, with an optional search.

Connection

Required
Yes — the node will not save without one
Auth type
API key
Providers
Marketstack
Secret shape
the API access key, or {"access_key": "…"}
Config it needs
base_url
Resolved by
config.connection_id, else node.connection_id

Configuration

3 fields, none required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
search
Narrow the list to entries whose name or symbol matches this search term.
stringNo———
limit
How many rows to return in one page. Marketstack's maximum is 1000.
numberNo1001–1000—
offset
How many rows to skip before the page starts, when paging a large result set.
numberNo00–1000000—

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "limit": 100,
  "offset": 0
}

Output

One shape.

result

FieldTypeExample
items
The rows on this page, exactly as Marketstack returned them.
array—
count
How many rows are on this page.
number—
total
How many rows match the request in total.
number—
limit
The page size Marketstack applied.
number—
offset
The offset Marketstack started this page at.
number—
items[].mic
The exchange's Market Identifier Code.
string—
items[].name
The exchange's name.
string—
items[].acronym
The exchange's common acronym.
string—
items[].country
The country the exchange operates in.
string—
items[].country_code
That country's three-letter code.
string—
items[].city
The city the exchange is based in.
string—
items[].website
The exchange's website.
string—
items[].operating_mic
The operating MIC this segment belongs to.
string—
items[].exchange_status
Whether the exchange is currently active.
string—
{
  "count": 0,
  "items": [
    {
      "acronym": "",
      "city": "",
      "country": "",
      "country_code": "",
      "exchange_status": "",
      "mic": "",
      "name": "",
      "operating_mic": "",
      "website": ""
    }
  ],
  "limit": 0,
  "offset": 0,
  "total": 0
}

See List Exchanges run in a workflow.

In a technical demo we add the Marketstack connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.