API reference
Screener
Filter an exchange's full listing by sector, market cap and fundamentals, sorted however you need.
Screen instruments
/v1/screener Instruments matching every filter in the body, sorted and cut to limit. Leaving a filter out doesn't filter on it.
Query parameters
freshbooleanSkip our cache and fetch from sources. Items fetched fresh cost double
formatstringResponse format
One of
jsoncsvDefaults to json
Request body
depositaryReceiptsbooleantrue keeps only depositary receipts like ADRs, false leaves them out
exchangesarray of stringsMICs or aliases like ASX
Up to 50 items
fieldsarray of stringsValues to fill in. Leave out to fill every one, the rest come back null
industriesarray of stringsIndustry ids from /v1/sectors
Up to 100 items
limitintegerFrom 1 to 1000. Defaults to 100
marketCapobjectIn each instrument's own currency
Show 2 fields
maxnumberAt least 0
minnumberAt least 0
orderstringDefaults to desc, or asc when sorting by name
One of
ascdescsortstringOne of
market_capclosenameDefaults to market_cap
typesarray of stringsUp to 11 items
Response
dataarray of objectsShow 6 fields
closenumber or nullcurrencystring or nullThe currency close and marketCap are in
industrystring or nullAn industry id from /v1/sectors
instrumentobjectShow 7 fields
countrystring or nullcurrencystring or nullidstringmicstring or nullnamestringsymbolstringtypestringOne of
equityetffundindexfxcryptotokenratefuturecommoditybond
marketCapnumber or nullsnapshotDatedateThe trading day these values are from
metaobjectShow 3 fields
creditsintegerCredits this call cost
nextCursorstring or nullPass as cursor to get the next page, null on the last page
requestIdstring
Errors
400 Bad Request401 Unauthorized402 Payment Required403 Forbidden422 Unprocessable Entity429 Too Many Requests500 Internal Server Error503 Service Unavailable
Every error body is problem+json with a stable code. See errors.