Skip to main contentAller au contenu principal
Hub-EquityXBRL · MCP
Changelog · REST API · MCP server · Python SDK

What shipped,
and the day it went live.

Every release that changed something a caller can see, newest first.

01
The log

14 releases, newest first.

Only what a caller can see: endpoints, payload fields, auth and limits, never the internal engine work behind them. Entries land with each deployment; the API line 3.0.0 waits for its deployment.

  1. 2026-10-05

    The API and the MCP server need a key

    • A call to the REST API or the MCP server without a key answers 401 AUTH_REQUIRED, with the link to create one. A free key takes a minute, no card: 120 requests a minute, 200 calls a day and 5,000 a month.
    • Browsing, the screener and company pages still need no account. Without one, a company page shows the last five fiscal years; earlier years, the confidence detail and the amendment and restatement history open with a free account.
  2. 2026-10-03

    Terms of Service 1.2.0, effective 2 November 2026

    • Version 1.2.0 takes up version 1.1.0, which applies until 2 November 2026, with the additions and the two rewordings quoted below.
    • Section 4 adds to the prohibited uses: “accessing the platform by means of robots, scrapers, spiders or any other automated process (scraping, crawling) outside those same interfaces, in particular to build, rebuild or feed a database, a dataset or a service”.
    • Section 4 adds: “Apart from the documented API and export features, the only automated access permitted is that of robots which identify themselves truthfully and comply with the site's robots.txt, for the purpose of indexing public pages, citing them with a link to their source, answering a user's question or training a model.”
    • Section 4 rewords “circumventing authentication, rate limits or the limits of the subscribed plan” as “circumventing authentication, rate limits, the limits of the subscribed plan or any technical filtering measure, including by rotating IP addresses or browser identifiers”, and its last sentence “Any violation may result in immediate suspension of access (section 8).” as “Any violation may result in technical blocking and immediate suspension of access (section 8), without prejudice to any legal action.”
    • Section 5 adds: “Hub-Equity is the maker of the database that the platform constitutes, within the meaning of articles L.341-1 et seq. of the French Intellectual Property Code (Directive 96/9/EC). Save for the access permitted under section 4 and the API terms, and without written authorisation, the extraction or re-utilisation of a qualitatively or quantitatively substantial part of its contents is prohibited, as is the repeated and systematic extraction or re-utilisation of insubstantial parts, whether or not the underlying data is public.”
  3. 2026-09-14

    Public pages, second pass

    • The key call-to-actions on /mcp and /pricing open Settings, API keys, the page where a key is created; signing in from there brings you back to it.
    • The anonymous rate is written where it applies: entity lookup and facts answer at 30 requests a minute with no key.
    • Team is arranged on invoice for now: its card says Contact sales until self-service checkout is live.
    • Open Graph metadata on /mcp, /pricing and /changelog; the data dictionary joins the navigation and the sitemap; the site root redirects to /landing with a 308.
  4. 2026-09-12

    Public pages redesigned

    • /landing, /landing-fr, /mcp, /pricing and this page rebuilt on one design system, with a played agent exchange on /mcp and four usage profiles on /pricing.
    • Seventeen public claims realigned on what the code serves.
  5. 2026-08-11

    A clearer Income Flow

    • Every non-operating stream now has its own leg in the income-flow chart.
    • When a year has no flow to draw, the tab says why and points to the issuer's own filing.
  6. 2026-08-08

    Ticker search and named counters

    • The public search API matches tickers, as the in-app search does.
    • Each dashboard counter names the universe it counts.
    • The filing presentation tree carries the standardized concept code on every mapped line.
  7. 2026-08-07

    Fiscal years that follow each issuer's history

    • The fiscal calendar is resolved per reporting era: an issuer that moved its year-end keeps a consistent historical axis.
  8. 2026-07-29

    One served number, on every surface

    • Each headline figure is decided by a single rule, whichever page or endpoint you read it from.
    • The income-flow chart is anchored on net income, and what enters each node leaves it.
  9. 2026-07-20

    Data dictionary v1.1.0

    • The data dictionary is republished as v1.1.0, with coverage figures aligned on the canonical count.
  10. 2026-07-07

    Production error tracking

    • Sentry-powered error tracking is live across every API route, cutting the time to detect and fix production incidents.
  11. 2026-06-23

    Expanded discovery & analysis surface

    • New endpoints for fact decomposition, segment breakdowns, and 10-K/A amendment summaries.
    • Cross-filing comparison (compare-filings) and metric roll-up now exposed as first-class endpoints.
    • Presentation-tree endpoint for filing-level statement structure.
    • Company screener (/companies/screen) and concept catalog (/concepts/match, /concepts/hubs) opened to the public API.
  12. 2026-06-02

    Point-in-time financials & quality grading

    • /entities/{id}/financials/as-of: reconstruct what was known as of any historical date (point-in-time, no restatement look-ahead).
    • /filings/{id}/quality-grade: A to F data-quality grade per filing.
    • Cursor pagination added to /concepts/search.
    • Every response envelope now carries provenance_method and a confidence_v2 breakdown.
  13. 2026-05-18

    Discovery endpoints & HTTP caching

    • /concepts/search + /concepts/{code}: browse the full taxonomy (Hub concepts, US-GAAP, IFRS, ESEF).
    • /entities/{id}/metrics/{code}/history: time-series with YoY growth and CAGR.
    • /filings/{id}/facts: raw XBRL facts, filterable by section, concept, and extension flag.
    • ETag + Cache-Control added to the 7 most-cacheable endpoints: conditional requests now return 304.
  14. 2026-05-14

    V1 launch

    • 21 public endpoints, including the 4 moat endpoints: calculation tree, dimensional discovery, cross-issuer compare with calendar-year alignment, and restatement diff.
    • 3-principal auth (API key, JWT, anonymous) with per-plan rate limiting.
    • Python SDK (hub-equity) and an MCP server for AI agents (Claude, Cursor): the first for European ESEF filings.
    • Interactive docs on Swagger UI and ReDoc.
02
Prior-year rewrites

Ten figures that moved after they were filed.

A later annual report reprints the prior year in its comparative column, with a different number. Each figure below is tagged in both filings, under the same XBRL concept: the issuer changed it, not us.

48 issuers cleared that test over the 120 days to 2026-09-11. Ten shown, one per issuer, most recent first.

Open a company
  1. 2026-09-10no amendment

    MasterCraft Boat Holdings MCFT

    Total operating expenses · FY2024

    $59.5M$44.1M-26%

    us-gaap:OperatingExpensesfiled 2024-08-30open the filing

  2. 2026-09-10no amendment

    Alliance Entertainment AENT

    Trade receivables · FY2025

    $97.4M$95.0M-2.4%

    us-gaap:AccountsReceivableNetCurrentfiled 2025-09-10open the filing

  3. 2026-09-09no amendment

    Lesaka Technologies LSAK

    Selling, general & administrative expense · FY2025

    $132M$124M-5.9%

    us-gaap:SellingGeneralAndAdministrativeExpensefiled 2025-09-29open the filing

  4. 2026-09-04no amendment

    Twin Disc TWIN

    Retained earnings · FY2025

    $125M$158M+26%

    us-gaap:RetainedEarningsAccumulatedDeficitfiled 2025-09-05open the filing

  5. 2026-08-27no amendment

    Lucky Strike Entertainment LUCK

    Selling, general & administrative expense · FY2024

    $155M$148M-4.6%

    us-gaap:SellingGeneralAndAdministrativeExpensefiled 2024-09-05open the filing

  6. 2026-08-20no amendment

    Prospect Capital PSEC

    Retained earnings · FY2025

    -$1.3B-$1.2B+4.8%

    us-gaap:RetainedEarningsAccumulatedDeficitfiled 2025-08-26open the filing

  7. 2026-08-1910-K/A

    BKV Corp BKV

    Operating income · FY2024

    -$155M-$64.2M+59%

    us-gaap:OperatingIncomeLossfiled 2025-03-31open the filing

  8. 2026-08-17no amendment

    Gulf Resources GURE

    Cash flow from investing activities · FY2024

    -$60.6M-$28.9M+52%

    us-gaap:NetCashProvidedByUsedInInvestingActivitiesfiled 2025-04-11open the filing

  9. 2026-08-14no amendment

    Western Digital WDC

    Cost of sales · FY2024

    $10.1B$4.5B-55%

    us-gaap:CostOfGoodsAndServicesSoldfiled 2024-08-20open the filing

  10. 2026-08-14no amendment

    Amcor AMCR

    Selling, general & administrative expense · FY2024

    $1.3B$1.1B-13%

    us-gaap:SellingGeneralAndAdministrativeExpensefiled 2024-08-16open the filing

03

Three steps, under two minutes

Free tier, no card. The same key works on the REST API, the MCP server and the Python SDK.

Built in Paris on the ESEF standard. Backed by the public taxonomy, not by a paywall.

  1. Get an API key

    hub-equity.com/dashboard : free tier, no card required.

  2. Call the API

    Interactive reference on Swagger UI and ReDoc, with the filing behind every number.

  3. Or wire an agent

    pipx run hub-equity-mcp : same key, same corpus, from Claude or Cursor.