Feeds
Language:ENITDE

API documentation

One base URL, one header, JSON in and out. The OpenAPI description is generated from the running code.

OpenAPI 3: https://feeds.gibses.com/v1/openapi.json

Authentication

Send your key in the X-API-Key header. You receive the key by email after subscribing; it is shown once and stored only as a hash.

curl -H "X-API-Key: fk_your_key" "https://feeds.gibses.com/v1/changes?since=2026-09-01&lang=en"

401: missing or invalid key · 403: plan not active · 429: more than 60 requests per minute or monthly cap reached · 400: invalid cursor.

Endpoints

EndpointReturns
GET /v1/changesEntries in reverse chronological order (first_seen desc), with filters and a cursor for the next page.
GET /v1/entries/{id}One entry by id, with the interpretation in the requested language.
GET /v1/standards/{ref}All entries that mention a standard reference (listed, replaced, withdrawn) — its history in the feed.
GET /v1/actsDistinct acts present in the feed with the number of entries and the last change.
GET /v1/healthNumber of entries and date of the last change. No key required.

Parameters of /v1/changes

ParameterMeaning
sinceYYYY-MM-DD: only entries that entered the feed from this date. The Starter plan sees the last 30 days regardless.
actAct, e.g. 2023/1230 or 2014/35/EU.
sectorSector named in the interpretation, e.g. packaging, woodworking.
kindstandard_added, standard_withdrawn, standard_replaced, act_published, guide_updated, ch_transposition.
qFree text searched in title, standard reference, act and summary.
langde, en or it: language of the interpretation (en if that language is not available yet).
limit1–200, default 50.
cursorOpaque value from next_cursor of the previous page.

Examples

Changes under Regulation (EU) 2023/1230 since 1 September:

curl -H "X-API-Key: fk_your_key" \
  "https://feeds.gibses.com/v1/changes?since=2026-09-01&act=2023/1230&lang=en&limit=20"

History of a standard (URL-encode the reference):

curl -H "X-API-Key: fk_your_key" "https://feeds.gibses.com/v1/standards/EN%20ISO%2013849-1:2023?lang=en"

Next page:

curl -H "X-API-Key: fk_your_key" "https://feeds.gibses.com/v1/changes?limit=50&cursor=eyJmcyI6Ii4uLiIsImlkIjo0Mn0"

Response (one entry, illustrative):

{
  "id": 4812,
  "kind": "standard_replaced",
  "act": "2023/1230",
  "standard_ref": "EN ISO 13849-1:2023",
  "title": "Safety of machinery — Safety-related parts of control systems — Part 1: General principles for design",
  "replaces_ref": "EN ISO 13849-1:2015",
  "cessation_date": "2027-01-20",
  "oj_ref": "OJ L, 2026/1234, 3.9.2026",
  "url": "https://eur-lex.europa.eu/eli/dec_impl/2026/1234/oj",
  "first_seen": "2026-09-04T02:31:07+00:00",
  "interpretation": {
    "lang": "en",
    "summary": "EN ISO 13849-1:2023 is listed under Regulation (EU) 2023/1230 and replaces the 2015 edition; the presumption of conformity of the 2015 edition ends on 2027-01-20.",
    "sectors": [
      "packaging",
      "machine-tools",
      "robotics",
      "woodworking"
    ],
    "machine_types": [
      "machinery with safety functions in the control system"
    ],
    "ress": [
      "1.2.1",
      "1.2.2"
    ],
    "action": "Check the performance level calculations against the 2023 edition and update the reference in the technical file.",
    "risk": "high"
  }
}

Plans and limits

PlanHistoryCalls per monthRate limit
Starterlast 30 days10.00060/min
Profull100.00060/min
Customfull200.00060/min

The monthly counter resets on the first day of the month (UTC). Beyond the cap the API returns 429 until the next month; write to info@gibses.com to move to a larger plan.

Pricing · Back to Feeds