json 用于Intrinio API的OpenAPI

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json 用于Intrinio API的OpenAPI相关的知识,希望对你有一定的参考价值。

{
  "swagger": "2.0",
  "info": {
    "title": "Intrinio API",
    "description": "Through our Intrinio Data Marketplace, we offer a wide selection of financial data feeds sourced by our own proprietary processes as well as from many data vendors. The primary application of the Intrinio API is for use in third-party applications and integrations or for end-users utilizing the Excel add-in and Google Sheets add-on. The Intrinio API uses HTTPS verbs and a RESTful endpoint structure, which makes it easy to request data from Intrinio. Basic Authentication is administered over HTTPS. Responses are delivered in JSON format.",
    "version": "1.0.0"
  },
  "host": "api.intrinio.com",
  "basePath": "/",
  "schemes": [
    "http"
  ],
  "produces": [
    "application/json"
  ],
  "consumes": [
    "application/json"
  ],
  "paths": {
    "/analysts": {
      "get": {
        "summary": "Analysts",
        "description": "Returns a list of analysts",
        "operationId": "analysts",
        "parameters": [
          {
            "in": "query",
            "name": "page_number",
            "description": " an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": " an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "source",
            "description": " The source of the data: tip",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Analysts"
        ]
      }
    },
    "/analyst_ratings": {
      "get": {
        "summary": "Analyst Ratings",
        "description": "Returns analyst buy/sell/hold ratings for a specific security and date, as well as target prices",
        "operationId": "analyst-ratings",
        "parameters": [
          {
            "in": "query",
            "name": "action",
            "description": " The analyst action (see section below) ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "analyst_firm_id",
            "description": " The ID of the analyst firm ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "analyst_id",
            "description": " The ID of the analyst ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "identifier",
            "description": " the identifier for the legal entity or a security associated with the company: ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": " an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": " an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "rating",
            "description": " The analyst rating (see section below) ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "sector",
            "description": " The name of the sector ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "source",
            "description": " The source of the data: tip",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Analyst Ratings"
        ]
      }
    },
    "/banks/failed": {
      "get": {
        "summary": "Failed Banks",
        "description": "Returns failed bank list and information for all failed banks covered by Intrinio",
        "operationId": "failed-banks",
        "parameters": [
          {
            "in": "query",
            "name": "page_number",
            "description": " an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": " an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "query",
            "description": " used to search for a bank name to return relevant failed banks",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Failed Banks"
        ]
      }
    },
    "/banks/holding_companies": {
      "get": {
        "summary": "Bank Holding Companies",
        "description": "Returns bank holding company list and information for all bank holding companies covered by Intrinio",
        "operationId": "bank-holding-companies",
        "parameters": [
          {
            "in": "query",
            "name": "page_number",
            "description": " an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": " an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "query",
            "description": " used to search for a ticker or bank name to return relevant banks",
            "type": "string"
          },
          {
            "in": "query",
            "name": "rssd_id",
            "description": " the bank/bank holding company RSSD ID issued by the Federal Reserve: RSSD ID LOOKUP",
            "type": "string"
          },
          {
            "in": "query",
            "name": "ticker",
            "description": " the stock market ticker symbol associated with the companies common stock securities: ",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Holding Companies",
          "Banks"
        ]
      }
    },
    "/bloggers": {
      "get": {
        "summary": "Bloggers",
        "description": "Returns a list of bloggers",
        "operationId": "bloggers",
        "parameters": [
          {
            "in": "query",
            "name": "page_number",
            "description": " an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": " an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "source",
            "description": " The source of the data: tip",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Bloggers"
        ]
      }
    },
    "/blogger_ratings": {
      "get": {
        "summary": "Blogger Ratings",
        "description": "Returns blogger buy/sell/hold ratings for a specific security and date",
        "operationId": "blogger-ratings",
        "parameters": [
          {
            "in": "query",
            "name": "blogger_id",
            "description": " The ID of the blogger ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "blog_id",
            "description": " The ID of the blog ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "identifier",
            "description": " the identifier for the legal entity or a security associated with the company: ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": " an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": " an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "rating",
            "description": " The blogger rating (see section below) ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "sector",
            "description": " The name of the sector ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "source",
            "description": " The source of the data: tip",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Blogger Ratings"
        ]
      }
    },
    "/companies": {
      "get": {
        "summary": "Company Master",
        "description": "Returns the master list of all companies covered by the Intrinio Data Marketplace",
        "operationId": "company-master",
        "parameters": [
          {
            "in": "query",
            "name": "latest_filing_date",
            "description": " a date value that returns the list of companies whose latest SEC filing was filed on or after this date: YYYY",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": " an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": " an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "query",
            "description": " a string query search of company name or ticker symbol with the returned results being the relevant companies in compacted list format",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Companies"
        ]
      }
    },
    "/companies/filings": {
      "get": {
        "summary": "Company SEC Filings",
        "description": "Returns the complete list of SEC filings for a company",
        "operationId": "company-sec-filings",
        "parameters": [
          {
            "in": "query",
            "name": "end_date",
            "description": " the last filing date for which to return filings, in the format: YYYY",
            "type": "string"
          },
          {
            "in": "query",
            "name": "identifier",
            "description": " the stock market ticker symbol associated with the company’s common stock",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": " an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": " an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "report_type",
            "description": " the report type of the filing requested: 10",
            "type": "string"
          },
          {
            "in": "query",
            "name": "start_date",
            "description": " the earliest filing date for which to return filings, in the format: YYYY",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Companies",
          "Company Filings"
        ]
      }
    },
    "/companies/insider_transactions": {
      "get": {
        "summary": "Insider Transactions by Company",
        "description": "Returns a list of all insider transactions in a company",
        "operationId": "insider-transactions-by-company",
        "parameters": [
          {
            "in": "query",
            "name": "end_date",
            "description": " the latest transaction date for which to return data: YYYY",
            "type": "string"
          },
          {
            "in": "query",
            "name": "identifier",
            "description": " the stock market ticker symbol associated with the companies common stock securities or the Central Index Key issued by the SEC, which is the unique identifier all company filings are issued under: ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": " an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": " an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "start_date",
            "description": " the earliest transaction date for which to return data: YYYY",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Insider Transactions"
        ]
      }
    },
    "/data_point": {
      "get": {
        "summary": "Data Point",
        "description": "Returns the most recent median data point for an Economic index for a selected tag",
        "operationId": "data-point",
        "parameters": [
          {
            "in": "query",
            "name": "identifier",
            "description": " an identifier for the Economic Index selected: ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "item",
            "description": " the specified standardized tag or series ID requested: ECONOMIC TAGS",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Data"
        ]
      }
    },
    "/executives": {
      "get": {
        "summary": "Executive Master",
        "description": "Returns a list of all executives and their unique executive identifier, including both U",
        "operationId": "executive-master",
        "parameters": [
          {
            "in": "query",
            "name": "company",
            "description": " the identifier for the specified security or company: ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": " an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": " an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "query",
            "description": " a string query search of executives name",
            "type": "string"
          },
          {
            "in": "query",
            "name": "role",
            "description": " the normalized executive and officer role",
            "type": "string"
          },
          {
            "in": "query",
            "name": "type",
            "description": " select whether to show only US or International executives: us | non",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Executives"
        ]
      }
    },
    "/executives/companies": {
      "get": {
        "summary": "Company Executive Contacts",
        "description": "Returns a list of all information for an executive and their related companies",
        "operationId": "company-executive-contacts",
        "parameters": [
          {
            "in": "query",
            "name": "company",
            "description": " the identifier for the specified security or company: ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "identifier",
            "description": " the Intrinio executive identifier",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Executives",
          "companies"
        ]
      }
    },
    "/executives/roles": {
      "get": {
        "summary": "Company Executive Roles",
        "description": "For a specific executive company identifier, returns a list of all roles within the company",
        "operationId": "company-executive-roles",
        "parameters": [
          {
            "in": "query",
            "name": "company",
            "description": " the identifier for the specified security or company: ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "identifier",
            "description": " the Intrinio executive identifier",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Executives",
          "Executive Roles"
        ]
      }
    },
    "/financials/standardized": {
      "get": {
        "summary": "Standardized Financials",
        "description": "Returns professional-grade historical financial data",
        "operationId": "standardized-financials",
        "parameters": [
          {
            "in": "query",
            "name": "date",
            "description": " the first fundamental will be the latest as of this specified date: YYYY",
            "type": "string"
          },
          {
            "in": "query",
            "name": "fiscal_period",
            "description": " the fiscal period associated with the fundamental: FY | Q1 | Q2 | Q3 | Q4 | Q1TTM | Q2TTM | Q3TTM | Q2YTD | Q3YTD",
            "type": "string"
          },
          {
            "in": "query",
            "name": "fiscal_year",
            "description": " the fiscal year associated with the fundamental: YYYY",
            "type": "string"
          },
          {
            "in": "query",
            "name": "identifier",
            "description": " the stock market ticker symbol associated with the companies common stock securities: ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": " an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": " an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "rounding",
            "description": "ins function) – round the returned value (actuals, thousands, millions, billions): A | K | M | B",
            "type": "string"
          },
          {
            "in": "query",
            "name": "sequence",
            "description": " the sequence of the requested fundamental (i",
            "type": "string"
          },
          {
            "in": "query",
            "name": "statement",
            "description": " the financial statement requested, options include the income statement, balance sheet, statement of cash flows and calculated metrics and ratios: income_statement | balance_sheet | cash_flow_statement | calculations",
            "type": "string"
          },
          {
            "in": "query",
            "name": "tag",
            "description": "in function) ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "type",
            "description": " the type of periods requested ",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Financials"
        ]
      }
    },
    "/fundamentals/standardized": {
      "get": {
        "summary": "Standardized Fundamentals",
        "description": "Returns a list of available standardized fundamentals (fiscal year and fiscal period) for a given ticker and statement",
        "operationId": "standardized-fundamentals",
        "parameters": [
          {
            "in": "query",
            "name": "date",
            "description": " the first fundamental will be the latest as of this specified date: YYYY",
            "type": "string"
          },
          {
            "in": "query",
            "name": "identifier",
            "description": " the stock market ticker symbol associated with the companies common stock securities: ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "item",
            "description": "in function) ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": " an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": " an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "sequence",
            "description": "in function) ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "statement",
            "description": " the financial statement requested, options include the income statement, balance sheet, statement of cash flows and calculated metrics and ratios: income_statement | balance_sheet | cash_flow_statement | calculations",
            "type": "string"
          },
          {
            "in": "query",
            "name": "type",
            "description": " the type of periods requested ",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Fundamentals"
        ]
      }
    },
    "/historical_data": {
      "get": {
        "summary": "Historical Data",
        "description": "Returns the historical data for for a selected identifier (ticker symbol or index symbol) for a selected tag",
        "operationId": "historical-data",
        "parameters": [
          {
            "in": "query",
            "name": "end_date",
            "description": " the latest date for which to return data: YYYY",
            "type": "string"
          },
          {
            "in": "query",
            "name": "frequency",
            "description": " the frequency of the historical prices & valuation data: daily | weekly | monthly | quarterly | yearly",
            "type": "string"
          },
          {
            "in": "query",
            "name": "identifier",
            "description": " the stock market ticker symbol associated with the company’s common stock or index",
            "type": "string"
          },
          {
            "in": "query",
            "name": "item",
            "description": " the specified standardized tag requested",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": " an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": " an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "sequence",
            "description": "in function) ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "show_date",
            "description": "in, false by default) if true, the function will return the date value, and if false the function will return the data point value for a given query: true | false",
            "type": "string"
          },
          {
            "in": "query",
            "name": "sort_order",
            "description": " the order of the historical stock price dates: asc | desc",
            "type": "string"
          },
          {
            "in": "query",
            "name": "start_date",
            "description": " the earliest date for which to return data: YYYY",
            "type": "string"
          },
          {
            "in": "query",
            "name": "type",
            "description": " the type of periods requested ",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Historical Data"
        ]
      }
    },
    "/indices": {
      "get": {
        "summary": "Index Master",
        "description": "Returns indices list and information for all indices covered by Intrinio",
        "operationId": "index-master",
        "parameters": [
          {
            "in": "query",
            "name": "identifier",
            "description": " the Intrinio symbol associated with the index: ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "order",
            "description": " returns the results in the given order: popularity | symbol",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": " an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": " an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "query",
            "description": " a string query search of index name or symbol with the returned results being the relevant securities in compacted list format",
            "type": "string"
          },
          {
            "in": "query",
            "name": "type",
            "description": " the type of indices specified: stock_market | economic | sic",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Indices"
        ]
      }
    },
    "/news_sector_sentiments": {
      "get": {
        "summary": "Sector News Sentiments",
        "description": "Returns daily summaries of news sentiments by sector and date",
        "operationId": "sector-news-sentiments",
        "parameters": [
          {
            "in": "query",
            "name": "end_date",
            "description": " the latest date for which to return data: YYYY",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": " an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": " an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "sector",
            "description": " the name of the sector: SECTORS",
            "type": "string"
          },
          {
            "in": "query",
            "name": "source",
            "description": " The source of the data: tip",
            "type": "string"
          },
          {
            "in": "query",
            "name": "start_date",
            "description": " the earliest date for which to return data: YYYY",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "News",
          "Sector",
          "Sentiments"
        ]
      }
    },
    "/options/expirations": {
      "get": {
        "summary": "Option Expirations",
        "description": "Returns all option contract expiration dates for a given ticker",
        "operationId": "option-expirations",
        "parameters": [
          {
            "in": "query",
            "name": "ticker",
            "description": "the option ticker symbol, corresponding to the underlying security",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Options"
        ]
      }
    },
    "/options/historical": {
      "get": {
        "summary": "Historical Prices",
        "description": "Returns the historical prices for the given option contract",
        "operationId": "historical-prices",
        "parameters": [
          {
            "in": "query",
            "name": "expiration",
            "description": "the contract expiration date, in the format YYYY",
            "type": "string"
          },
          {
            "in": "query",
            "name": "identifier",
            "description": "the contract identifier (example: AAPL190118C00195000)",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": "an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": "an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "strike",
            "description": "the contract strike price",
            "type": "string"
          },
          {
            "in": "query",
            "name": "ticker",
            "description": "the option ticker symbol, corresponding to the underlying security",
            "type": "string"
          },
          {
            "in": "query",
            "name": "type",
            "description": "the contract type, either put or call",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Options",
          "Historical"
        ]
      }
    },
    "/owners": {
      "get": {
        "summary": "Owners",
        "description": "Returns owners list and information for all institutional owners of securities covered by Intrinio",
        "operationId": "owners",
        "parameters": [
          {
            "in": "query",
            "name": "identifier",
            "description": " the Central Index Key issued by the SEC, which is the unique identifier all owner filings are issued under:\nCENTRAL INDEX KEY",
            "type": "string"
          },
          {
            "in": "query",
            "name": "institutional",
            "description": "(true) ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": "an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": "an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "query",
            "description": "a string query search of owner name or cik id with the returned results being the relevant owners in compacted list format",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Owners"
        ]
      }
    },
    "/owners/insider_transactions": {
      "get": {
        "summary": "Insider Transactions By Owner",
        "description": "Returns a list of all insider transactions by an owner in as many companies as the owner may be considered an insider",
        "operationId": "insider-transactions-by-owner",
        "parameters": [
          {
            "in": "query",
            "name": "identifier",
            "description": " the Central Index Key issued by the SEC, which is the unique identifier all owner filings are issued under:\nCENTRAL INDEX KEY",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": "an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": "an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Owners",
          "Insider Transactions"
        ]
      }
    },
    "/press_releases": {
      "get": {
        "summary": "Press Releases",
        "description": "Returns the most recent press releases by Nasdaq GlobeNewsire for a company",
        "operationId": "press-releases",
        "parameters": [
          {
            "in": "query",
            "name": "identifier",
            "description": "the stock market ticker symbol associated with the company’s common stock",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": "an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": "an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "related",
            "description": "filter whether the list returned includes all press releases where a company is the subject or only press releases issued by the company: all | false | true",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Press Releases"
        ]
      }
    },
    "/prices/exchange": {
      "get": {
        "summary": "Exchange Prices",
        "description": "Returns professional-grade historical stock prices for all securities traded on a stock exchange for a single specified day",
        "operationId": "exchange-prices",
        "parameters": [
          {
            "in": "query",
            "name": "identifier",
            "description": "the stock market ticker symbol associated with the companies common stock securities or the stock market index: ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": "an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": "an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "price_date",
            "description": "the specified date in which historical stock prices are returned for a stock exchange ",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Prices",
          "Exchanges"
        ]
      }
    },
    "/securities": {
      "get": {
        "summary": "Securities",
        "description": "Returns security list and information for all securities covered by Intrinio",
        "operationId": "securities",
        "parameters": [
          {
            "in": "query",
            "name": "exch_symbol",
            "description": "the Intrinio Stock Market Symbol, to specify the exchange for the list of securities: ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "identifier",
            "description": "the identifier for the legal entity or a security associated with the company: ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "last_crsp_adj_date",
            "description": "a date value that returns the list of securities that have had adjusted stock prices due to a corporate event after this date: YYYY",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": "an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": "an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "query",
            "description": "a string query search of security name or ticker symbol with the returned results being the relevant securities in compacted list format",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Securities"
        ]
      }
    },
    "/securities/institutional_ownership": {
      "get": {
        "summary": "Institutional Owners by Security",
        "description": "https://api",
        "operationId": "institutional-owners-by-security",
        "parameters": [
          {
            "in": "query",
            "name": "identifier",
            "description": "the stock market ticker symbol associated with the companies common stock securities or the Central Index Key issued by the SEC, which is the unique identifier all company filings are issued under: ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": "an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": "an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Securities",
          "Institutional Ownership"
        ]
      }
    },
    "/securities/search": {
      "get": {
        "summary": "Securities Search/Screener",
        "description": "Returns a list of all securities that match the given conditions",
        "operationId": "securities-searchscreener",
        "parameters": [
          {
            "in": "query",
            "name": "An operator\n\n\n  Equal to: “eq”",
            "type": "string"
          },
          {
            "in": "query",
            "name": "conditions",
            "description": "A comma",
            "type": "string"
          },
          {
            "in": "query",
            "name": "Contains text: “contains”",
            "type": "string"
          },
          {
            "in": "query",
            "name": "Greater than or equal to: “gte”",
            "type": "string"
          },
          {
            "in": "query",
            "name": "Greater than: “gt”",
            "type": "string"
          },
          {
            "in": "query",
            "name": "Less than or equal to: “lte”",
            "type": "string"
          },
          {
            "in": "query",
            "name": "Less than: “lt”",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Securities"
        ]
      }
    },
    "/stock_exchanges": {
      "get": {
        "summary": "Stock Exchange Master",
        "description": "Returns stock exchange list and information for all stock exchanges covered by Intrinio",
        "operationId": "stock-exchange-master",
        "parameters": [
          {
            "in": "query",
            "name": "page_number",
            "description": "an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": "an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "query",
            "description": "a string query search of stock exchange name or MIC with the returned results being the relevant stock exchanges in compacted list format",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Stock Exchanges"
        ]
      }
    },
    "/stock_exchanges/corporate_actions": {
      "get": {
        "summary": "Stock Exchange Corporate Actions",
        "description": "Returns all corporate actions for all securities listed on a specified stock exchange",
        "operationId": "stock-exchange-corporate-actions",
        "parameters": [
          {
            "in": "query",
            "name": "identifier",
            "description": "the stock market ticker symbol associated with the companies common stock securities or the stock market index: ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": "an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": "an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Stock Exchanges"
        ]
      }
    },
    "/tags/banks": {
      "get": {
        "summary": "Bank XBRL Tags and Labels",
        "description": "Returns the Bank XBRL tags and labels for a given ticker/RSSD ID, statement, and date or fiscal year/fiscal quarter",
        "operationId": "bank-xbrl-tags-and-labels",
        "parameters": [
          {
            "in": "query",
            "name": "fiscal_period",
            "description": "the fiscal period associated with the fundamental: FY | Q1 | Q2 | Q3 | Q4 | Q1TTM | Q2TTM | Q3TTM | Q2YTD | Q3YTD",
            "type": "string"
          },
          {
            "in": "query",
            "name": "fiscal_year",
            "description": "the fiscal year associated with the fundamental: YYYY",
            "type": "string"
          },
          {
            "in": "query",
            "name": "identifier",
            "description": "the stock market ticker symbol associated with the companies common stock securities, or the bank/bank holding company RSSD ID issued by the Federal Reserve: ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "item",
            "description": "in function) ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": "an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": "an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "sequence",
            "description": "an integer 0 or greater for calling a single tag from the first entry",
            "type": "string"
          },
          {
            "in": "query",
            "name": "statement",
            "description": "the financial statement requested from the call report, the UBPR report or Y",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Banks"
        ]
      }
    },
    "/tags/reported": {
      "get": {
        "summary": "As Reported XBRL Tags and Labels",
        "description": "Returns the As Reported XBRL tags and labels for a given ticker, statement, and date or fiscal year/fiscal quarter",
        "operationId": "as-reported-xbrl-tags-and-labels",
        "parameters": [
          {
            "in": "query",
            "name": "date",
            "description": " the first fundamental will be the latest as of this specified date: YYYY",
            "type": "string"
          },
          {
            "in": "query",
            "name": "fiscal_period",
            "description": " the fiscal period associated with the fundamental: FY | Q1 | Q2 | Q3",
            "type": "string"
          },
          {
            "in": "query",
            "name": "fiscal_year",
            "description": " the fiscal year associated with the fundamental: YYYY",
            "type": "string"
          },
          {
            "in": "query",
            "name": "identifier",
            "description": " the stock market ticker symbol associated with the companies common stock securities: ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "item",
            "description": "in function) ",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_number",
            "description": " an integer greater than or equal to 1 for specifying the page number for the return values",
            "type": "string"
          },
          {
            "in": "query",
            "name": "page_size",
            "description": " an integer greater than 1 for specifying the number of results on each page",
            "type": "string"
          },
          {
            "in": "query",
            "name": "sequence",
            "description": " an integer 0 or greater for calling a single tag from the first entry, based on order",
            "type": "string"
          },
          {
            "in": "query",
            "name": "statement",
            "description": " the financial statement requested: income_statement | balance_sheet | cash_flow_statement",
            "type": "string"
          },
          {
            "in": "query",
            "name": "type",
            "description": " the type of periods requested ",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Tags"
        ]
      }
    },
    "/valuation/70087/assumptions": {
      "get": {
        "summary": "Fetch Valuation Assumptions",
        "description": "GET https://api",
        "operationId": "fetch-valuation-assumptions",
        "parameters": [
          {
            "in": "query",
            "name": "id",
            "description": " the Intrinio unique identifier for the Valuation API request",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Valuations"
        ]
      }
    },
    "/valuation/70087/outputs": {
      "get": {
        "summary": "Fetch Valuation Outputs",
        "description": "GET https://api",
        "operationId": "fetch-valuation-outputs",
        "parameters": [
          {
            "in": "query",
            "name": "id",
            "description": " the Intrinio unique identifier for the Valuation API request",
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "Market Data",
          "Valuations"
        ]
      }
    }
  }
}

以上是关于json 用于Intrinio API的OpenAPI的主要内容,如果未能解决你的问题,请参考以下文章

使用 JSON 进行基本身份验证

用于 API 发布请求的 PySpark DataFrame 到 JSON

用于从 api 获取 json 数据的 url 格式

用于浏览 API 的 JSON 查看器 [关闭]

。Net Core中用于MongoDB的JSON:API库

用于解析平台 REST API (JSON) 并解码为结构的 Swift URLRequest