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.
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.