Flux Field level and bands for a ticker
https://api.skylit.ai/v1/underlying/{ticker}/flux-fieldSkylit's proprietary Flux Field for the underlying: a level with an inner, an outer and an extreme band around it, the same series the Flux Field indicator draws on Skylit charts. Price above the level means aggressive buyers are in control; a tag of the outer band is stretched, and the extreme band is reached only on outsized moves. Reclaiming or losing the level or the inner band frames trend entries and exits.
One point per regular-hours minute (resolution=1min) or per trading
day (resolution=1d, the session's last value). Minutes without
qualifying options activity carry no point. Off-hours and on a
holiday the latest session is returned.
Authorization
Authorization: Bearer <your API key>Required. A missing header returns 401; an invalid, revoked or expired key returns 403.
Path parameters
tickerstringrequiredUnderlying ticker symbol (uppercase, e.g.
SPY,AAPL).
Query parameters
intervalstringdefault1DTrading days covered, ending with
date:1Dto30Datresolution=1min,1Dto252D(one year) atresolution=1d. Data covers the last 365 calendar days, so a window reaching further back (an olderdate) returns only the days inside it.resolutionstringdefault1minOne point per minute (
1min) or per trading day (1d).1min1danchorstringWhere the level restarts: every session, or the start of each week, month, quarter or year (carried across sessions). Defaults to
sessionatresolution=1minandmonthatresolution=1d.sessionweekmonthquarteryeardatestringdateLast trading day covered. Defaults to the current or latest session.
limitintegermin 1Return only the most recent N points of the window (default: all). The bands are computed over the whole window either way.
Responses
- 200
Flux Field points, oldest first.
- 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
Unknown, revoked or expired API key (the gateway's
forbidden), the account's API access is suspended (account_suspended) or blocked (account_blocked). Not retryable. - 404
Unknown ticker or contract (
SYMBOL_NOT_FOUND), or no data for the requested window. Not charged. - 429
Either the key exceeded its requests-per-minute limit (
X-RateLimit-Limit; noRetry-After, wait untilX-RateLimit-Reset), or the account is over one of the API's own limits, such as the query budget (queries running at once, fresh queries per second):TOO_MANY_CONCURRENT_QUERIESorRATE_LIMITEDwithRetry-After. Not charged; retry after the wait. - 500
Unexpected server error (
INTERNAL_ERROR,DATABASE_ERROR). Not charged; safe to retry with exponential backoff. - 503
Underlying data source temporarily unavailable, the credit balance could not be verified (
credit_check_failed), or the API is paused for maintenance (api_paused, with aRetry-Afterheader and aretry_afterfield in seconds). Not charged; safe to retry. - 504
The request did not complete within 25 seconds. Not charged; narrow the window or retry.
Response fields
dataobjectrequiredtickerstringrequiredintervalstringrequiredresolutionstringrequired1min1danchorstringrequiredsessionweekmonthquarteryearpointsobject[]required
metaobjectrequiredtimestampstringdate-timerequiredServer-side timestamp the response was generated at.
requestIdstringrequiredShort opaque ID for log correlation.
nextCursorstringTrade feeds (
/v1/flow/{ticker},/v1/contract/{symbol}/trades): pass back ascursorwith the same filters for the next page. Present only when more rows may follow.nextEndTimestringdate-time/v1/flow/{ticker}only: the last row's exact time (RFC 3339 with nanoseconds), forend_timepaging. Inclusive, so rows at that instant can repeat;nextCursornever repeats or skips.warningsobject[]Present only when the answer was adjusted or is incomplete.
Last updated