> **For coding agents and LLMs:** This is one Social Fetch marketing page (markdown export). For API orientation start with [`/llms.txt`](https://www.socialfetch.dev/llms.txt); for auth and crawl rules use [`/agents.txt`](https://www.socialfetch.dev/agents.txt); for every operation use [`/llms-endpoints.txt`](https://www.socialfetch.dev/llms-endpoints.txt).

## This page

- **On-site (HTML):** <https://www.socialfetch.dev/platforms/yahoo-finance/search>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/yahoo-finance/search.mdx>

---

# Yahoo Finance Search API

One query across entities, news, lists, research reports and screener fields.

`GET /v1/yahoo-finance/search?query=apple` returns `data.query`, `data.count`, `data.quotes`, `data.news`, `data.lists`, `data.researchReports` and `data.screenerFieldResults`. The quote rows carry entity fields such as `symbol`, `shortname`, `longname`, `exchDisp`, `typeDisp`, `quoteType`, `score` and `isYahooFinance`. News rows carry headline metadata, and research report rows carry report metadata.

Send `region` and `language` to localise names and news, for example `region=US&language=en-US` or `region=JP&language=ja-JP`. `data.count` can be null when no total is available. Navigation links and server timings are not exposed. A query written wholly in a non-Latin script is refused with a clear 400; search by a Latin name or a ticker instead. Use lookup when you want typed symbol matches with offset paging.

## Request

- **Endpoint:** `GET /v1/yahoo-finance/search`
- **Credits:** 1 credit
Failed requests are free
- **Input:** by text
- **Full reference:** [docs](https://www.socialfetch.dev/docs/api/v1/yahoo-finance/search/get)
- **Platform page:** [/platforms/yahoo-finance](https://www.socialfetch.dev/platforms/yahoo-finance)

## FAQ

### What kind of results come back?

Entities, news, curated lists, research reports and screener field results, each in its own array. Empty arrays are normal when the query matches nothing in that category.

### How do I localise the results?

Send region as a two-letter code and language as a tag such as en-US or ja-JP. The same query can return different names and news for a different region.

### Can I search in Japanese or Cyrillic?

A wholly non-Latin query returns a 400. Use a Latin transliteration or the ticker; a mixed query that contains Latin text still works.

### Why is data.count null?

No total is available for that search. The arrays are still complete for the query; treat count as optional.

### How many credits does this route cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.
