9fin ABF API

Check ABF feed freshness

Check whether anything changed before pulling a full listing.

Cheap enough to poll frequently. Compare deals.latest_updated_at against
your previous pull: if it has not moved, nothing changed and you can skip
the pull. Supply since to also get the number of deals that changed, and
until to bound that window.

get
https://api.9fin.com/v0/abf/feed-summary

Query Parameters

sinceAny Of

Only include results changed at or after this timestamp. A value with no offset is read as UTC. The bound is inclusive, so passing a watermark back re-includes the result it came from.

Default:null

Example:2026-08-21T09:14:02Z

Variant 1string(date-time)
untilAny Of

Upper bound for the since window, inclusive. Ignored unless since is also supplied, and must not be earlier than it.

Default:null

Variant 1string(date-time)

Response

application/json

Successful Response

FeedSummary

Freshness of the ABF feed, for deciding whether to pull.

Poll this before requesting a full listing: if latest_updated_at has not
moved since your last pull, nothing changed and you can skip it. It is also
how you tell a quiet market from a stalled feed — a latest_updated_at that
stops advancing for longer than 9fin’s usual publishing rhythm means the
data is stale, not that nothing priced.

changed_sinceAny Of
required

Counts of rows changed in the window you asked for — at or after since, and at or before until when given. Null when since is omitted.

ChangedSinceobject

How much changed since the watermark you supplied.

Show Child Parameters
dealsobjectrequired

Freshness of /v0/abf/deals.

Show Child Parameters
get/v0/abf/feed-summary
 
application/json