$1.5
per call · USD Coin on Base
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).
Endpoint
GET https://dripstack.com/api/v1/stock-picks3
Calls / 30d
1
Unique payers / 30d
Sep 9
Last called
exact
Payment scheme
Call this service
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);
const res = await fetchWithPay("https://dripstack.com/api/v1/stock-picks", {
method: "GET",
});
const data = await res.json();curl -X GET \
"https://dripstack.com/api/v1/stock-picks?limit=200" \
-H "X-PAYMENT: <signed x402 payment>"Example response
{
"asOf": "2026-06-02T18:30:00.000Z",
"count": 1,
"dateUsed": "2026-05-30",
"endDate": "2026-05-30",
"items": [
{
"action": "NEW_POSITION",
"activePick": true,
"articleTitle": "Example investment letter",
"articleUrl": "https://example.substack.com/p/example-investment-letter",
"author": "Author display name",
"authorConviction": 4,
"callId": "example-call-id",
"convictionLabel": "High",
"direction": "LONG",
"evidenceQuote": "Short source quote supporting the pick.",
"id": "clxexamplestockpick0001",
"instrumentType": "EQUITY",
"postSlug": "example-investment-letter",
"publicationSlug": "example.substack.com",
"publishedAt": "2026-05-30T12:00:00.000Z",
"rationaleSnippet": "Concise rationale for the extracted call.",
"ticker": "ACME",
"tickerExchange": "NASDAQ"
}
],
"startDate": "2026-05-30"
}Payment details
0xbf22b6ddb5a08c823856a779f1004eea60c5ab92USD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913Is this your API?
Pin it to the top of News & Content and the homepage with a featured placement.
More from Drip & similar services
Drip · Publications
dripstack.xyz
Paid JSON for one Substack-backed newsletter, blog, or podcast post: synthesized summary (`synthesizedSummary`), metadata, and identifiers for financial analysis. Path params are `publicationSlug` and `postSlug`. Returns 503 until summary exists. USDC `exact` x402 on Base or Solana; USD amount is per-post when set on the post, otherwise the server default.
Otto AI · Crypto News
x402.ottoai.services
Importance-ranked crypto headlines with per-article source links and publish times, plus a sentiment-scored market brief. Regenerated hourly; meta carries the snapshot's age and a fresh/stale verdict.
X402stock · News
x402stock.xyz
Curated stock-market news with ticker tags, source, publisher, image, and timestamps. Pass `?ticker=AAPL` to filter. From x402stock, a pay-per-call market & economic data API for AI agents. No API key or account; pay in USDC via x402.