Barrons APIbarrons.com ↗
Access major indices, top stock gainers/decliners, most active stocks, ETF movers, and top mutual funds from Barron's in a single API call.
What is the Barrons API?
The Barron's API delivers a full market snapshot in one call via the get_market_overview endpoint, returning over 30 data points across global indices, stock movers, ETF movers, and top mutual funds. The response combines major index prices and daily ranges, the top 5 stock gainers, decliners, and most-active names by volume, the top 5 ETF movers by percent change, and the top 9 funds ranked by year-to-date return.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/972c19ee-b34c-46ce-aa46-ce9f784070de/get_market_overview' \ -H 'X-API-Key: $PARSE_API_KEY'
Returns a comprehensive market overview combining major global indices, today's stock movers (top gainers, decliners, and most active by volume), leading ETF movers, and top-performing funds ranked by year-to-date return. Makes four fixed upstream requests in one call. Data is delayed per exchange rules (typically 15-20 minutes).
No input parameters required.
{
"type": "object",
"fields": {
"indices": "array of major market indices with price, change, percent change, daily high/low, and type",
"top_funds": "array of top 9 funds by year-to-date return percentage",
"etf_movers": "array of top 5 ETF gainers by percent change",
"stock_movers": "object with gainers, decliners, and movers (most active) arrays, each containing top 5 stocks",
"top_funds_period": "time period for fund returns (YearToDate)",
"indices_timestamp": "human-readable timestamp for when index data was last updated"
},
"sample": {
"data": {
"indices": [
{
"name": "DJIA",
"type": "Index",
"ticker": "DJIA",
"daily_low": 53866.69,
"timestamp": "2026-08-10T11:09:40-04:00",
"daily_high": 54072.66,
"last_price": "54016.71",
"price_change": "-20.22",
"percent_change": "-0.04"
},
{
"name": "S&P 500",
"type": "Index",
"ticker": "SPX",
"daily_low": 7748.42,
"timestamp": "2026-08-10T11:09:40-04:00",
"daily_high": 7773.76,
"last_price": "7760.64",
"price_change": "3.00",
"percent_change": "0.04"
}
],
"top_funds": [
{
"name": "Amplify Cmmdty:Brkwv Tkr",
"ticker": "BWET",
"net_assets": 35.9,
"return_percent": 1396.75
}
],
"etf_movers": [
{
"name": "Tradr 2X Long ACHR Daily ETF",
"ticker": "ARCX",
"volume": "247.0K",
"last_price": "17.80",
"price_change": "4.29",
"percent_change": "31.77"
}
],
"stock_movers": {
"movers": [
{
"name": "Space Exploration Technologies Corp.",
"ticker": "SPCX",
"volume": "69.6M",
"last_price": "136.15",
"price_change": "3.04",
"percent_change": "2.28"
}
],
"gainers": [
{
"name": "Wing Yip Food Holdings Group Ltd. ADR",
"ticker": "WYHG",
"volume": "2.3M",
"last_price": "8.88",
"price_change": "4.45",
"percent_change": "100.45"
}
],
"decliners": [
{
"name": "Sionna Therapeutics Inc.",
"ticker": "SION",
"volume": "21.4M",
"last_price": "4.06",
"price_change": "-46.98",
"percent_change": "-92.06"
}
]
},
"top_funds_period": "YearToDate",
"indices_timestamp": "11:09 AM EDT 8/10/26"
},
"status": "success"
}
}About the Barrons API
What get_market_overview Returns
The single get_market_overview endpoint takes no input parameters and returns five top-level fields. indices is an array of major global market indices, each carrying price, change, percent change, daily high, daily low, and a type label. indices_timestamp gives a human-readable string showing when that index data was last updated.
Stock and ETF Movers
The stock_movers object contains three arrays — gainers, decliners, and movers (most active by volume) — each limited to the top 5 stocks for that category. etf_movers is a separate array of the top 5 ETF gainers ranked by percent change. These two fields together let you quickly identify which equities and funds are seeing the largest price and volume moves during the session.
Top Funds
The top_funds array lists the top 9 mutual funds ranked by year-to-date return. The companion field top_funds_period confirms the return window, currently YearToDate. Each fund entry includes enough detail to identify the fund and its performance figure, making this field useful for screening high-performing funds without a separate lookup.
Coverage and Freshness
All four data categories — indices, stock movers, ETF movers, and top funds — are batched into one response from a single endpoint call. The indices_timestamp field signals data recency for the index portion. Because there are no filter parameters, every call returns the full pre-defined set of securities tracked by Barron's market overview.
The Barrons API is a managed, monitored endpoint for barrons.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when barrons.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official barrons.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a morning market briefing dashboard showing index levels, daily highs/lows, and percent changes from the
indicesarray. - Alert traders when specific tickers appear in the
gainersordeclinersarrays withinstock_movers. - Populate a volume-leaders widget using the
moversarray to surface the most actively traded stocks. - Screen ETF momentum by tracking entries in
etf_moversranked by percent change over multiple sessions. - Compare mutual fund year-to-date performance using the
top_fundsarray to identify consistent top performers. - Feed a financial news aggregator with contextual market data keyed to the
indices_timestampfor freshness labeling. - Automate daily market recap reports that combine index, mover, and fund data from a single API response.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Barron's have an official developer API?+
What does the `stock_movers` field contain, and how are the lists sized?+
stock_movers object contains three arrays: gainers (top 5 by price gain), decliners (top 5 by price drop), and movers (top 5 by trading volume). Each array is fixed at 5 entries per call — there is no parameter to expand or filter these lists.How current is the index data returned by the API?+
indices_timestamp field in the response carries a human-readable string indicating when the index data was last updated on Barron's market overview page. Intraday refresh frequency depends on how often Barron's updates that data; the API reflects whatever was current at call time.Does the API return historical prices or time-series data for any of the securities?+
Can I retrieve data for a specific stock ticker or index by name?+
get_market_overview endpoint takes no input parameters, so it is not possible to request a specific ticker or index. It always returns the fixed set of securities featured in Barron's market overview. You can fork this API on Parse and revise it to add a parameterized endpoint that looks up individual securities.