Stock Data Real-Time, Intraday & Historical Market Data API
Run any Bash in a Pipedream step within your workflow. Refer to the Pipedream Bash docs to learn more.
The Marketstack API provides access to real-time, intraday, and historical stock prices from various global stock exchanges. In Pipedream, you can harness this data to create powerful workflows: trigger actions based on stock price movements, log data for analysis, or integrate with other financial services. It's a tool for financial analysts, investors, and anyone needing stock market data for their applications.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
marketstack: {
type: "app",
app: "marketstack",
}
},
async run({steps, $}) {
return await axios($, {
url: `http://api.marketstack.com/v1/tickers`,
params: {
access_key: `${this.marketstack.$auth.api_key}`,
},
})
},
})
# $PIPEDREAM_STEPS file contains data from previous steps
cat $PIPEDREAM_STEPS | jq .trigger.context.id
# Write data to $PIPEDREAM_EXPORTS to return it from the step
# Exports must be written as key=value
echo foo=bar >> $PIPEDREAM_EXPORTS