Yahoo Finance Screener Fields API
The field names a screener accepts, grouped by category.
GET /v1/yahoo-finance/screener/fields1 credit Failed requests are free
About this endpoint
GET /v1/yahoo-finance/screener/fields?instrumentType=equity returns data.instrumentType, data.fields, data.categories and data.count. Each field carries fieldId, displayName, type, sortable, dropdownSupported, deprecated, isPremium, responseField, categoryId and categoryName.
Use the field catalogue before you post a custom screen: fieldId is what goes in a filter's field, and responseField is the key the quote row uses for output. Premium-flagged fields answer only with a paid login, so they are dropped by default; includePremium=true includes them in the catalogue but does not make them usable. Categories group the fields for building a picker.
Yahoo Finance Screener Fields API FAQ
How do I use the catalogue?
Use fieldId in a custom screener filter and responseField when you read the returned quote row. The category fields group the picker.
What happens to premium fields?
They are dropped unless includePremium=true, because they cannot be used without a paid login. Including them in the catalogue does not make them usable in a screen.
What does sortable mean?
The field can be used in sort. dropdownSupported means Yahoo Finance offers it as a dropdown choice. Either can be null when not reported.
How many credits does this route cost?
Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.
Other Yahoo Finance endpoints
- InstrumentGET /v1/yahoo-finance/instruments/{symbol}
- QuotesGET /v1/yahoo-finance/quotes
- ChartGET /v1/yahoo-finance/instruments/{symbol}/chart
- ProfileGET /v1/yahoo-finance/instruments/{symbol}/profile
- StatisticsGET /v1/yahoo-finance/instruments/{symbol}/statistics
- FinancialsGET /v1/yahoo-finance/instruments/{symbol}/financials
- FundamentalsGET /v1/yahoo-finance/instruments/{symbol}/fundamentals
- EarningsGET /v1/yahoo-finance/instruments/{symbol}/earnings