Skip to content

Changes feed

Pro and Enterprise. Each time CBP publishes a new FIRMS list we compare it with the previous one and record what changed. Use the feed to keep your own copy of codes in sync.

Terminal window
curl -G https://api.firmsapi.com/v1/changes -H "x-api-key: $FIRMSAPI_KEY" -d since=2026-10-01
{
"data": [
{
"code": "E430",
"change_type": "updated",
"changed_at": "2026-10-23T06:00:00Z",
"build_id": "20261023T060000Z-3f9a1c2e",
"before": { "street": "1210 Corbin St" },
"after": { "street": "4010 Port Elizabeth" }
}
],
"meta": { "count": 1, "next_cursor": null, "...": "..." }
}
Parameter Default
since 30 days ago ISO 8601 date or date-time (UTC). At most 36 months ago.
code Only changes to this code
change_type added, removed, updated or status_changed
limit 100 1 to 500
cursor meta.next_cursor from the previous page, with the same other parameters

Changes come oldest first. To poll, save the last changed_at you processed and pass it as since next time (you may see that last change again, so de-duplicate on code + changed_at). before and after hold the source columns that changed. Each page is one call.