News API Changelog
Last Updated: October 8th, 2026
Note: Due to a huge increase in traffic, free API usage has decreased to 1 request per day
🆕 October 8th, 2026
The News API is now available as a hosted MCP (Model Context Protocol) server over Streamable HTTP:
https://www.jblanked.com/news/api/mcp
Connect any MCP-compatible client or AI assistant with your own API key. Available tools cover the calendar endpoints (today, week, month, year, or a date range), backtesting event lists and details, event histories, full backtesting data, and MQL5 machine-learning and smart-analysis results. Usage is billed to your account exactly like direct REST calls.
See the MCP Server documentation for connection details and a Python example.
🆕 October 6th, 2026
The calendar endpoints have been updated with a new Trend key, which returns one of the following based on combined analysis of the outcome and event category:
- Data Not Loaded
- Bullish
- Bearish
- Neutral
October 2, 2026
The free daily API request now applies only to the /today calendar endpoints:
/news/api/mql5/calendar/today/
/news/api/forex-factory/calendar/today/
/news/api/fxstreet/calendar/today/
Other news API calendar and consumer endpoints no longer get the free daily use and are now always billed against credits or a subscription.
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 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