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 movement
  • Medium — Moderate impact with 5-30 minutes of market movement
  • Low — Minimal market movement, typically miscellaneous events
  • None — 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.

Download v2.4.8 →

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

  • Projects directory containing projects built in different languages

Updated

  • README.md to correct the Event ID property

MQL Library

  • Added ENUM_NEWS_FREQUENCY enumeration and conversion methods
  • Updated calendar and chart methods with source/frequency parameters

Python Library

  • Simplified parameters in calendar method
  • 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_source parameter
  • PyPI v2.2.4 →

July 13, 2024 — JB-News v2.4.2

  • Updated GPT method 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
Support