För utvecklare
Betaåtkomst tillgänglig nu
Deep Values APILättintegrerad aktieanalys som tänker som en Berkshire-analytiker, inte som en datapanel.Bygg produkter för värdeinvestering på dagar, inte kvartal. Vi sköter AI-arbetet med flera analytiker, sammanställningen av 13F-data och infrastrukturen för sentimentanalys — du anropar en API-slutpunkt och får svaret.
Skaffa API-nyckel
Visa dok.
v1.0 · REST + MCP · betala per anrop
Tre saker som ingen annan ger dig till det här priset
AI-aktieanalys som JSONEn API-slutpunkt. Full genomgång. Optimistiskt scenario, pessimistiskt scenario, värderingsöversikt, investeringsplan och intervall för rimligt värde. Samma analysflöde med flera analytiker som driver vår konsumentprodukt, tillgängligt via ett enda JSON-anrop. Sentieo och AlphaSense kostar $30,000 om året; här kostar en genomgång $3 per anrop.
The Smart Money API103 bevakade investerare. Faktiska 13F-rapporter. Automatiskt klassificerade positionsförändringar. Aviseringar filtrerade efter väsentlighet. Buffett, Burry, Ackman, Druckenmiller, Li Lu, Duan Yongping och många fler: varje innehavsrad visar förändringen jämfört med föregående kvartal, så du slipper sammanfoga data på klientsidan. Data som ingen annan paketerar så här, oavsett pris.
Lättintegrerad AI-kontext för utvecklareBygger du en GPT med aktiekoll? En investeringsassistent? En analysassistent i din app? Vår API-slutpunkt /v1/ai-context returnerar en färdig systeminstruktion + ett strukturerat datablock på ~6000 token för en enskild aktiesymbol. Lägg in det i OpenAI, Anthropic eller valfritt SDK för språkmodeller — vi förankrar svaren i data, du bygger produkten.
Alla API-slutpunkter
Allt du kan anropa från dag ett. Fullständig OpenAPI-specifikation finns länkad nedan.
Analys
GET /api/v1/research/{ticker}e.g. GET /api/v1/research/AAPLFullständig AI-rapport med flera analytiker (debiteras)
Proffsinvesterare
GET /api/v1/smart-money/holdings?ticker=Xe.g. GET /api/v1/smart-money/holdings?ticker=AAPLVilka på vår lista äger X, förändringar, %
GET /api/v1/smart-money/changes?since=...e.g. GET /api/v1/smart-money/changes?since=2026-01-01Alla väsentliga förändringar under perioden
Guruer
GET /api/v1/gurusDe 103 investerare vi följer + deras största innehav
GET /api/v1/gurus/{slug}e.g. GET /api/v1/gurus/warren-buffettEn gurus hela portfölj + historik + biografi
Teser
GET /api/v1/theses?ticker=Xe.g. GET /api/v1/theses?ticker=AAPLStrukturerade investeringsbedömningar från människor
GET /api/v1/intrinsic-value/{ticker}e.g. GET /api/v1/intrinsic-value/AAPLDCF + ägarvinster + Damodaran-scenarier
Indikatorer
GET /api/v1/indicators/buffettBuffettindikatorn + zon (övervärderad/rimlig/undervärderad)
GET /api/v1/indicators/shiller-peShillers P/E-tal + percentil jämfört med historiken
Bolag
GET /api/v1/fundamentals/{ticker}e.g. GET /api/v1/fundamentals/AAPLResultaträkning + balansräkning + kassaflöde, årsvis + kvartalsvis
Rapporter
GET /api/v1/filings/{ticker}e.g. GET /api/v1/filings/AAPL10-K, 10-Q, 8-K, DEF 14A med maskintolkade avsnitt
Nyheter & sentiment
GET /api/v1/news/{ticker}e.g. GET /api/v1/news/AAPLNyheter med sentimentpoäng, senaste först
GET /api/v1/sentiment/{ticker}?source=...e.g. GET /api/v1/sentiment/AAPL?source=combinedVärdeinvesterares sentiment (INTE WSB-brus)
AI-kontext
GET /api/v1/ai-context/{ticker}e.g. GET /api/v1/ai-context/AAPLFaktaunderlag som enkelt integreras i chattbotar
Webbhookar
POST /api/v1/webhooksPrenumerera på händelser (gururers affärer, nya rapporter, sentimentskiften)
Priser
Betala per anropBetala med förbetalda krediter, samma som i appen: 1 kredit = $1. Ingen prenumeration, inget minimibelopp per månad, och anrop som ger fel debiteras aldrig.
Dataslutpunkter: från 0.001 krediter per anrop
En AI-analysöversikt: 3 krediter per anrop
Nyckelhantering, webbhookar och betalning: gratis
Fyll på från $9.99 för 10 krediter, eller låt din agent betala sin egen 402
Priset för varje slutpunkt finns i tabellen ovan ↑
Anpassad nivå för högre volym, egen varumärkesprofilering eller privata urval av guruer (följ din egen bevakningslista med investerare som lämnar in 13F-rapporter): hello@deepvalues.ai.
Prissatt per anrop, inte per användare
Institutionell analys och 13F-verktyg säljs som årliga användarlicenser och månadsabonnemang. Här köper du krediter i förskott och betalar bara för de anrop du gör.
LeverantörDet du fårPris
Du är här
Deep Values
AI-analys som JSON, 103 bevakade investerare, färdig kontext för din chattbot.$0.001–$3 / call
Sentieo / AlphaSense
Analysterminal för institutioner — företagsförsäljning, fleråriga avtal.$30,000+ / yr
WhaleWisdom
Endast 13F-verktyg. Ingen AI-syntes, inget marknadssentiment, ingen faktabaserad kontext.$1,000+ / mo
Vi fokuserar på den del av värdeinvestering som ingen annan erbjuder till det här priset: AI-syntes + utvalda professionella investerare + faktabaserad kontext.
Kom igång snabbt
Fyra rader curl: utan nyckel, med egen nyckel, priser, betalning vid 402.
bash
Steg 1 av 4 · Utan nyckel
# 1. No key, no account — 25 calls a day per address
curl -s "https://app.deepvalues.ai/api/v1/fundamentals/AAPL"
Anslut via MCP
Samma verktyg i Claude, Cursor eller valfri MCP-klient: en slutpunkt, strömmande HTTP.https://app.deepvalues.ai/api/mcp
Inga inloggningsuppgifter behövs för att komma igång: läsverktygen har en gratis daglig kvot per adress.
Logga in med ditt DeepValues-konto via OAuth 2.1 (anslut till https://app.deepvalues.ai/api/mcp?login så öppnar din klient webbläsaren), eller skicka en API-nyckel för att låsa upp betalverktyg som analys.
Listad i det officiella MCP-registret som 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" } } }
I Claude Desktop kan du också lägga till den under Inställningar → Anslutningar → Lägg till anpassad anslutning, med URL:en ovan.
Vem passar det här för?
Nyhetsbrevsskribenter + aktietipsare på SubstackHämta 13F-förändringar i realtid till ditt inlägg på måndag morgon. "Berkshire minskade sitt innehav i AAPL med 1.1% förra kvartalet — här är uppgifterna." Ett API-anrop, ingen webbskrapning.
Robotrådgivare + portföljprodukterVisa dina användare vad de professionella investerarna gör utan att betala för en WhaleWisdom-licens för $1k+/månad. Lägg till AI-genererade aktiegenomgångar som premiumfunktion utan egen AI-infrastruktur.
AI-apputvecklareKoppla in vår API-slutpunkt ai-context i din app baserad på GPT / Claude / Llama, så får din chattbot förankring i faktiska fundamenta, 13F-data och marknadssentiment. Ingen promptoptimering krävs.
Små fonder + familjeförmögenhetsförvaltareAnvänd våra 103 bevakade investerare för din egen konkurrentbevakning. Få notiser via webbhookar samma dag som en konkurrent säljer hela sitt innehav i en aktie som du också äger.
Kvantanalytiker + forskareTesta strategier mot utvalda investerarguruers affärer med 4+ års historik. Bygg sentimentviktade strategier utifrån subreddit-flödet med fokus på värdeinvestering (inte bruset kring memeaktier).
FAQ
Den returnerar den senast färdigställda genomgången för aktiesymbolen, samma som appen visar, tills en nyare körning ersätter den. Ett anrop startar aldrig en ny körning. Om aktiesymbolen ännu saknar en genomgång returneras 404 och information om hur du begär en.
13F-förändringar: i realtid jämfört med SEC EDGAR (vi kontrollerar på nytt var 30:e minut efter rapporteringsfönstret kl. 4pm ET). Fundamenta: vid dagens slut. Nyheter + sentiment: varje timme. Indikatorer: dagligen. AI-analys: sammanställs vid första anropet och cachelagras i 14 dagar.
Att använda resultaten i din egen produkt, för dina egna användare, är precis vad API:t är till för. Att sälja vidare det obearbetade API:t är inte tillåtet. För annan användning, skriv till hello@deepvalues.ai.
Det erbjuder vi inte. Polygon ($99–2000/månad) är bäst i klassen för kurs- och handelsdata i realtid. Quiver Quantitative täcker myndighets- och insiderdata. Vi fokuserar på den del av värdeinvestering som ingen annan erbjuder till det här priset.
Nej. Förbetalda krediter förfaller aldrig. Varje nyckel har också dagliga kvoter per grupp av API-slutpunkter, som återställs kl. 00:00 UTC. GET /api/v1/keys/me visar ditt saldo och dina kvoter.
Nej, det finns ingen prenumeration att knyta ett sådant avtal till. Du betalar per lyckat anrop, och anrop som ger fel debiteras aldrig.
Ja. De flesta API-slutpunkter för läsning svarar helt utan nyckel, upp till 25 anrop per dag och adress. POST /api/v1/keys med {} returnerar en testnyckel med prefixet dv_sk_test_: verkliga data, aldrig någon debitering.

För AI-agenter: HTTP-referens steg för steg (på engelska)

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.
Senast uppdaterad Oct 7, 2026. Utvecklat av Deep Values i San Francisco.