Paginated off-exchange (TRF) prints
https://flow-api.skylit.ai/v1/dark-pool/tradesServer-side filtered dark-pool prints from the off-exchange tape
(FINRA TRF). Defaults to today (ET) with a
$1,000,000 minimum notional (the blocks-by-default rule); pass
min_notional=0 for the full firehose. The trade-date span is capped
at 31 days per request — page with limit/offset or narrow the
range for more. Prints carry no side, BBO, or greeks. Pagination
state (limit, offset, count, hasMore) is returned in meta.
Authorization
Authorization: Bearer <your API key>Required. A missing header returns 401; an invalid, revoked or expired key returns 403.
Query parameters
tickersstringComma-separated tickers to include (e.g.
AAPL,NVDA). Omit for all names.datestringdateSingle trade date (
YYYY-MM-DD, ET). Defaults to today (ET).date_startstringdateInclusive start of a trade-date range (
YYYY-MM-DD, ET). Max span 31 days.date_endstringdateInclusive end of a trade-date range (
YYYY-MM-DD, ET). Max span 31 days.time_startstringInclusive lower bound of the time-of-day window (
HH:MM, ET).time_endstringInclusive upper bound of the time-of-day window (
HH:MM, ET).min_notionalnumberdoubledefault1000000Minimum notional (USD). Defaults to 1,000,000. Pass 0 for the firehose.
max_notionalnumberdoublemin_sizeintegermin 0max_sizeintegermin 0min_pricenumberdoublemax_pricenumberdoublesectorsstringComma-separated GICS sectors to include.
industriesstringComma-separated GICS industries to include.
venuestringReporting venue filter. Omit for both.
FINNFINClimitintegerdefault500min 1 · max 5000Page size (server caps at 5000).
offsetintegerdefault0min 0 · max 50000Row offset for pagination.
orderstringdefaultdescSort by trade time.
ascdesc
Responses
- 200
Paginated dark-pool prints for the requested filters.
- 400
Request validation failed.
- 401
Missing or invalid API key.
- 402
The account's shared Skylit credit balance is lower than this route's cost. Top up to continue. Carries
X-Credits-Remaining: 0. - 403
API key invalid, revoked or expired, or the account's API access is suspended (
account_suspended). - 429
Per-minute rate limit exceeded.
- 503
Underlying data source temporarily unavailable, or the credit balance could not be verified (
credit_check_failed). Safe to retry.
Response fields
dataobject[]requiredtimestampstringdate-timerequiredTrade time, ISO-8601 UTC (millisecond precision).
tickerstringrequiredUnderlying (dotted equity symbol, e.g.
BRK.B).pricenumberdoublerequiredsizeintegerrequiredShares.
notionalnumberdoublerequiredprice × size(USD).venuestringrequiredFINRA TRF reporting venue.
FINNFINCsectorstringrequiredGICS sector of the underlying.
industrystringrequiredGICS industry of the underlying.
metarequired
Last updated