{"uid":"cap_KUAP-xF7mYv5kW-JfSO9E","slug":"dripstack-stock-picks-api-a2f0a9e4","name":"DripStack Stock Picks API","description":"Paid JSON for stock-picker calls from financial newsletters and investing articles. Query params: optional `date=YYYY-MM-DD` for one UTC effective day, optional `limit`. Default (omit `date`) returns the latest UTC effective day with picks. Rows missing publication timestamps may use extractedAt for the effective day. Returns 404 when no picks exist for the day. USDC `exact` x402 on Base or Solana; amount is the flat stock-picks unit price times distinct attributed source posts returned (call GET /api/v1/stock-picks/quote for the exact total).","url":"https://dripstack.com/api/v1/stock-picks","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Optional UTC effective calendar day in YYYY-MM-DD form."},"limit":{"type":"integer","maximum":500,"minimum":1,"description":"Maximum number of stock-pick calls returned."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["dateUsed","startDate","endDate","asOf","count","items"],"properties":{"asOf":{"type":"string"},"count":{"type":"integer"},"items":{"type":"array"},"endDate":{"type":"string"},"dateUsed":{"type":"string"},"startDate":{"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"asOf":"2026-06-02T18:30:00.000Z","count":1,"items":[{"id":"clxexamplestockpick0001","action":"NEW_POSITION","author":"Author display name","callId":"example-call-id","ticker":"ACME","postSlug":"example-investment-letter","direction":"LONG","activePick":true,"articleUrl":"https://example.substack.com/p/example-investment-letter","publishedAt":"2026-05-30T12:00:00.000Z","articleTitle":"Example investment letter","evidenceQuote":"Short source quote supporting the pick.","instrumentType":"EQUITY","tickerExchange":"NASDAQ","convictionLabel":"High","publicationSlug":"example.substack.com","authorConviction":4,"rationaleSnippet":"Concise rationale for the extracted call."}],"endDate":"2026-05-30","dateUsed":"2026-05-30","startDate":"2026-05-30"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.3","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.3/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_bQ21rIJZpzh7hlJ-0Xagh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns AI-extracted stock pick calls (ticker, direction, conviction, rationale) sourced from Substack investment newsletter articles.","exampleAgentPrompt":"Pull me the latest stock picks extracted from Substack investment newsletters — up to 50 picks — and show me the ticker, direction, conviction level, and rationale for each.","exampleUseCases":null,"resultDescription":"A JSON object containing a list of stock pick items, each with ticker, exchange, direction (LONG/SHORT), action type (e.g. NEW_POSITION), conviction label and score, rationale snippet, evidence quote, article URL, author name, publication slug, and extraction/publication timestamps. Also includes metadata such as total count, date range (startDate, endDate), and asOf timestamp.","failureModes":["Invalid date format returns a 400 error — date must be YYYY-MM-DD","Limit out of range (below 1 or above 500) returns a validation error","No picks found for the specified date returns an empty items array","Payment not fulfilled (x402 protocol) results in a 402 Payment Required response blocking access","Internal extraction failure may return 500 with no items"],"whenToPreferThis":"Use this endpoint when you need structured, AI-extracted stock pick signals from Substack investment newsletters — including ticker, direction, conviction, and supporting rationale — rather than raw article text or generic news sentiment. Ideal for agents building investment dashboards, screening tools, or tracking newsletter analyst performance over time.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:36:06.940Z","isFirstParty":false}