D
Drip
OtherAbout Drip
Review the Service identity, supported languages, protocol versions, and source metadata discovered by the directory.Service details
Service Id
6249e304-1eb5-41c8-b1b7-ff90d3d4f500
Service origin
https://dripstack.com
ListedSeptember 24, 2026, 6:49 PM
Last checkedSeptember 24, 2026, 8:07 PM
Protocol details
SourceOpenAPI
Endpoints
Endpoint details are saved from the OpenAPI document. Authentication requirements and prices are advertised information, not a verified payment or access guarantee. The document may contain additional endpoints.GET/api/v1/companies
Look up a company profile by ticker, domain, qid, CIK, or name.
Identity lookup for a company (who is NVDA / nvidia.com?), not article search. Use /api/v1/entities/search after you have a ticker to find articles that mention it. At least one of ticker, domain, qid, cik, or name is required. When more than one is given, lookup uses qid, then ticker, then domain, then cik, then name to find candidates; the remaining identifiers must also match (AND). Empty matches return 200 with items: []. Unexpected lookup failures return 500.Price unavailableGET/api/v1/companies/{companyId}
Get one company profile by id.
Returns the same profile object as an item from GET /api/v1/companies. Unknown ids and ids that are not companies return 404.Price unavailableGET/api/v1/entities/search
Find articles that mention an entity or are linked to a stock pick.
Free article discovery sorted by publication date (latest first by default) — use this to answer "what did analysts say about X this week?" rather than /api/v1/search's topic-relevance ranking. Set stockPicksOnly=true to restrict results to source posts linked to stock-pick rows. With stockPicksOnly=true and ticker, ticker matching is exact against StockPickCall.ticker and bypasses ticker metadata expansion. author matches the canonical source article/pick author. sort=earliest returns the oldest matching article first. Limited to curated, non-disabled publications.Price unavailableGET/api/v1/me
Auth introspection for the current API key or OAuth token.
Returns auth method, API key name/suffix (when using `pk_drip_…`), or OAuth scopes (when using `mcp_at_…`). Requires bearer API key or OAuth access token with `mcp:unlock`. Session JWTs are rejected. Never returns raw keys or user ids.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/api/v1/me/credits
Available credit balance and top-up URLs.
Returns spendable balance across active signup and top-up credit pools plus lifetime purchased/spent totals and `topUpUrl` / `dashboardUrl`. Expired credits are excluded. Lifetime purchased totals include purchases and promos, not signup grants. Requires bearer API key or OAuth access token with `mcp:unlock`. Session JWTs are rejected. There is no top-up API — send users to `topUpUrl`.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/api/v1/me/credits/activity
Cursor-paginated credit ledger activity.
Returns credit ledger rows for the authenticated account (newest first). Same item fields as the dashboard history. Requires bearer API key or OAuth access token with `mcp:unlock`. Session JWTs are rejected.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/api/v1/me/unlocks
Cursor-paginated posts unlocked for lifetime access.
Returns posts this account already paid to unlock (newest first). Metadata only — `synthesizedSummary` stays on the paid publication-post route / `unlock_post`. Requires bearer API key or OAuth access token with `mcp:unlock`. Session JWTs are rejected.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/api/v1/podcasts
List curated podcasts.
Price unavailableGET/api/v1/podcasts/{publicationSlug}
Get one podcast with recent episodes.
Price unavailableGET/api/v1/posts/top-selling
List the most purchased posts.
Price unavailableGET/api/v1/publications
List curated newsletters, podcasts, and publications.
Price unavailableGET/api/v1/publications/search
Search curated publications, newsletters, podcasts, and authors.
Price unavailableGET/api/v1/publications/top-selling
List the highest-earning publications.
Price unavailableGET/api/v1/publications/{publicationSlug}
Get one publication with recent posts.
Price unavailableGET/api/v1/publications/{publicationSlug}/{postSlug}
Get article summaries or podcast transcripts (paid).
Returns post metadata and synthesized summary after payment. Podcast episodes may include a transcript. The first successful pay unlocks that post forever for the paying subject (Drip user for credits/API key/JWT/MCP OAuth; wallet or MPP credential otherwise). Later fetches are free. x402/MPP clients should store `unlockToken` / `X-Drip-Unlock` from the first settle and send `X-Drip-Unlock` on free re-reads.Price unavailablePOST/api/v1/publications/{publicationSlug}/{postSlug}
Access post with credits (paid, same as GET).
Same unified payment flow as GET — first pay unlocks forever for that subject; later fetches are free. Unauthenticated requests receive a 402 x402/MPP challenge. Authenticated requests (JWT or API key) pay via your credit balance on first unlock.Price unavailableGET/api/v1/search
Search premium financial newsletter and podcast posts by topic.
Price unavailableGET/api/v1/stock-picks
V1 — List stock-picker calls for one day (paid, legacy).
V1 (legacy — still available; prefer V2 `/api/v2/stock-picks` for new integrations). Returns structured stock-picker calls for AI-agent consumption. Covers one UTC effective calendar day, not a range. Defaults to the latest day with picks when `date` is omitted. Use `date=YYYY-MM-DD` for a specific day. Rows without `publishedAt` may use extraction time internally. Call the free quote route first to learn `amountUsd`. Returns 404 when no picks exist for the resolved day — do not pay on 404.Price unavailableGET/api/v1/stock-picks/quote
V1 — Quote the stock-picks bundle price for one day (free, legacy).
V1 (legacy — still available; prefer V2). Free preflight for the paid stock-picks route. Returns the exact bundle `amountUsd` and per-attributed-post breakdown for the same `date`/`limit` the paid route would charge. Does not return pick rows, tickers, or evidence. Use this before confirming spend, then call `GET /api/v1/stock-picks` (or MCP `list_stock_picks`) with the frozen `dateUsed`. Live `402` on the paid route remains authoritative for payment clients.Price unavailableGET/api/v2/stock-picks
V2 — Stock picks with subscription access, credits, or x402 pay-per-use.
V2 (recommended over V1). Tier-aware stock-picks API. Bearer API key / JWT / OAuth resolves the subscription first: EXPERT sees full history, PRO is clamped to the live 7-day window, and neither is ever charged for requests their plan covers. Anonymous callers use x402; authenticated callers without a paid plan spend Drip credits. Each paid request buys one dated bundle, priced at the flat unit × distinct attributed source articles. Filters, search, range pagination, and prices apply to subscription reads; the paid flow uses `date`/`limit` and `sort`, and ignores the subscription-only options. Out-of-window explicit `date` returns 403; PRO ranges are clamped, with 403 when there is no overlap (see `meta.appliedRange`).Price unavailableGET/api/v2/stock-picks/quote