Dla deweloperów
Wersja beta już dostępna
Deep Values APIGotowe do integracji analizy spółek — z podejściem analityka Berkshire, a nie panelu z danymi.Twórz produkty do inwestowania w wartość w kilka dni, a nie kwartałów. My zapewniamy analizy zespołu analityków AI, selekcję i opracowanie danych 13F oraz infrastrukturę do analizy nastrojów — Ty wywołujesz jeden punkt końcowy i otrzymujesz odpowiedź.
Pobierz klucz API
Zobacz dok.
v1.0 · REST + MCP · płatność za wywołanie
Trzy rzeczy, których nikt inny nie oferuje w tej cenie
Analizy spółek przez AI w formacie JSONJeden punkt końcowy. Pełny raport. Scenariusz wzrostowy, scenariusz spadkowy, przegląd wyceny, plan inwestycyjny, przedział wartości godziwej. Ten sam proces analityczny z udziałem wielu analityków AI, który napędza naszą aplikację dla inwestorów indywidualnych, dostępny za jednym wywołaniem w formacie JSON. Sentieo i AlphaSense kosztują $30,000 rocznie; tutaj raport kosztuje $3 za wywołanie.
API do śledzenia profesjonalnych inwestorów103 śledzonych inwestorów. Autentyczne raporty 13F. Automatycznie klasyfikowane zmiany pozycji. Powiadomienia filtrowane według istotności. Buffett, Burry, Ackman, Druckenmiller, Li Lu, Duan Yongping i wielu innych: każdy wiersz pozycji zawiera zmianę względem poprzedniego kwartału, więc nie musisz łączyć danych po stronie klienta. Nikt inny nie udostępnia danych w takiej formie, niezależnie od ceny.
Gotowy kontekst dla AI dla twórców aplikacjiTworzysz GPT z wiedzą o akcjach? Asystenta inwestycyjnego? Asystenta analitycznego w swojej aplikacji? Nasz punkt końcowy /v1/ai-context zwraca gotową instrukcję systemową + blok ustrukturyzowanych danych o długości ~6000 tokenów dla jednego symbolu giełdowego. Przekaż go do OpenAI, Anthropic lub dowolnego SDK do obsługi LLM — my zapewniamy oparcie odpowiedzi na danych, Ty tworzysz produkt.
Pełna lista punktów końcowych
Wszystkie dostępne wywołania od pierwszego dnia. Poniżej znajdziesz link do pełnej specyfikacji OpenAPI.
Analizy
GET /api/v1/research/{ticker}e.g. GET /api/v1/research/AAPLPełny raport AI opracowany przez wielu analityków (płatny)
Smart Money
GET /api/v1/smart-money/holdings?ticker=Xe.g. GET /api/v1/smart-money/holdings?ticker=AAPLKto z naszej listy ma X w portfelu, zmiany, %
GET /api/v1/smart-money/changes?since=...e.g. GET /api/v1/smart-money/changes?since=2026-01-01Wszystkie istotne zmiany w danym okresie
Guru
GET /api/v1/gurus103 śledzonych inwestorów + największe pozycje każdego z nich
GET /api/v1/gurus/{slug}e.g. GET /api/v1/gurus/warren-buffettPełny portfel jednego guru + historia + biografia
Tezy
GET /api/v1/theses?ticker=Xe.g. GET /api/v1/theses?ticker=AAPLUporządkowane opinie inwestycyjne tworzone przez ludzi
GET /api/v1/intrinsic-value/{ticker}e.g. GET /api/v1/intrinsic-value/AAPLDCF + zyski właścicielskie + scenariusze Damodarana
Wskaźniki
GET /api/v1/indicators/buffettWskaźnik Buffetta + strefa (przewartościowanie/wycena godziwa/niedowartościowanie)
GET /api/v1/indicators/shiller-peC/Z Shillera + percentyl na tle danych historycznych
Spółki
GET /api/v1/fundamentals/{ticker}e.g. GET /api/v1/fundamentals/AAPLRZiS + bilans + przepływy pieniężne, roczne + kwartalne
Raporty
GET /api/v1/filings/{ticker}e.g. GET /api/v1/filings/AAPL10-K, 10-Q, 8-K, DEF 14A z wyodrębnionymi sekcjami
Wiadomości i nastroje
GET /api/v1/news/{ticker}e.g. GET /api/v1/news/AAPLWiadomości z oceną sentymentu, od najnowszych
GET /api/v1/sentiment/{ticker}?source=...e.g. GET /api/v1/sentiment/AAPL?source=combinedSentyment inwestorów w wartość (NIE szum z WSB)
Kontekst AI
GET /api/v1/ai-context/{ticker}e.g. GET /api/v1/ai-context/AAPLGotowy kontekst źródłowy dla twórców chatbotów
Webhooki
POST /api/v1/webhooksSubskrybuj zdarzenia (zmiany w portfelach guru, nowe raporty, zmiany sentymentu)
Cennik
Płatność za wywołaniePłatność z góry zakupionymi kredytami, tymi samymi co w aplikacji: 1 kredyt = $1. Bez subskrypcji i miesięcznego minimum. Wywołania zakończone błędem nigdy nie są płatne.
Punkty końcowe danych: od 0.001 kredytów za wywołanie
Raport analityczny AI: 3 kredytów za wywołanie
Zarządzanie kluczami, webhooki i płatności: bezpłatnie
Doładuj konto od $9.99 za 10 kredytów lub pozwól agentowi samodzielnie opłacić żądanie z kodem 402
Cena każdego punktu końcowego jest w tabeli powyżej ↑
Indywidualny plan dla większej liczby wywołań, rozwiązań pod własną marką lub własnych grup guru (śledź wybraną listę inwestorów składających raporty 13F): hello@deepvalues.ai.
Płacisz za wywołanie, nie za użytkownika
Dostęp do analiz dla instytucji i narzędzi 13F jest sprzedawany w ramach rocznych licencji na użytkownika i miesięcznych planów. Tutaj kupujesz kredyty z góry i płacisz tylko za wykonane wywołania.
DostawcaCo otrzymujeszCena
Jesteś tutaj
Deep Values
Analizy AI w formacie JSON, 103 śledzonych inwestorów, gotowy kontekst dla chatbota.$0.001–$3 / call
Sentieo / AlphaSense
Terminal analityczny dla instytucji — sprzedaż dużym firmom, wieloletnie umowy.$30,000+ / yr
WhaleWisdom
Tylko narzędzia do 13F. Bez syntezy AI, analizy nastrojów ani kontekstu opartego na danych.$1,000+ / mo
Skupiamy się na niszy inwestowania w wartość, której nikt inny nie obsługuje w tej cenie: synteza AI + wyselekcjonowani profesjonalni inwestorzy + kontekst oparty na danych.
Szybki start
Cztery linie curl: bez klucza, własny klucz, ceny, płatność po odpowiedzi 402.
bash
Krok 1 z 4 · Bez klucza
# 1. No key, no account — 25 calls a day per address
curl -s "https://app.deepvalues.ai/api/v1/fundamentals/AAPL"
Połącz przez MCP
Te same narzędzia w Claude, Cursor lub dowolnym kliencie MCP: jeden punkt końcowy, Streamable HTTP.https://app.deepvalues.ai/api/mcp
Na początek nie potrzebujesz danych uwierzytelniających: narzędzia do odczytu mają bezpłatny dzienny limit na adres.
Zaloguj się na konto DeepValues przez OAuth 2.1 (połącz się z https://app.deepvalues.ai/api/mcp?login, a klient otworzy przeglądarkę) lub prześlij klucz API, aby odblokować płatne narzędzia, takie jak analizy.
W oficjalnym rejestrze MCP jako ai.deepvalues/deepvalues.
Claude Codeterminal
claude mcp add --transport http deepvalues https://app.deepvalues.ai/api/mcp # or with an API key: claude mcp add --transport http deepvalues https://app.deepvalues.ai/api/mcp \ --header "Authorization: Bearer dv_sk_live_…"
Claude Desktopclaude_desktop_config.json
{ "mcpServers": { "deepvalues": { "command": "npx", "args": [ "-y", "mcp-remote", "https://app.deepvalues.ai/api/mcp" ] } } }
Cursor~/.cursor/mcp.json
{ "mcpServers": { "deepvalues": { "url": "https://app.deepvalues.ai/api/mcp" } } }
W Claude Desktop możesz też dodać połączenie w Ustawienia → Łączniki → Dodaj niestandardowy łącznik, używając powyższego adresu URL.
Dla kogo
Autorzy newsletterów + analitycy akcji na SubstackuDodaj aktualne zmiany z raportów 13F do swojego poniedziałkowego porannego wpisu. „Berkshire zmniejszyło pozycję w AAPL o 1.1% w poprzednim kwartale — oto dane”. Jedno wywołanie API, bez pobierania danych ze stron.
Robodoradcy + narzędzia portfelowePokaż użytkownikom, co robią profesjonalni inwestorzy, bez licencji WhaleWisdom za $1k+/mies. Dodaj generowane przez AI podsumowania analiz spółek jako funkcję premium, bez własnej infrastruktury AI.
Twórcy aplikacji AIDodaj nasz endpoint ai-context do swojej aplikacji opartej na GPT / Claude / Llama, a twój chatbot zyska oparcie w rzeczywistych danych fundamentalnych, danych 13F i nastrojach rynkowych. Bez projektowania promptów.
Małe fundusze + biura zarządzające majątkiem rodzinnymWykorzystaj dane o 103 śledzonych przez nas inwestorach do monitorowania konkurencji. Otrzymuj powiadomienia przez webhook w dniu, gdy konkurent zamyka pozycję, którą masz też w swoim portfelu.
Analitycy ilościowi + badaczeTestuj strategie na podstawie wyselekcjonowanych transakcji guru z ponad 4 lat historii. Buduj strategie ważone nastrojami na podstawie wpisów z subreddita poświęconego inwestowaniu w wartość (bez szumu wokół akcji memowych).
FAQ
API zwraca najnowszą ukończoną analizę dla danego symbolu giełdowego — tę samą, którą pokazuje aplikacja — dopóki nie zastąpi jej nowsza. Wywołanie nigdy nie uruchamia nowej analizy. Jeśli dla danego symbolu nie ma jeszcze analizy, API zwraca kod 404 i informuje, jak ją zamówić.
Zmiany 13F: w czasie rzeczywistym względem SEC EDGAR (sprawdzamy ponownie co 30 minut po oknie składania raportów o 4 po południu czasu ET). Dane fundamentalne: na koniec dnia. Wiadomości + nastroje: co godzinę. Wskaźniki: codziennie. Analizy AI: tworzone przy pierwszym wywołaniu, przechowywane w pamięci podręcznej przez 14 dni.
API służy właśnie do wykorzystywania wyników we własnym produkcie, dla własnych użytkowników. Odsprzedaż samego dostępu do API jest niedozwolona. W sprawie innych zastosowań napisz na hello@deepvalues.ai.
Nie oferujemy tych danych. Polygon ($99–2000/mies.) to najlepsze rozwiązanie do danych o transakcjach rynkowych w czasie rzeczywistym. Quiver Quantitative udostępnia dane rządowe + dane o transakcjach osób z wewnątrz spółek. Skupiamy się na niszy inwestowania w wartość, której nikt inny nie obsługuje w tej cenie.
Nie. Kredyty kupione z góry nigdy nie wygasają. Każdy klucz ma też dzienne limity dla poszczególnych grup endpointów, które resetują się o 00:00 UTC. GET /api/v1/keys/me pokazuje twoje saldo i limity.
Nie: nie ma subskrypcji, którą można by objąć taką umową. Płacisz za każde udane wywołanie. Za wywołania zakończone błędem nigdy nie pobieramy opłat.
Tak. Większość endpointów do odczytu działa bez klucza, z limitem 25 wywołań dziennie na adres. POST /api/v1/keys z {} zwraca klucz środowiska testowego dv_sk_test_: rzeczywiste dane, bez opłat.

Dla agentów AI: dokumentacja HTTP krok po kroku (po angielsku)

FOR AI AGENTS — NO HUMAN NEEDED

Get a key, call the API and pay for it, all over HTTP

No account, no dashboard, no browser. The same steps, machine-readable: /llms.txt, /.well-known/agent.json, OpenAPI. MCP clients: https://app.deepvalues.ai/api/mcp (Streamable HTTP). Open-source research corpus (CC BY 4.0, markdown twins, index.json): research.deepvalues.ai/for-agents/.

  1. 1. Try it with no key

    21 read endpoints answer without any Authorization header, up to 25 calls per IP per day (ai-context: 1/day, intrinsic-value: 5/day, as-filed: 5/day, brief: 1/day, smart-money-holdings: 5/day, smart-money-changes: 5/day, guru-moves: 5/day, verdict: 5/day, mirror-brief: 5/day, gurus: 5/day, guru: 5/day, guru-portfolio: 5/day, theses: 5/day). Watch X-RateLimit-Remaining; the Link: …; rel="register" header points at step 2.

    Keyless endpoints: ai-context, intrinsic-value, as-filed, brief, smart-money-holdings, smart-money-changes, guru-moves, verdict, mirror-brief, gurus, guru, guru-portfolio, theses, indicators-buffett, indicators-shiller-pe, sentiment, news, companies-search, company-overview, fundamentals, filings. /research is never keyless.

    curl -s "https://app.deepvalues.ai/api/v1/fundamentals/AAPL"
  2. 2. Get a key

    One unauthenticated POST. No account, no browser, no human.

    {} → a dv_sk_test_ sandbox key: real data, never billed, 100 metadata calls/day per address, no /research.

    {"email":"…"} → a dv_sk_live_ key on a new prepaid account. The first key for an email carries 1 starter credit ($1), and every live key's owner gets 250 free reference reads a day; at most 3 starter grants and 10 keys per IP per day.

    The raw key is shown once and is the only credential — the email is a contact label, not a login. POST again WITH the key as bearer to mint a sibling (rotation); GET https://app.deepvalues.ai/api/v1/keys/me for balance + quota; DELETE it to revoke.

    curl -s -X POST "https://app.deepvalues.ai/api/v1/keys" \ -H "Content-Type: application/json" \ -d '{"email":"agent@example.com"}'
  3. 3. Prices

    1 credit = $1.00. Prices are per successful call and often fractional — parse them as decimals: 0.001 credits ($0.001) × 8 endpoints; 0.01 credits ($0.01) × 8 endpoints; 0.02 credits ($0.02) × 4 endpoints; 0.25 credits ($0.25) × 2 endpoints. Everything else is free.

    Reference reads (fundamentals, filings, news, sentiment, indicators, company search and overview): $0.001 a call with a key or credits, the first 250 a day free per live key owner; $0.005 when paid per call over x402.

    Valuation outputs: $0.01 (smart money, gurus, guru moves, mirror brief, theses) to $0.02 (intrinsic value, verdict, ai-context, as-filed).

    Answers: $0.25 — brief (1 free a day) and research. Same price, different products: brief is a short valuation answer computed at call time (value, margin of safety, verdict, holders); research is the full written multi-analyst briefing, the latest one completed.

    One company end to end (20 reference reads + 5 valuation outputs at $0.02 + 1 brief + 1 research) costs about $0.62, billed as separate calls: no single payment is above $0.25, within the $1 default cap of the x402 v2 client (the v1 x402-fetch default of $0.10 needs raising for the $0.25 answers).

    A call is charged only after it returns 2xx; errors are never billed. The per-endpoint price is price_credits in https://app.deepvalues.ai/api/v1/pricing.json (and agent.json, and the list below). Human-readable: https://app.deepvalues.ai/en/developers#agents-pricing. The call below returns your exact balanceMicro.

    curl -s "https://app.deepvalues.ai/api/v1/keys/me" -H "Authorization: Bearer $DV_API_KEY"
  4. 4. Payment

    When a priced call cannot be paid you get HTTP 402 with payment_options, the ways to pay in the order to try them. Nothing was charged.

    with a key, a keyed 402 carries topUp.checkoutUrl, a ready-to-pay Stripe Checkout link for the smallest pack (null if Stripe could not be reached — then POST topUp.checkoutEndpoint). Packs: "1000" = 10 credits, "5000" = 50 credits, "20000" = 200 credits. The POST below returns { "checkoutUrl": "https://checkout.stripe.com/…" }; it needs the key as bearer (a GET without one only lists the packs). Credits land on the key’s balance when Stripe confirms; poll keys/me, then retry.

    x402 (USDC paid by the agent itself, no human) is not switched on yet: the 402 body says so and carries no accepts. Until it is, a person pays the Stripe link.

    curl -s -X POST "https://app.deepvalues.ai/api/v1/credits/checkout" \ -H "Authorization: Bearer $DV_API_KEY" -H "Content-Type: application/json" \ -d '{"pack":"1000"}'
  5. 5. Quotas

    Daily buckets per live key, reset 00:00 UTC: metadata 10,000, ai_research 50, webhook_events 1,000. Over quota → HTTP 429 (RFC 7807) with retry_after_seconds.

    Every response carries X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Bucket.

Price per successful call

EndpointWhat it returnsUSDx402 per call
GET /ai-context/{ticker}
e.g. /ai-context/AAPL
Drop-in AI grounding context (DIFFERENTIATED)$0.02$0.02
GET /research/{ticker}
e.g. /research/AAPL
AI multi-analyst research briefing (HEADLINE)$0.25$0.25
GET /intrinsic-value/{ticker}
e.g. /intrinsic-value/AAPL
DCF + Owner Earnings + Damodaran intrinsic value$0.02$0.02
GET /as-filed/{ticker}
e.g. /as-filed/AAPL?date=2020-02-01
Point-in-time fundamentals: what was filed as of a date, before restatement$0.02$0.02
GET /brief/{ticker}
e.g. /brief/AAPL
One-call valuation brief: intrinsic value, margin of safety, verdict, guru holders$0.25$0.25
GET /smart-money/holdings
e.g. /smart-money/holdings?ticker=AAPL
Which curated gurus hold this ticker$0.01$0.01
GET /smart-money/changes
e.g. /smart-money/changes?since=2026-Q1
Material guru moves in a time window$0.01$0.01
GET /gurus/movesMaterial guru moves, newest filing first, each with its verdict$0.01$0.01
GET /verdict/{ticker}
e.g. /verdict/AAPL?guru=warren-buffett
The verdict line for one filed move$0.02$0.02
GET /mirror-brief/{ticker}
e.g. /mirror-brief/AAPL?guru=warren-buffett
An impersonal brief on one filed move, for an agent to act on$0.01$0.01
GET /gurusCurated guru roster$0.01$0.01
GET /gurus/{slug}
e.g. /gurus/warren-buffett
One guru: bio + top holdings$0.01$0.01
GET /gurus/{slug}/portfolio
e.g. /gurus/warren-buffett/portfolio
One guru's full portfolio at a quarter$0.01$0.01
GET /thesesStructured human investment theses$0.01$0.01
GET /indicators/buffettBuffett Indicator with zone classification$0.001$0.005
GET /indicators/shiller-peShiller PE with historical percentile$0.001$0.005
GET /sentiment/{ticker}
e.g. /sentiment/AAPL
Value-investor sentiment rollup (not WSB noise)$0.001$0.005
GET /news/{ticker}
e.g. /news/AAPL
Sentiment-scored news$0.001$0.005
GET /companiesCompany search$0.001$0.005
GET /companies/{ticker}/overview
e.g. /companies/AAPL/overview
Company overview$0.001$0.005
GET /fundamentals/{ticker}
e.g. /fundamentals/AAPL
Income + balance + cashflow$0.001$0.005
GET /filings/{ticker}
e.g. /filings/AAPL
SEC filings (10-K, 10-Q, 8-K, etc)$0.001$0.005

1 credit = $1.00. Key management, webhooks and checkout are free. Errors are never billed. A live key gets 250 free $0.001 reads a day. Paid per call over x402, a price below $0.005 is quoted at $0.005: each on-chain settlement carries a facilitator fee, so cheap reads are cheaper with a key and a $1 top-up. The x402 market rate for raw fields is $0.01 to $0.02; our fields are $0.001 and our valuation outputs $0.01 to $0.02.

Errors

Every error is RFC 7807 application/problem+json. Branch on type, which is https://app.deepvalues.ai/developers/errors/<slug>; detail is for people.

type slugHTTPMeaning
missing-key401No Authorization header on an endpoint that needs a key. Mint one with POST /api/v1/keys.
invalid-key401The bearer is not a well-formed dv_sk_ key, or no such key exists.
revoked-key401The key was revoked. Mint a new one.
insufficient-scope403The key lacks the scope this endpoint requires.
sandbox-restricted403Test (dv_sk_test_) keys cannot call this endpoint — /research is live-only. Use a live key.
origin-forbidden403The request did not come through https://app.deepvalues.ai.
live-key-required403Only a live key can do this (for example, buy credits).
quota-exceeded429The daily quota for this bucket is used up. Resets at 00:00 UTC; see Retry-After.
anonymous-quota-exceeded429The keyless allowance for this address is used up. Mint a key.
key-issuance-rate-limited429Too many keys minted from this address today.
insufficient-credits402The call is not paid for. Pay it with x402 first (sign the PAYMENT-REQUIRED quote, resend with PAYMENT-SIGNATURE), or have a person pay topUp.checkoutUrl; payment_options lists both. Nothing was charged.
settlement-not-credited500An x402 payment settled but was not credited. Do not pay again: resend the same payment header to have it credited, or contact support with the reference.
settlement-pending503An x402 settlement was not confirmed in time. Do NOT sign a new payment; resend the same payment header after Retry-After.
payment-in-progress409Another request carrying this exact x402 payment is in flight. Wait for it or resend in a few seconds; do not sign a new payment.
payment-rail-unavailable503USDC (x402) payments cannot be recorded right now; nothing was settled or charged. Retry later or pay by card.
x402-disabled503USDC (x402) payment is switched off on this deployment; `detail` says why. Buy credits by card via POST /credits/checkout.
invalid-credits400POST /credits/top-up needs ?credits=N, a whole number within the allowed range.
billing-unavailable503The call could not be metered, so it was not served. Nothing was charged; retry.
invalid-parameter400A query or body parameter is missing or malformed; `detail` names it.
invalid-ticker400The ticker is not a valid symbol.
invalid-id400The id in the path is malformed.
invalid-email400The email in a key request is not an address.
invalid-pack400Unknown credit pack.
invalid-events400A webhook subscription named an unknown event type.
missing-events400A webhook subscription named no event types.
invalid-webhook-url400The webhook URL is not a valid URL.
insecure-webhook-url400Webhook URLs must be https.
too-many-webhooks429The key already has the maximum number of webhook subscriptions.
not-found404Nothing exists at this path or id.
ticker-not-found404No company with this ticker.
research-not-found404No research briefing exists for this ticker yet.
unknown-endpoint404No endpoint at this path. `did_you_mean` lists the closest real ones; `request_data` takes a request for one we lack.
invalid-data-request400POST /request-data needs `want` (3-500 characters) and, if sent, a known `kind`.
data-request-rate-limited429Too many data requests from this address (or from everyone) today. The ones already sent are recorded.
request-data-unavailable503Data requests cannot be recorded right now. Retry later.
method-not-allowed405Wrong HTTP method; see the Allow header.
research-upstream502The research engine did not answer. Not charged; retry.
upstream-unavailable502A data source is temporarily unavailable. Not charged; retry.
checkout-unavailable502Stripe Checkout could not be opened. Retry.
as-filed-unavailable503No as-filed history to answer from: not loaded on this deployment yet, or none for this company. Not charged; /fundamentals has current figures.
live-keys-unavailable503Live keys are not being issued right now. Sandbox keys still work.
key-issuance-unavailable503Key issuance is temporarily unavailable. Retry later.
internal500Unexpected server error. Not charged; retry.
Dla deweloperów
Ostatnia aktualizacja: Oct 7, 2026. Stworzone przez Deep Values w San Francisco.