---
title: "Api Finviz"
method: GET
path: "/api/finviz"
tags: ["Market Data"]
---

# Api Finviz

`GET /api/finviz`

## Request

- Base URL: `https://www.oxfordledge.com` (the document declares no server; this is the origin it was published from)
- URL: `https://www.oxfordledge.com/api/finviz`
- Auth: none declared

Finnhub supplemental data for a ticker (the `finviz` path name is historical).

OWNER ruling 4 (2026-09-28): no `recommendation` label, and no
`targetPrice` / `analystCount` -- they came from two Finnhub endpoints with
no date, the partial analyst claim the ruling bars. Scrubbed on the way out
so a cached payload loses them too.

## Query parameters

- `ticker` string, nullable: Ticker symbol (1-10 uppercase letters/digits)

## Response `200`

Successful Response

- FinvizResponse: `GET /api/finviz` — Finnhub supplemental data (the path name is historical; nothing is scraped from Finviz). Loose shape (varies by ticker / data availability). Carries no `recommendation`, `targetPrice` or `analystCount` (OWNER ruling 4, 2026-09-28).

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api.md) · [All operations](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api/llms.txt) · [OpenAPI document](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api/revisions/e832a1260f0b?raw)
