News API Changelog

Last Updated: August 8th, 2026 13:45 EST

Note: Due to a huge increase in traffic, free API usage has decreased to 1 request per day.

🚀 August 7, 2026

The sync system has been completely reworked. Previously, we only stored news data up to the current day, and sometimes a few days afterwards. Now, data is fetched for up to a week at a time. This allows you to plan ahead for events. The MQL5 data source has been fixed and updated to function like our other sources.

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