Myfxbook Community Outlook / Retail Sentiment Scraper avatar

Myfxbook Community Outlook / Retail Sentiment Scraper

Pricing

from $15.00 / 1,000 results

Go to Apify Store
Myfxbook Community Outlook / Retail Sentiment Scraper

Myfxbook Community Outlook / Retail Sentiment Scraper

HTTP-only scraper for Myfxbook's Community Outlook (retail forex sentiment): short/long volume %, average short/long entry prices, trapped volume in lots, and open-position counts for ~70+ symbols. Contrarian/SMC liquidity signal.

Pricing

from $15.00 / 1,000 results

Rating

5.0

(1)

Developer

Xtractoo

Xtractoo

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Extract live retail forex sentiment from Myfxbook's Community Outlook — the short vs long positioning of thousands of real traders across 70+ currency pairs, metals, and crosses — as clean, structured JSON.

Retail positioning is widely used as a contrarian signal: when the crowd is heavily long, price often hunts the liquidity sitting under their average entry. This actor turns that crowd data into a feed you can plug straight into a strategy, dashboard, or database.

Why use this actor

  • No account, no login, no API key required — it reads the public Community Outlook.
  • Complete sentiment per symbol — short %, long %, average short/long entry prices, trapped volume (lots), and open-position counts.
  • All symbols in one run — 70+ pairs/metals fetched together, typically in a single fast request.
  • Stable JSON output — ready for pipelines, databases, spreadsheets, or backtests (download as JSON, CSV, or Excel).
  • Automatic retries — transient hiccups are retried for you; no scrapers or browsers to manage.
  • Optional symbol filter — pull just the pairs you trade (e.g. EURUSD, XAUUSD).

How it works

  1. (Optional) You list the symbols you care about — or leave it empty to get every symbol.
  2. The actor fetches the current Community Outlook and reads each symbol's crowd positioning: how many traders are short vs long, the volume behind each side, and their average entry prices.
  3. Each symbol becomes one record and streams into your dataset, ready to download or feed into your tools.

You don't manage browsers, sessions, or retries — just run it (on demand or on a schedule) and read the results.

Use Cases

Contrarian / Smart Money trading signal Build an automated feed that alerts when retail is >70% long on a pair — a classic liquidity-hunt setup. Pull the data every 15 minutes, compare it against your price-action model, and trigger entry signals where the crowd's average entry sits above current price (short-trap zones).

Algorithmic strategy backtesting Schedule the actor hourly and store every run in a time-series database. Reconstruct how retail positioning evolved before and after major moves on EURUSD, XAUUSD, or any other pair — and validate whether high-lopsidedness reliably preceded reversals.

Real-time trading dashboard Wire the actor into a Grafana or Retool dashboard that shows the short/long split, trapped-lot volumes, and distance-from-price for every symbol at a glance — a live "liquidity map" your desk can read in seconds.

Risk management & position sizing Before entering a trade, check whether retail is crowded in the same direction. If tradersTradingPercentage is high and the crowd is aligned with your thesis, scale down — you may be on the same side as the stop-hunt target.

Academic / quant research Compile months of daily snapshots to study the predictive power of retail sentiment across different market regimes, asset classes (forex vs. gold vs. crypto-adjacent pairs), and volatility environments.

Input

{
"symbols": ["EURUSD", "XAUUSD"],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}
FieldTypeDescription
symbolsarrayOptional whitelist of symbols (case-insensitive), e.g. ["EURUSD","XAUUSD"]. Leave empty to scrape all symbols.
proxyConfigurationobjectProxy settings. Residential is recommended for reliable, geo-stable results.

Tip: leave symbols empty and run on a schedule (Myfxbook refreshes roughly every ~15 minutes) to keep a rolling sentiment history.

Output

Each symbol produces one record. Real sample output:

{
"_input": "https://www.myfxbook.com/community/outlook",
"_source": "S1-html",
"_scrapedAt": "2026-05-29T06:28:42Z",
"symbol": "EURUSD",
"symbolId": 1,
"decimals": 5,
"shortPercentage": 41.0,
"longPercentage": 59.0,
"shortVolumeLots": 7765.33,
"longVolumeLots": 11365.74,
"shortPositions": 28378,
"longPositions": 32410,
"totalPositions": 60788,
"totalVolumeLots": 19131.07,
"avgShortPrice": 1.1406,
"avgLongPrice": 1.1682,
"shortDistancePips": -241,
"longDistancePips": -35,
"currentPrice": 1.1647,
"popularityPercentage": 50.0,
"tradersTradingPercentage": 33.0,
"trendShortPercentage": 41.0,
"trendLongPercentage": 59.0
}

A metals example (XAUUSD):

{
"symbol": "XAUUSD",
"shortPercentage": 48.0,
"longPercentage": 52.0,
"shortVolumeLots": 1245.28,
"longVolumeLots": 1352.66,
"shortPositions": 7749,
"longPositions": 10617,
"totalPositions": 18366,
"avgShortPrice": 4292.4978,
"avgLongPrice": 4604.0433,
"currentPrice": 4520.23,
"shortDistancePips": -22773,
"longDistancePips": -8381
}
FieldTypeDescription
symbolstringTrading symbol (e.g. EURUSD, XAUUSD).
shortPercentagenumberPercentage of volume positioned short.
longPercentagenumberPercentage of volume positioned long.
avgShortPricenumberAverage entry price of short positions.
avgLongPricenumberAverage entry price of long positions.
shortPositionsintegerNumber of open short positions.
longPositionsintegerNumber of open long positions.
totalPositionsintegerTotal open positions (short + long).
shortVolumeLotsnumberVolume held short, in lots.
longVolumeLotsnumberVolume held long, in lots.
totalVolumeLotsnumberTotal volume, in lots (short + long).
shortDistancePipsintegerDistance of the average short entry from the current price, in pips.
longDistancePipsintegerDistance of the average long entry from the current price, in pips.
currentPricenumberCurrent market price.
popularityPercentagenumberHow popular the symbol is among the community.
tradersTradingPercentagenumberShare of traders currently trading this symbol.
trendShortPercentage / trendLongPercentagenumberShort/long split shown on the trend bar (mirrors shortPercentage / longPercentage).
symbolIdintegerMyfxbook's internal symbol id.
decimalsintegerPrice decimal places for the symbol.
_inputstringThe source the record came from.
_sourcestringExtraction strategy tag.
_scrapedAtstringUTC timestamp (ISO 8601) when the record was captured.

If a run cannot retrieve data, a single record with an _error field is written instead (so failures are never silent).

Notes & limits

  • The Community Outlook reflects Myfxbook's connected community and updates roughly every ~15 minutes — schedule the actor accordingly.
  • Percentages are rounded by the source, so short + long may occasionally total 99–101%.
  • This actor reads only the public outlook (no account-only data).