Felo API PlatformFelo API Platform
v0.1.0-beta
OpenAPI 3.1.0

Search financial statements

Сервер:https://openapi.felo.ai
Клиентские библиотеки

Financial Data

​

Company fundamentals, financial statements, market prices and economic data.

Search financial statements

​

Find tickers that match numeric conditions. Body takes filters — each a field, an operator and a value — plus limit. Returns results with ticker, currency, sector, industry and whichever filtered field was matched. This is the only tool here that works without knowing a ticker in advance; everything else takes one as input. Filterable fields are the metric names get_financial_financial_metrics returns. Use it to build a candidate list, then pull detail on each name with the statement or metric tools.

Тело·SearchFiltersRequest
обязательно
application/json
  • filters
    Тип: array object[] 1…
    обязательно

    An array of filter objects to apply to the search.

    • field
      Тип: string
      обязательно

      The criteria to filter on. For financial metric fields, use 'gt', 'lt', 'gte', 'lte', 'eq' operators. For 'ticker' and 'cik' fields, use the 'in' operator to filter against multiple values.

    • operator
      Тип: string enum
      обязательно

      The comparison operator. The 'in' operator can only be used with a field value of 'ticker' or 'cik' and lets you filter against multiple values.

      значения
      • gt
      • lt
      • gte
      • lte
      • eq
      • in
    • value
      обязательно
      • Тип: number

        The value to compare against for single-value operators (gt, lt, gte, lte, eq)

  • currency
    Тип: string enum

    The currency of the financial data.

    значения
    • USD
    • EUR
    • GBP
    • JPY
    • CHF
    • AUD
    • CAD
    • SEK
  • historical
    Тип: boolean

    Whether to return historical financial data.

  • limit
    Тип: integer
    мин.:  
    1
    макс.:  
    100

    The maximum number of results to return.

  • order_by
    Тип: string enum

    The field to order the results by. Use -field to order in descending order.

    значения
    • ticker
    • -ticker
    • report_period
    • -report_period
  • period
    Тип: string enum

    The time period for the financial data.

    значения
    • annual
    • quarterly
    • ttm
Ответы
  • 200
    Тип: object · FinancialsScreenerResponse

    Successful search response

    • results
      Тип: array object[]

      Stocks matching the requested screener filters.

      • currency
        Тип: string

        The currency of the financial data.

      • period
        Тип: string enum

        The time period of the financial data.

        значения
        • annual
        • quarterly
        • ttm
      • report_period
        Тип: string Формат: date

        The reporting period of the financial data.

      • ticker
        Тип: string

        The ticker symbol of the company.

      • propertyName
        Тип: string

        Additional financial metrics based on the search criteria.

    application/json
  • 400
    Тип: object · ErrorResponse

    Bad request

    • error
      Тип: string

      A short error message.

    • message
      Тип: string

      A more detailed error message.

    application/json
  • 401
    Тип: object · ErrorResponse

    Unauthorized

    • error
      Тип: string

      A short error message.

    • message
      Тип: string

      A more detailed error message.

    application/json
  • 402
    Тип: object · ErrorResponse

    The request requires a paid subscription

    • error
      Тип: string

      A short error message.

    • message
      Тип: string

      A more detailed error message.

    application/json
  • 403

    The account is not permitted to perform this operation.

  • 404
    Тип: object · ErrorResponse

    The specified resource was not found

    • error
      Тип: string

      A short error message.

    • message
      Тип: string

      A more detailed error message.

    application/json
  • 429

    A request or spending limit has been reached.

  • 502

    The service could not complete the request.

  • 503

    The API or billing service is temporarily unavailable.

  • 504

    The service timed out while processing the request.

  • default

    The operation failed. Keep the response request ID when contacting Felo support.

Request Example for post/v1/beta/financial/financials/search/screener
curl https://openapi.felo.ai/v1/beta/financial/financials/search/screener \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '{
  "period": "ttm",
  "limit": 100,
  "order_by": "ticker",
  "currency": "USD",
  "historical": false,
  "filters": [
    {
      "field": "",
      "operator": "gt",
      "value": 1
    }
  ]
}'
{
  "results": [
    {
      "ticker": "string",
      "report_period": "2026-09-30",
      "period": "annual",
      "currency": "string",
      "additionalProperty": "string"
    }
  ]
}
Search financial statements