News API Changelog
Last Updated: 06/04/2026 16:18 EST
Note: Due to a huge increase in traffic, free API usage has decreased to 1 request per day.
June 4, 2026
Added an offset URL parameter to all calendar endpoints:
/news/api/mql5/calendar/week/?offset=3
January 20, 2026 — JB-News v2.4.8: Impact Field Added
This release adds an Impact field to the news libraries and API endpoints:
High— Strongest impact with 30+ minutes of heavy market movementMedium— Moderate impact with 5-30 minutes of market movementLow— Minimal market movement, typically miscellaneous eventsNone— Default value (no impact or not yet set)
Like the Strength and Quality fields, this new field is curated based on experience. Please give the system a few weeks to populate all events.
November 29, 2025 — New Source: FxStreet
Added FxStreet as a new news source with endpoints following the same structure as MQL5 and Forex Factory:
/news/api/fxstreet/list//news/api/fxstreet/{ID}//news/api/fxstreet/{ID}/history//news/api/fxstreet/calendar/today/,/week/,/month/,/year//news/api/fxstreet/calendar/range/?from=YYYY-MM-DD&to=YYYY-MM-DD
October 11, 2025 — JB-News v2.4.5
Added
Projectsdirectory containing projects built in different languages
Updated
README.mdto correct the Event ID property
MQL Library
- Added
ENUM_NEWS_FREQUENCYenumeration and conversion methods - Updated calendar and chart methods with source/frequency parameters
Python Library
- Simplified parameters in
calendarmethod - Handled null Event ID fields
- Bumped to v2.2.6 on PyPI
October 10, 2025 — Monthly & Yearly Calendar Endpoints
/news/api/mql5/calendar/month/news/api/mql5/calendar/year/news/api/forex-factory/calendar/month/news/api/forex-factory/calendar/year
These endpoints return data from the current month/year up until today's date.
September 24, 2025 — Date Range Filtering
Date range filtering added to MQL5 and Forex Factory calendar endpoints:
/news/api/mql5/calendar/range/?from=YYYY-MM-DD&to=YYYY-MM-DD/news/api/forex-factory/calendar/range/?from=YYYY-MM-DD&to=YYYY-MM-DD
September 18, 2025 — Breaking Changes: New Pricing Model
Due to a huge increase in traffic, free API usage decreased to 1 request per day. Credits or membership required for additional requests. 5 credits per GPT POST, 1 credit for other endpoints.
November 26, 2024 — JB-News v2.4.4
- Refreshed news event data (Jan 2020 – Dec 2024)
- Python library: snake_case variables, timer parameter in GPT, 10s timeout,
news_sourceparameter - PyPI v2.2.4 →
July 13, 2024 — JB-News v2.4.2
- Updated
GPTmethod in MQL library to match Swift/Python behavior - Refactored MQL library for speed improvements
June 28, 2024 — Calendar & Backtesting APIs Launch
- Calendar API — Free, fast access to MQL5 and Forex Factory calendars
- Backtesting API — Machine learning, auto-smart analysis, extensive historical data
- Added historical Forex Factory data (Jan 2023+), Swift 5.10 support
- Removed field restrictions in Calendar API, aligned FF model with MQL5
May 31, 2024 — JB-News v2.4.0: Swift Integration
Added Swift support for iOS and Android. Access calendar, GPT, and news database directly through Swift.
let newsModel = JBNews("YOUR-API-KEY")
Task {
let response = await newsModel.gpt(message: "What does bullish mean?")
print(response)
}
May 24, 2024 — Bug Fixes & Pricing
- Fixed bug in
/news/gpt/endpoint - Updated usage chart to display billed uses
- Lowered rate limits from 5 minutes to 1 second
- Updated pricing: 24 free/day, 1 credit per non-GPT use, 5 credits per GPT POST
May 22, 2024 — JB-News v2.3.0: MQL5 & Forex Factory Integration
- Changed MQL5 endpoint from
/news/api/to/news/api/mql5/ - Added Forex Factory data from Jan 1, 2024
- Created replica MQL5 endpoints for Forex Factory data
- Updated
/news/api/gpt/endpoint access - Added API usage tracking page