# Stock quotes by company name: look up tickers on Yahoo Finance

**Use case:** 

Type company names instead of tickers: each name is looked up with Yahoo Finance search and the row shows the matched ticker, company name and exchange, the latest price and the change from the previous close. Example: Berkshire Hathaway, Visa, Walmart, Costco, Netflix.

## Input

```json
{
  "symbols": [
    "AAPL",
    "MSFT",
    "7203.T"
  ],
  "companyNames": [
    "Berkshire Hathaway",
    "Visa",
    "Walmart",
    "Costco",
    "Netflix"
  ],
  "outputFormat": "symbol",
  "includeHistory": false,
  "range": "1mo",
  "interval": "1d",
  "includeEvents": true,
  "monitoringMode": false,
  "thresholdPercent": 1,
  "resetMonitoringState": false,
  "useProxy": true
}
```

## Output

```json
{
  "symbol": {
    "label": "Symbol",
    "format": "string"
  },
  "name": {
    "label": "Name",
    "format": "string"
  },
  "price": {
    "label": "Price",
    "format": "string"
  },
  "currency": {
    "label": "Currency",
    "format": "string"
  },
  "change": {
    "label": "Change",
    "format": "string"
  },
  "changePercent": {
    "label": "Change Percent",
    "format": "string"
  },
  "previousClose": {
    "label": "Previous Close",
    "format": "string"
  },
  "priceTime": {
    "label": "Price Time",
    "format": "string"
  },
  "marketState": {
    "label": "Market State",
    "format": "string"
  },
  "exchangeName": {
    "label": "Exchange Name",
    "format": "string"
  },
  "instrumentType": {
    "label": "Instrument Type",
    "format": "string"
  },
  "dayHigh": {
    "label": "Day High",
    "format": "string"
  },
  "dayLow": {
    "label": "Day Low",
    "format": "string"
  },
  "dayVolume": {
    "label": "Day Volume",
    "format": "string"
  },
  "barCount": {
    "label": "Bar Count",
    "format": "string"
  },
  "rowType": {
    "label": "Row Type",
    "format": "string"
  },
  "date": {
    "label": "Date",
    "format": "string"
  },
  "open": {
    "label": "Open",
    "format": "string"
  },
  "high": {
    "label": "High",
    "format": "string"
  },
  "low": {
    "label": "Low",
    "format": "string"
  },
  "close": {
    "label": "Close",
    "format": "string"
  },
  "adjClose": {
    "label": "Adj Close",
    "format": "string"
  },
  "volume": {
    "label": "Volume",
    "format": "string"
  },
  "dividendAmount": {
    "label": "Dividend Amount",
    "format": "string"
  },
  "splitRatio": {
    "label": "Split Ratio",
    "format": "string"
  },
  "monitorStatus": {
    "label": "Monitor Status",
    "format": "string"
  },
  "priceMovePercent": {
    "label": "Price Move Percent",
    "format": "string"
  },
  "status": {
    "label": "Status",
    "format": "string"
  },
  "note": {
    "label": "Note",
    "format": "string"
  },
  "source": {
    "label": "Source",
    "format": "string"
  },
  "scrapedAt": {
    "label": "Scraped At",
    "format": "string"
  },
  "input": {
    "label": "Input",
    "format": "string"
  },
  "inputKind": {
    "label": "Input Kind",
    "format": "string"
  },
  "searchMatchName": {
    "label": "Search Match Name",
    "format": "string"
  },
  "searchMatchExchange": {
    "label": "Search Match Exchange",
    "format": "string"
  },
  "shortName": {
    "label": "Short Name",
    "format": "string"
  },
  "exchange": {
    "label": "Exchange",
    "format": "string"
  },
  "exchangeTimezone": {
    "label": "Exchange Timezone",
    "format": "string"
  },
  "yahooUrl": {
    "label": "Yahoo Url",
    "format": "string"
  },
  "priceLocalTime": {
    "label": "Price Local Time",
    "format": "string"
  },
  "dayChangeStatus": {
    "label": "Day Change Status",
    "format": "string"
  },
  "yahooChangePercent": {
    "label": "Yahoo Change Percent",
    "format": "string"
  },
  "dayOpen": {
    "label": "Day Open",
    "format": "string"
  },
  "fiftyTwoWeekHigh": {
    "label": "Fifty Two Week High",
    "format": "string"
  },
  "fiftyTwoWeekLow": {
    "label": "Fifty Two Week Low",
    "format": "string"
  },
  "firstTradeDate": {
    "label": "First Trade Date",
    "format": "string"
  },
  "thresholdPercent": {
    "label": "Threshold Percent",
    "format": "string"
  },
  "isFirstCheck": {
    "label": "Is First Check",
    "format": "string"
  },
  "previousReturnedPrice": {
    "label": "Previous Returned Price",
    "format": "string"
  },
  "previousReturnedPriceTime": {
    "label": "Previous Returned Price Time",
    "format": "string"
  },
  "previousReturnedAt": {
    "label": "Previous Returned At",
    "format": "string"
  },
  "previousCurrency": {
    "label": "Previous Currency",
    "format": "string"
  },
  "priceMove": {
    "label": "Price Move",
    "format": "string"
  },
  "historyInterval": {
    "label": "History Interval",
    "format": "string"
  },
  "historyRange": {
    "label": "History Range",
    "format": "string"
  },
  "barsWithoutClose": {
    "label": "Bars Without Close",
    "format": "string"
  },
  "bars": {
    "label": "Bars",
    "format": "string"
  },
  "dividends": {
    "label": "Dividends",
    "format": "string"
  },
  "splits": {
    "label": "Splits",
    "format": "string"
  },
  "historyStatus": {
    "label": "History Status",
    "format": "string"
  },
  "requestUrl": {
    "label": "Request Url",
    "format": "string"
  },
  "yahooErrorCode": {
    "label": "Yahoo Error Code",
    "format": "string"
  },
  "interval": {
    "label": "Interval",
    "format": "string"
  },
  "isIncomplete": {
    "label": "Is Incomplete",
    "format": "string"
  },
  "closeFromQuote": {
    "label": "Close From Quote",
    "format": "string"
  },
  "splitNumerator": {
    "label": "Split Numerator",
    "format": "string"
  },
  "splitDenominator": {
    "label": "Split Denominator",
    "format": "string"
  },
  "time": {
    "label": "Time",
    "format": "string"
  },
  "localTime": {
    "label": "Local Time",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Yahoo Finance Stock Price Scraper - Quotes, History & Dividends](https://apify.com/neverempty/yahoo-finance-stock-price-scraper.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/neverempty/yahoo-finance-stock-price-scraper.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

This Task's input is already configured above. Use it as-is rather than inventing a new one.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/neverempty/yahoo-finance-stock-price-scraper.md

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).
