Screen and filter stocks by financial metrics like revenue, net income, P/E ratio, and more.
filters (array, required): An array of filter objects to apply.limit (integer, optional): The maximum number of results to return. Defaults to 10.filters array must contain:
field (string): The financial metric or company attribute to filter on.operator (string): The comparison operator.value (integer, decimal, or string): The value to compare against. Use strings for company fields like sector and industry.operator must be one of the following:
"eq" (equal to)"gt" (greater than)"gte" (greater than or equal to)"lt" (less than)"lte" (less than or equal to)"in" (value is in the provided array)GET /financials/search/screener/filters.
gross_margin, operating_margin, net_margin, revenue_growth) are stored as decimals, not percentages. For example, a 10% operating margin is 0.10, not 10.Valuation ratios like pe_ratio can be negative for companies with negative earnings. To screen for a “reasonable” P/E range, use two filters — e.g. pe_ratio gte 0 and pe_ratio lte 25.Company fields (sector, industry) accept string values and only support the eq and in operators. Values are case-insensitive — e.g. "health care" matches "Health Care". These fields use the GICS (Global Industry Classification Standard) classification system.API key for authentication.
Successful search response