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

# Perspectivas de analistas

<ResponseExample>
  ```json Respuesta (200 OK) theme={null}
  {
    "analyst-insights": [
      {
        "action": "Upgrades",
        "analyst_id": "669ea49c3f2d7e0001303664",
        "analyst_insights": "BWS Financial elevó la calificación de las acciones de Innodata a Top Pick, con un precio objetivo (PO) de 110,00 $.  \n\n **Sólido desempeño financiero y perspectivas de crecimiento**: Innodata ha demostrado un crecimiento financiero y un potencial significativos, especialmente resaltados por el anuncio de 68 millones de dólares en acuerdos de preentrenamiento en su última conferencia de resultados. Esto refleja la capacidad de la compañía para asegurar contratos de gran tamaño y su sólida posición dentro del panorama de IA, que evoluciona rápidamente y probablemente impulsará un mayor crecimiento de los ingresos y la confianza de los inversores.\n\n**Obtención estratégica de un contrato gubernamental**: La adjudicación de un contrato gubernamental al inicio del cuarto trimestre de 2025 sitúa a Innodata en posición de lograr una expansión sustancial hacia nuevas áreas de negocio en 2026. Se espera que esta iniciativa contribuya de forma significativa a los ingresos de la compañía hacia finales de año, poniendo de manifiesto sus iniciativas estratégicas de crecimiento y reforzando su valor de mercado.",
        "date": "2026-01-05",
        "firm": "BWS Financial",
        "firm_id": "57f832d56b87f600016fa43f",
        "id": "695bdd0f7bad4dcabd14a073",
        "pt": "110.00",
        "rating": "Top Pick",
        "rating_id": "695bd5818f047b0001feddd2",
        "security": {
          "cik": "903651",
          "exchange": "NASDAQ",
          "isin": "US4576422053",
          "name": "Innodata",
          "symbol": "INOD"
        },
        "updated": 1767628056
      },
      {
        "action": "Maintains",
        "analyst_id": "669ea49c3f2d7e0001303664",
        "analyst_insights": "BWS Financial mantuvo su recomendación de Compra sobre las acciones de Innodata, con un precio objetivo (PO) de 110,00 $.  \n\n **Fuerte potencial de crecimiento de los ingresos**: Innodata ha mostrado una trayectoria financiera sólida al asegurar 68 millones de dólares en acuerdos de preentrenamiento, lo que indica una demanda considerable de sus servicios de preparación y de ingeniería de datos para IA. Este crecimiento es un claro indicador de la capacidad de la compañía para atraer contratos de envergadura, lo que refuerza la confianza de los inversores en sus perspectivas de ingresos y en su fortaleza operativa.\n\n**Contrato gubernamental estratégico**: La entrada de la compañía en el cuarto trimestre de 2025 con un contrato gubernamental la posiciona para ampliar sus oportunidades de negocio en 2026. Este movimiento estratégico no solo diversifica las fuentes de ingresos de Innodata, sino que también sienta las bases para mayores beneficios financieros hacia finales de año, demostrando el potencial de la compañía para aumentar su cuota de mercado y su rentabilidad.",
        "date": "2026-01-05",
        "firm": "BWS Financial",
        "firm_id": "57f832d56b87f600016fa43f",
        "id": "695bd5cf7bad4dcabd14a070",
        "pt": "110.00",
        "rating": "Buy",
        "rating_id": "695bd5818f047b0001feddd2",
        "security": {
          "cik": "903651",
          "exchange": "NASDAQ",
          "isin": "US4576422053",
          "name": "Innodata",
          "symbol": "INOD"
        },
        "updated": 1767626200
      }
    ]
  }
  ```

  ```json Respuesta (401 Unauthorized) theme={null}
  {
    "ok": false,
    "errors": [
      {
        "code": "auth_failed",
        "id": "unauthorized",
        "value": "Invalid or missing authentication token"
      }
    ]
  }
  ```

  ```json Respuesta (404 Not Found) theme={null}
  {
    "ok": false,
    "errors": [
      {
        "code": "no_data_found",
        "id": "not_found",
        "value": "No data found for the specified parameters"
      }
    ]
  }
  ```

  ```json Respuesta (500 Internal Server Error) theme={null}
  {
    "ok": false,
    "errors": [
      {
        "code": "internal_server_error",
        "id": "server_error",
        "value": "An unexpected error occurred while processing your request"
      }
    ]
  }
  ```
</ResponseExample>


## OpenAPI

````yaml es/openapi/calendar-api.spec.yml GET /api/v1/analyst/insights
openapi: 3.0.0
info:
  contact: {}
  description: >-
    تُعيد واجهة برمجة تطبيقات REST هذه بيانات مُنظَّمة لمكالمات المؤتمرات
    الهاتفية (conference calls)، وتوزيعات الأرباح (dividends)، والأرباح (بما في
    ذلك تواريخ الأرباح المستقبلية)، والبيانات الاقتصادية، وإعلانات شركات
    الأدوية، والتوجيّهات المستقبلية للشركات (guidance)، والاكتتابات العامة
    الأولية (IPOs)، والعروض الثانوية، والتقييمات (ratings)، وأنشطة الاندماجات
    والاستحواذات (M&A)، وتجزيئة الأسهم (splits).
  termsOfService: http://swagger.io/terms/
  title: Calendar API
  version: 2.1.0
servers:
  - url: https://api.benzinga.com
    description: PROD
security: []
paths:
  /api/v1/analyst/insights:
    get:
      tags:
        - Analyst Insights
      summary: رؤى المحلّلين V1
      description: >-
        يُرجِع تحليلات ورؤى بحثية حول الأوراق المالية، بما في ذلك تحليلات
        تفصيلية وتوصيات صادرة عن محللين ماليين
      operationId: get-analyst-insights-v1
      parameters:
        - description: >-
            إزاحة الصفحة. لأسباب تتعلق بالتحسين والأداء والاعتبارات التقنية،
            تكون إزاحات الصفحات محصورة بين 0 و 100000. قيِّد نتائج الاستعلام
            باستخدام معاملات أخرى مثل التاريخ. القيمة الافتراضية هي 0
          in: query
          name: page
          schema:
            type: integer
            default: 0
        - description: عدد النتائج المُعادة. الحد الأقصى 1000
          in: query
          name: pageSize
          schema:
            type: integer
            default: 100
        - description: >-
            تاريخ الاستعلام عن بيانات calendar. يُستخدم كاختصار لـ date_from و
            date_to إذا كانتا متطابقتين. القيمة الافتراضية هي الأحدث
          in: query
          name: date
          schema:
            type: string
            format: date
        - description: تاريخ البدء بتنسيق YYYY-MM-DD
          in: query
          name: date_from
          schema:
            type: string
            format: date
        - description: تاريخ الانتهاء بتنسيق YYYY-MM-DD
          in: query
          name: date_to
          schema:
            type: string
            format: date
        - description: رمز تداول واحد أو أكثر تفصل بينها فواصل. بحد أقصى 50 من رموز الأسهم
          in: query
          name: symbols
          schema:
            type: string
            format: csv
        - description: محلِّل
          in: query
          name: analyst
          schema:
            type: string
        - description: معرّف التصنيف
          in: query
          name: rating_id
          schema:
            type: string
        - description: نوع مفاتيح البحث
          in: query
          name: search_keys_type
          schema:
            type: string
            enum:
              - firm_id
              - firm
              - analyst_id
              - analyst_name
        - description: مفاتيح البحث
          in: query
          name: search_keys
          schema:
            type: string
        - description: >-
            حقل الفرز، بالتنسيق: field:order (مثال: date:asc). القيمة
            الافتراضية: desc.
          in: query
          name: sort
          schema:
            type: string
            enum:
              - date
        - description: >-
            الطابع الزمني Unix (بتوقيت UTC) لآخر تحديث للسجلات. سيُجبِر هذا
            ترتيب الفرز على أن يكون أكبر من أو يساوي الطابع الزمني المُشار إليه
          in: query
          name: parameters[updated]
          schema:
            type: integer
      responses:
        '200':
          description: رؤى المحللين
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/api.AnalystInsightsResponse'
        '400':
          description: طلب غير صالح
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/api.ErrorResponse'
        '500':
          description: خطأ داخلي في الخادم
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/api.ErrorResponse'
      security:
        - ApiKeyAuth: []
components:
  schemas:
    api.AnalystInsightsResponse:
      description: استجابة واجهة برمجة التطبيقات API التي تتضمن مصفوفة سجلات لرؤى المحللين
      properties:
        analyst-insights:
          items:
            $ref: '#/components/schemas/calendarapi.AnalystInsights'
          type: array
      type: object
    api.ErrorResponse:
      properties:
        text:
          type: string
      type: object
    calendarapi.AnalystInsights:
      properties:
        action:
          example: Maintains
          type: string
        analyst_id:
          example: 60a7f5e8e4b0f5a3c8e9f5b8
          type: string
        analyst_insights:
          example: Strong fundamentals support higher valuation
          type: string
        date:
          example: '2024-01-09T00:00:00.000Z'
          type: string
        firm:
          example: Goldman Sachs
          type: string
        firm_id:
          example: 60a7f5e8e4b0f5a3c8e9f5b7
          type: string
        id:
          example: 60a7f5e8e4b0f5a3c8e9f5b6
          type: string
        pt:
          example: '200.00'
          type: string
        rating:
          example: Buy
          type: string
        rating_id:
          example: 60a7f5e8e4b0f5a3c8e9f5b9
          type: string
        security:
          $ref: '#/components/schemas/calendarapi.AnalystInsightsSecurity'
        updated:
          example: 1704819600
          type: integer
      type: object
    calendarapi.AnalystInsightsSecurity:
      properties:
        cik:
          example: '320193'
          type: string
        exchange:
          example: NASDAQ
          type: string
        isin:
          example: US0378331005
          type: string
        name:
          example: Apple Inc.
          type: string
        symbol:
          example: AAPL
          type: string
      type: object
  securitySchemes:
    ApiKeyAuth:
      in: query
      name: token
      type: apiKey

````