> ## Documentation Index
> Fetch the complete documentation index at: https://api.alphainsider.com/llms.txt
> Use this file to discover all available pages before exploring further.

# getRecommendedStrategies

> Get recommended strategies.



## OpenAPI

````yaml /openapi.yaml get /getRecommendedStrategies
openapi: 3.1.0
info:
  title: AlphaInsider
  version: '1.0'
  description: >-
    The official API and websocket documentation for
    [AlphaInsider.com](https://alphainsider.com/)
servers:
  - url: https://alphainsider.com/api
security: []
tags:
  - name: Introduction
  - name: Authentication
  - name: Users
  - name: Strategies
  - name: Subscriptions
  - name: Payments
  - name: Withdrawals
  - name: Timelines
  - name: Stocks
  - name: Trades
  - name: Webhooks
  - name: Bots
  - name: Websockets
paths:
  /getRecommendedStrategies:
    get:
      tags:
        - Strategies
      summary: getRecommendedStrategies
      description: Get recommended strategies.
      operationId: getRecommendedStrategies
      parameters:
        - $ref: '#/components/parameters/optional_api_token'
        - name: strategy_id[]
          in: query
          required: true
          schema:
            type: array
            description: Array of strategy IDs.
            maxItems: 100
            items:
              $ref: '#/components/schemas/strategy_id'
        - name: timeframe
          in: query
          schema:
            $ref: '#/components/schemas/timeframe'
        - name: limit
          in: query
          schema:
            $ref: '#/components/schemas/limit'
      responses:
        '200':
          description: Request was successful.
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    $ref: '#/components/schemas/success'
                  response:
                    type: array
                    description: >-
                      Endpoint-specific response payload, or an error message
                      when `success` is false.
                    items:
                      type: object
                      properties:
                        strategy_id:
                          $ref: '#/components/schemas/strategy_id'
                        product_id:
                          type: string
                          description: Billing product identifier.
                        user_id:
                          $ref: '#/components/schemas/user_id'
                        type:
                          type: string
                          enum:
                            - stock
                            - cryptocurrency
                          description: Type or category for this object.
                        private:
                          type: boolean
                          description: Whether the strategy is private.
                        name:
                          type: string
                          description: Display name.
                        description:
                          type: string
                          description: Human-readable description.
                        categories:
                          type: array
                          description: Strategy category labels.
                          items:
                            type: string
                        updated_at:
                          $ref: '#/components/schemas/updated_at'
                        created_at:
                          $ref: '#/components/schemas/created_at'
                        price:
                          type: integer
                          description: Price or execution price, depending on context.
                        subscriber_count:
                          type: string
                          description: Number of subscribers.
                        timeframes:
                          type: array
                          description: Per-timeframe ranking and historical value data.
                          items:
                            type: object
                            properties:
                              timeframe:
                                $ref: '#/components/schemas/timeframe'
                              rank_performance:
                                type: string
                                description: Performance rank for the timeframe.
                              rank_popular:
                                type: string
                                description: Popularity rank for the timeframe.
                              rank_trending:
                                type: string
                                description: Trending rank for the timeframe.
                              rank_top:
                                type: string
                                description: Overall top rank for the timeframe.
                              max_drawdown:
                                type: string
                                description: Maximum drawdown for the timeframe.
                              past_value:
                                type: string
                                description: Strategy value at the start of the timeframe.
              examples:
                '200':
                  value:
                    success: true
                    response:
                      - strategy_id: SBVZIDvZUIKbjNEgst136
                        product_id: ejH4ubCDd4ZE1-c_HbZ97
                        user_id: TradingViewTracker
                        type: cryptocurrency
                        private: false
                        name: >-
                          Stochastic Pop and Drop by Jake Bernstein v1
                          [Bitduke]   Strategy by Bitduke
                        description: >-
                          I found a simple strategy by Jake Bernstein, modified
                          it a little and created a strategy with Risk
                          Management System (SL+TP); After that I test it on the
                          different cryptocurrency pairs.


                          About the Indicator


                          Basically it's the strategy of 2 indicators:
                          Stochastic Oscillator to define the bias and Average
                          Directional Index to confirm it.


                          One again, It uses Stochastic Oscillator to define the
                          trading bias. In particular, the trading bias was
                          deemed bullish when the weekly 14-period Stochastic  


                          Trading View Link:
                          https://www.tradingview.com/script/kWhNGFXX-Stochastic-Pop-and-Drop-by-Jake-Bernstein-v1-Bitduke/

                          (If you're the owner of this script and would like to
                          delete it. Please contact me:
                          miami_coder@protonmail.com)
                        categories:
                          - other
                        updated_at: '2024-10-15T20:42:57.868Z'
                        created_at: '2023-01-09T20:06:20.135Z'
                        price: 0
                        subscriber_count: '6'
                        timeframes:
                          - timeframe: month
                            rank_performance: '2'
                            rank_popular: '81'
                            rank_trending: '3'
                            rank_top: '2'
                            max_drawdown: '0.006328815588562'
                            past_value: '1.433831509646664'
                          - timeframe: day
                            rank_performance: '23'
                            rank_popular: '81'
                            rank_trending: '24'
                            rank_top: '23'
                            max_drawdown: '0.006067663028796'
                            past_value: '1.723784987032618'
                          - timeframe: year
                            rank_performance: '47'
                            rank_popular: '81'
                            rank_trending: '50'
                            rank_top: '47'
                            max_drawdown: '0.047444028894143'
                            past_value: '0.976968351294703'
                          - timeframe: week
                            rank_performance: '8'
                            rank_popular: '81'
                            rank_trending: '9'
                            rank_top: '9'
                            max_drawdown: '0.007024010674107'
                            past_value: '1.654229932055940'
                          - timeframe: five_year
                            rank_performance: '112'
                            rank_popular: '81'
                            rank_trending: '117'
                            rank_top: '112'
                            max_drawdown: '0.047258723825134'
                            past_value: '1.000000000000000'
        '400':
          $ref: '#/components/responses/400'
components:
  parameters:
    optional_api_token:
      in: header
      name: Authorization
      description: User API token.
      schema:
        type: string
        format: JWT
  schemas:
    strategy_id:
      type: string
      description: AlphaInsider strategy identifier.
    timeframe:
      type: string
      description: Time window used for ranking or performance data.
      enum:
        - day
        - week
        - month
        - year
        - five_year
      default: month
    limit:
      type: number
      description: Number of results to return.
    success:
      type: boolean
      description: True when the request succeeded.
    user_id:
      type: string
      description: AlphaInsider user identifier.
    updated_at:
      type: string
      format: date-time
      description: Last update timestamp.
    created_at:
      type: string
      format: date-time
      description: Creation timestamp.
  responses:
    '400':
      description: Request failed.
      content:
        application/json:
          schema:
            type: object
            properties:
              success:
                type: boolean
                description: False when the request failed.
              response:
                type: string
                description: Error message.
          examples:
            '400':
              value:
                success: false
                response: Request failed.

````