Onchain Stock Data
https://osd-coral.vercel.appPay-per-request onchain data for tokenized US equities (xStocks on Solana): DEX liquidity vs underlying, holder concentration, IPO calendar, plus a weekly Claude equity portfolio with auto-scored, evidence-linked catalyst verdicts. No API keys.
Quality grade
How grading works- ✓ Answers a real HTTP 402 challenge
- ✓ Publishes a /.well-known/x402 descriptor
- ✓ Payment address on record
- ✓ Settlement network declared
- ✗ Price declared
Paid endpoints
9 resource(s) advertised by this origin.
https://osd-coral.vercel.app/api/alpha/portfolio/current
Claude US Portfolio - current weekly 10-name selection (ticker, weight, thesis).
https://osd-coral.vercel.app/api/alpha/portfolio/scorecard
Claude US Portfolio scorecard - catalyst hit-rate, recent verdicts, and `coverage` (whether every selected week reached the scorer). No returns / benchmark data. `as_of` is when the answer was computed, NOT a freshness signal - read `last_verdict_at` and `coverage.unregistered` for that.
https://osd-coral.vercel.app/api/alpha/jp/portfolio/current
Claude JP Portfolio - current weekly 10-name Japan-equity selection.
https://osd-coral.vercel.app/api/alpha/jp/scorecard
Claude JP Portfolio scorecard - catalyst hit-rate and `coverage` (whether every selected week reached the scorer). No benchmark index. `as_of` is when the answer was computed, NOT a freshness signal - read `last_verdict_at` and `coverage.unregistered` for that.
https://osd-coral.vercel.app/api/alpha/jp/catalysts
Claude JP dated catalysts.
https://osd-coral.vercel.app/api/alpha/catalyst/submit
Submit an external catalyst for Claude verdict scoring. Body: { ticker, catalyst_description, target_date, submitter_contact? }.
https://osd-coral.vercel.app/api/alpha/catalyst/:catalyst_id/score
Lookup the Claude verdict for a submitted external catalyst (pending|hit|partial|miss|na).
https://osd-coral.vercel.app/api/catalyst/:ticker
Per-company catalyst (due date, success/fail condition, source) plus the latest disclosed financials where the research recorded them. Only researched companies are charged: one still awaiting research returns 200 free with researched:false, and an unknown ticker returns 404 — neither reaches the pa
https://osd-coral.vercel.app/api/edinet/:code
Latest EDINET disclosure metadata (filer, doc id/type, submit datetime) and the accounting period for a TSE ticker. Headline figures are not served (financials_available:false). Settled per call in USDC on Solana.
How to call
curl -X GET https://osd-coral.vercel.app/api/alpha/portfolio/current
Listed in
Directories this entry was found in.