Five production APIs delivering real-time financial and geospatial intelligence direct from SEC EDGAR, FINRA, congressional disclosures, social platforms, and county GIS systems. REST JSON · OAuth2 · 141+ endpoints · AI-agent ready.
Every API is independently useful, but together they form a complete picture of market-moving information: who's buying, who's filing, who's diluting, where money is moving, and what the crowd believes.
Retail sentiment & institutional signal intelligence. Whisper Index, insider MSPR, congressional trades, dark pool, options flow, convergence scoring.
SEC filing surveillance & dilution risk scoring. DilutionScore™ 0–100, float tracking, institutional 13F, short interest, FTD, XBRL warrant extraction.
Geospatial land & real estate intelligence. Parcel search with 20+ filters, MVT tiles, Land DNA reports, county stats, scoring profiles, off-grid/buildable filters.
Market research content API via WordPress REST. Published articles, categories, tags, and media assets. Public read access.
The StonkWhisper API aggregates millions of social posts, SEC filings, congressional disclosures, 13F institutional holdings, FINRA ATS dark pool records, and options flow data into a single intelligence layer. The flagship endpoint — the Whisper Index — delivers a 0–100 market-wide sentiment score updated every 30 seconds. Designed for quant traders, portfolio managers, and AI agents that need structured market intelligence without the noise.
/v1/oauth/token with your client_id and client_secret to receive a Bearer JWT (valid 3600s).Authorization: Bearer <token> header.https://stonkwhisper.com/api
| Method | Endpoint | Description | Auth |
|---|---|---|---|
| GET | /health | System health: sentinel status, DB, Redis, maintenance mode. | — |
| GET | /wire/market-index | Live Whisper Index — market-wide retail sentiment 0–100. Cached 30s. | — |
| GET | /wire/market-pulse | Full dashboard header: Whisper Index + volume + bull/bear split + top mover. | — |
| GET | /wire/leaderboard | Ranked ticker list. sort=chatter|momentum|falling|fresh|controversy. | — |
| GET | /wire/trending | Tickers with biggest Reddit mention surge vs 24h ago. | — |
| GET | /wire/search | Ticker autocomplete by prefix or company name. | — |
| GET | /wire/{ticker} | Whisper Index for a specific ticker. Cached 120s. | — |
| GET | /wire/{ticker}/history | Whisper Index time series. period=24h|7d|30d|90d. | — |
| GET | /wire/{ticker}/dossier | Raw social evidence feed with sentiment scores and Reddit permalinks. | — |
| GET | /wire/{ticker}/sources | Source breakdown: Reddit, StockTwits, Finnhub, MarketAux, Google Trends. | — |
| GET | /wire/{ticker}/fundamentals | Stock fundamentals from yfinance: PE, beta, market cap, short interest. | — |
| GET | /insiders/dashboard | Market-wide insider overview: % buying/selling, top 20 buys/sells by MSPR. | — |
| GET | /insiders/leaderboard | Per-ticker MSPR leaderboard from SEC EDGAR Form 4 data. | — |
| GET | /insiders/trades | Raw SEC Form 4 trades: names, titles, share counts, dollar values, filing URLs. | — |
| GET | /congress/flagged | Trades flagged for committee jurisdiction overlap. severity=critical|high|moderate. | — |
| GET | /congress/trades/recent | Recent STOCK Act trade disclosures, filterable by ticker, chamber, party. | — |
| GET | /congress/ticker/{symbol} | Congressional holdings and recent trades for a specific ticker. | — |
| GET | /congress/politicians | Search/list all politicians with trade counts by chamber, party, state. | — |
| GET | /darkpool/summary | Market-wide FINRA ATS dark pool summary: total volume, avg off-exchange %, WoW change. | — |
| GET | /darkpool/trending | Tickers with biggest week-over-week dark pool volume spike. | — |
| GET | /darkpool/ticker/{symbol} | 12-week dark pool history + venue breakdown for a ticker. | — |
| GET | /options/summary | Unusual options flow summary: total unusual contracts, congress/whale correlations. | — |
| GET | /options/signals | Correlated signals: unusual options cross-referenced with congressional and whale positioning. | — |
| GET | /options/flow | Raw unusual options feed. filter by option_type, min_notional. | — |
| GET | /convergence/{symbol} | Full convergence score (0–100) combining all 6 signal sources in parallel. | — |
| GET | /vix/current | Latest VIX with 52-week range, sparkline, fear_level=low|moderate|high|extreme. | — |
| GET | /hr/{ticker} | Hiring signals: velocity %, AI summary, department breakdown. Leading indicator. | — |
| GET | /whales/leaderboard | Top 100 institutional managers by AUM from 13F filings. | — |
| GET | /whales/top-moves | Aggregate top buys and sells across all whale managers for latest 13F quarter. | — |
| POST | /v1/oauth/token | OAuth2 token. Body: {client_id, client_secret, grant_type}. | — |
| GET | /v1/tickers | [API Key] All active tracked tickers with refresh tier and sector. | JWT |
| GET | /v1/tickers/{ticker}/mentions | [API Key] Raw social posts collected by sentinels. Scope: read:mentions. | JWT |
| WS | /ws/live | Real-time Whisper score updates via WebSocket (Redis pub/sub). Heartbeat 30s. | — |
# Get the live Whisper Index (no auth required)
curl "https://stonkwhisper.com/api/wire/market-index"
# Get sentiment for a specific ticker
curl "https://stonkwhisper.com/api/wire/AAPL"
# OAuth2 token for API key endpoints
curl -X POST "https://stonkwhisper.com/api/v1/oauth/token" \
-H "Content-Type: application/json" \
-d '{"client_id":"YOUR_ID","client_secret":"YOUR_SECRET","grant_type":"client_credentials"}'
The DilutionWatch API provides sub-60-second EDGAR detection across 25 filing types for 10,000+ tickers. The proprietary DilutionScore™ (0–100, higher = more risk) is computed from five weighted components: offering ability (25%), cash runway (30%), float risk (20%), warrant risk (15%), and convertible risk (10%). Includes XBRL warrant extraction, institutional 13F tracking, short interest, and AI-generated filing summaries. Used by short sellers, analysts, and compliance teams.
X-Session-Token header from magic link login.X-API-Key: dw_<hex>. Free: 100 req/day · Premium: 1,000 req/day.https://dilutionwatch.com
| Method | Endpoint | Description | Auth |
|---|---|---|---|
| GET | /api/health | Service liveness and DB connectivity check. | — |
| GET | /api/health/pipelines | All data pipeline freshness: yahoo, scores, SEC, XBRL, short interest, institutional. | — |
| GET | /api/dilution-score/{symbol} | DilutionScore™ (0–100) with 5-component breakdown and raw risk factors. | — |
| GET | /api/dilution-score/{symbol}/history | Score history up to 365 days for trend analysis. | — |
| GET | /api/dilution-score/{symbol}/timeline | Score history PLUS SEC filing events on the same timeline. | — |
| GET | /api/dilution-score/leaderboard/worst | Tickers with lowest DilutionScores — most at-risk stocks. | — |
| GET | /api/dilution-score/leaderboard/biggest-drops | Tickers with biggest recent score drops — sudden deterioration signals. | — |
| GET | /api/float/{symbol} | Current float: shares outstanding, public float, insider/institutional shares. | — |
| GET | /api/float/{symbol}/history | Float history up to 365 days. | — |
| GET | /api/float/leaderboard/smallest-floats | Tickers with smallest public floats — squeeze potential candidates. | — |
| GET | /api/institutional/{symbol} | 13F institutional ownership: total shares, pct of float, holder count, net change. | — |
| GET | /api/institutional/{symbol}/holders | Full holder list with shares, value, change type (NEW/INCREASED/DECREASED/CLOSED). | — |
| GET | /api/sec/filings/{symbol} | Raw SEC filing list: type, date, accession, AI processing status. 25 types tracked. | — |
| GET | /api/sec/insights/{symbol} | AI-extracted insights: shelf capacity, ATM programs, warrant overhangs, convertibles. | — |
| GET | /api/sec/insider-sentiment/{symbol} | Form 4 insider sentiment: MSPR score -100 to +100, BULLISH/BEARISH/NEUTRAL label. | — |
| GET | /api/filings/recent | Most recent SEC filings across all tickers with AI summaries. Filter by type. | — |
| GET | /api/cash-position/{symbol} | Cash position: net_cash, months_runway, liquidity_status, red flags. | — |
| GET | /api/cash-position/critical | All tickers with <6 months cash runway — near-term dilution risk. | — |
| GET | /api/data/short-interest/{symbol} | FINRA short interest: short_interest, days_to_cover, short_pct_float, squeeze_risk. | — |
| GET | /api/data/ftd/{symbol} | SEC fails-to-deliver data: quantity, price, value, severity rating. | — |
| GET | /api/data/summary/{symbol} | Combined: institutional + short + FTD + 90-day insider activity in one call. | — |
| GET | /api/yahoo/ticker/{symbol}/details | Cached Yahoo Finance data + DilutionScore overlay. | — |
| GET | /api/v1/ticker/{symbol} | [API Key] Full ticker profile: company info + DilutionScore + Yahoo data. | Key |
| GET | /api/v1/screener | [API Key] Filter tickers by risk_level, market_cap_tier, score range. | Key |
| GET | /api/public/reverse-splits | Recent reverse stock splits with DilutionScores. | — |
| GET | /api/public/shelf-atm-monitor | Active shelf registrations and ATM programs — the loaded-gun tracker. | — |
| GET | /api/public/weekly-report | Weekly dilution activity report — top events of the past 7 days. | — |
| POST | /api/auth/request-magic-link | Passwordless login: send magic link to email. | — |
| POST | /api/stripe/create-checkout-session | Create Stripe Checkout session for subscription upgrade. | Key |
# DilutionScore™ for any ticker (public, no auth) curl "https://dilutionwatch.com/api/dilution-score/TSLA" # Riskiest tickers right now curl "https://dilutionwatch.com/api/dilution-score/leaderboard/worst?limit=10" # Cash runway crisis list curl "https://dilutionwatch.com/api/cash-position/critical"
The LandSquatch API delivers county-level parcel data, Mapbox Vector Tile (MVT) delivery via PostGIS, property search with 20+ filter parameters, Land DNA genetic-style property reports, and investment scoring profiles. Built for rural land buyers, real estate investors, and geospatial developers who need structured, machine-readable property data at scale.
Authorization: Bearer <token>. Token obtained via OAuth2 (Google, Microsoft, Apple) or email login.https://landsquatch.com/api
| Method | Endpoint | Description | Auth |
|---|---|---|---|
| GET | /health | API liveness check. | — |
| GET | /map/counties | All available counties with parcel counts and state grouping. | — |
| GET | /map/tiles/{z}/{x}/{y} | Mapbox Vector Tiles (MVT) via PostGIS ST_TileEnvelope. Standard XYZ scheme. | — |
| GET | /map/viewport | Property summaries for a map viewport bounding box. | — |
| GET | /properties/{id} | Full property record by internal ID: parcel details, coords, acreage, zoning. | — |
| GET | /properties/parcel/{apn} | Lookup property by APN (Assessor Parcel Number). | — |
| GET | /properties/{id}/nearby | Nearby parcels within radius. Returns distance-sorted results. | — |
| GET | /search | Property search with 20+ filter params: acreage, price, county, state, zoning, water, power, road access, slope, FEMA flood zone, timber, mineral rights. | — |
| GET | /dna/{id} | Land DNA report: genetic-style analysis of 40+ property attributes with scores. | JWT |
| GET | /compare | Compare 2–4 parcels side-by-side across all scored attributes. | JWT |
| GET | /stats | Aggregate statistics for a county or state (median price, acreage distributions). | — |
| GET | /featured/top | Editorial top-picks across all categories. | — |
| GET | /featured/offgrid | Off-grid capable parcels with power/water self-sufficiency scores. | — |
| GET | /featured/buildable | Buildable parcels meeting zoning and access requirements. | — |
| GET | /featured/investment | Investment-grade parcels ranked by scoring profile. | — |
| GET | /counties | Detailed county info: population, median income, tax rate, parcel count. | — |
| GET | /scoring/profiles | Available scoring profiles and their weighted attribute configurations. | — |
| GET | /saved | User saved properties list. | JWT |
| POST | /saved | Save a property to user account. | JWT |
| GET | /pulse | Recent activity feed: new listings, price drops, DNA reports generated. | — |
| POST | /payments/checkout | Create Stripe Checkout session for Land DNA report purchase. | JWT |
# Search for off-grid land under 50 acres in Georgia curl "https://landsquatch.com/api/search?state=GA&max_acres=50&has_water=true&road_access=true" # Get MVT tile (standard XYZ scheme — use in any Mapbox/MapLibre map) curl "https://landsquatch.com/api/map/tiles/10/280/420" # County list curl "https://landsquatch.com/api/map/counties"
The Guerilla Finance public API exposes research articles, market intelligence posts, and media assets via the WordPress REST API v2. Public read access, no authentication required for published content. Suitable for AI agents ingesting financial research content.
https://guerilla-finance.com/wp-json/wp/v2
| Method | Endpoint | Description |
|---|---|---|
| GET | /wp/v2/posts | Published articles. Supports per_page, page, search, categories, tags, orderby. |
| GET | /wp/v2/posts/{id} | Single article by ID. Returns full content, excerpt, meta, featured image ID. |
| GET | /wp/v2/categories | All content categories with slug, description, and post count. |
| GET | /wp/v2/tags | All tags with slug and post count. |
| GET | /wp/v2/media | Published media assets (images, documents) with source URLs. |
| GET | /wp/v2/pages | Published pages including legal and informational content. |
# Latest 10 articles curl "https://guerilla-finance.com/wp-json/wp/v2/posts?per_page=10&orderby=date" # Search articles about dilution curl "https://guerilla-finance.com/wp-json/wp/v2/posts?search=dilution&per_page=5"
/v1/oauth/tokenX-API-Key: dw_<key>/api/v1/keys (max 5)Authorization: Bearer <token>All Guerilla Finance APIs return structured JSON suitable for LLM tool-use and AI agent workflows. Every response uses consistent field naming, UTC ISO 8601 timestamps, and typed numeric values. Use the health endpoints for liveness checks before data calls.
/health before data calls/wire/market-index for market state/api/dilution-score/{sym} for riskAll APIs offer free tier access. No credit card required to start. For production use cases, premium plans unlock higher rate limits and advanced endpoints.
All data provided for informational and research purposes only. See full disclaimer →