Live public data
Keyless real-time government and market data: dataset search across data.gov, NWS weather alerts, USGS earthquakes, currency rates, barcode product lookup.
US gov dataset search
GET /api/gov-dataSearch 300,000+ US government datasets on catalog.data.gov (Catalog API): titles, publishing org, formats, and direct re…
try in playground →US weather alerts
GET /api/weather-alertsActive National Weather Service alerts for a US state as clean JSON: event, severity, headline, affected areas, onset/ex…
try in playground →Recent earthquakes (USGS)
GET /api/earthquakesReal-time USGS earthquake feed: magnitude, place, time, depth, coordinates. Live government data, no key. ?minMag=4.5&pe…
try in playground →FDA drug recalls
GET /api/drug-recallsSearch FDA drug recall / enforcement records (openFDA): recalling firm, classification (Class I/II/III), reason, distrib…
try in playground →FDA food recalls
GET /api/food-recallsSearch FDA food recall / enforcement records (openFDA): recalling firm, classification, reason (allergen, contamination,…
try in playground →FDA drug adverse events
GET /api/drug-adverse-eventsTop reported adverse reactions for a drug from the FDA FAERS database (openFDA), ranked by report count - a fast read on…
try in playground →VIN decoder (NHTSA)
GET /api/vin-decodeDecode a vehicle VIN via NHTSA vPIC: make, model, year, trim, body class, engine, fuel, plant, and vehicle type. Accepts…
try in playground →Vehicle recalls (NHTSA)
GET /api/vehicle-recallsNHTSA safety recalls for a vehicle by make/model/year: campaign number, affected component, summary, consequence, and re…
try in playground →FDA medical device recalls
GET /api/device-recallsSearch FDA medical-device recall / enforcement records (openFDA): recalling firm, classification (Class I/II/III), reaso…
try in playground →US college lookup (Scorecard)
GET /api/college-lookupLook up US colleges by name via the Dept. of Education College Scorecard: state, out-of-state tuition, overall admission…
try in playground →US federal candidates (FEC)
GET /api/fec-candidatesSearch US federal election candidates via the FEC: name, party, office (House/Senate/President), state, incumbent/challe…
try in playground →US federal awards search (USAspending)
GET /api/federal-awardsSearch US federal contract awards via USAspending.gov by keyword: recipient, award amount, awarding agency, and descript…
try in playground →US location lookup (lat/lon)
GET /api/geo-lookupResolve a US latitude/longitude to its county, state, and census block FIPS via the FCC Area API - the geographic contex…
try in playground →FEMA disaster declarations
GET /api/fema-disastersRecent FEMA disaster declarations for a US state (openFEMA): title, incident type, declaration type, and date - the fede…
try in playground →Geocode address
GET /api/geocodeResolve a free-form address or place name to coordinates: lat/lon, display name, bounding box, place type. OpenStreetMap…
try in playground →Reverse geocode
GET /api/reverse-geocodeResolve a lat/lon to a structured postal address: road, house number, city, state, postcode, country (with ISO code). Op…
try in playground →Place search
GET /api/place-searchSearch OpenStreetMap for places by keyword, optionally restricted to a bounding box or country. Returns ranked hits with…
try in playground →Image OCR
POST /api/image-ocrExtract text from an image (PNG/JPEG): returns the full text, overall confidence (0-100), and per-line bounding boxes. S…
try in playground →JSON Schema validate
POST /api/json-validateValidate a JSON document against a JSON Schema (draft-07 subset) and get the list of violations. Supports type, required…
try in playground →A2A Agent Card validate
POST /api/a2a-card-validateValidate an A2A (Agent2Agent protocol) Agent Card: required fields, skill shape, transport names, capability flags - spe…
try in playground →Barcode / QR decode
POST /api/barcode-decodeDecode a barcode or QR code from an image. Send a base64 PNG or JPEG (or a data: URL); returns the decoded text and the …
try in playground →Barcode product lookup
GET /api/barcode-lookupLook up a product by its UPC/EAN barcode number via Open Food Facts (open data): name, brand, category, quantity, and nu…
try in playground →Currency exchange rate
GET /api/fx-rateLive currency conversion using European Central Bank reference rates (via Frankfurter). Converts an amount between two c…
try in playground →Weather forecast (US)
GET /api/weather-forecastMulti-period weather forecast for a US location from api.weather.gov (NWS, public domain). Give latitude and longitude; …
try in playground →Country info
GET /api/country-infoCountry facts by name or ISO code: official name, capital, region, currencies, languages, timezones, dialing code, TLD, …
try in playground →US Treasury daily yield curve
GET /api/treasury-yield-curveLatest US Treasury daily constant-maturity yields (1mo, 3mo, 6mo, 1y, 2y, 3y, 5y, 7y, 10y, 20y, 30y) as clean JSON. Sour…
try in playground →US Treasury yield history
GET /api/treasury-yield-historyLast N business days of US Treasury constant-maturity yields, oldest→newest. Source: FRED DGS* series (St. Louis Fed), p…
try in playground →Treasury yield-curve spreads + inversion
GET /api/yield-curve-spreadDerived 2s10s and 3m10y Treasury yield-curve spreads (in basis points) plus a boolean recession-signal flag when the cur…
try in playground →US total public debt outstanding
GET /api/treasury-debtMost recent total US public debt outstanding (the headline national-debt number, daily) from the Treasury "Debt to the P…
try in playground →Average interest rates on Treasury securities
GET /api/treasury-avg-ratesLatest average interest rates the US Treasury is paying by security type (Bills, Notes, Bonds, TIPS, FRNs, marketable vs…
try in playground →Historical FX rate by date
GET /api/fx-historicalHistorical foreign-exchange rate for a specific date using European Central Bank reference rates (via Frankfurter). Retu…
try in playground →FX rate time series
GET /api/fx-timeseriesDaily FX rates between two currencies across a date window using European Central Bank reference rates (via Frankfurter)…
try in playground →G10 FX dashboard vs USD
GET /api/fx-dashboardSnapshot of all G10 spot exchange rates quoted against USD (EUR, GBP, JPY, CHF, CAD, AUD, NZD, SEK, NOK) using ECB refer…
try in playground →World Bank indicator series
GET /api/world-bank-indicatorFetch a World Bank indicator time series for a country (e.g. GDP, inflation, unemployment, population). Open data, no ke…
try in playground →Search World Bank indicators
GET /api/world-bank-searchSearch the World Bank indicator catalog (1,400+ indicators across GDP, demographics, health, environment, education, etc…
try in playground →FRED time series
GET /api/fred-seriesFetch any of FRED's ~800,000 economic time series by series ID - GDP (GDPC1), CPI (CPIAUCSL), unemployment (UNRATE), fed…
try in playground →FRED catalog search
GET /api/fred-searchFull-text search across FRED's ~800,000 economic time series. Returns series IDs (use with /api/fred-series), titles, fr…
try in playground →FRED series metadata
GET /api/fred-series-infoMetadata for a FRED series: title, frequency, units, seasonal adjustment, observation date range, and popularity. Use be…
try in playground →FRED economic release calendar
GET /api/fred-release-calendarUpcoming and very-recent US economic data release dates - CPI, employment, GDP, FOMC minutes, Treasury auctions, etc. Us…
try in playground →Sahm Rule recession indicator
GET /api/sahm-ruleReal-time Sahm Rule recession indicator from FRED (SAHMREALTIME series). The Sahm Rule triggers when the 3-month moving …
try in playground →US CPI year-over-year inflation
GET /api/cpi-yoyLatest US Consumer Price Index year-over-year inflation rate (headline CPI-U) plus the trailing 12 months of YoY reading…
try in playground →US unemployment rate (UNRATE)
GET /api/unemployment-rateLatest US unemployment rate plus a trailing N-month series for trend. Source: FRED UNRATE (Bureau of Labor Statistics). …
try in playground →Effective federal funds rate
GET /api/fed-fundsCurrent effective federal funds rate plus a trailing N-day series. Source: FRED DFF (Board of Governors). ?days=30 (1-36…
try in playground →FRED bulk release observations (v2)
GET /api/fred-release-observationsBulk-fetch observations for every series in a FRED release in one call. Use it to grab an entire economic report (jobs r…
try in playground →EDGAR company lookup (ticker → CIK)
GET /api/edgar-company-lookupResolve a US stock ticker (e.g. AAPL) to its SEC CIK number, the primitive every other EDGAR call needs. Returns CIK in …
try in playground →EDGAR recent filings
GET /api/edgar-filingsRecent SEC filings for a company by ticker or CIK, newest first. Optionally filter by form type (10-K, 10-Q, 8-K, 4, S-1…
try in playground →EDGAR XBRL company-concept (one tag, full history)
GET /api/edgar-company-conceptFull reported history of a single XBRL concept for one company (e.g. quarterly Revenues for Apple). Each datapoint cites…
try in playground →EDGAR XBRL company-facts (all tags)
GET /api/edgar-company-factsAll XBRL concepts reported by a company. Default returns a compact summary per tag (label, unit, latest value, latest en…
try in playground →EDGAR XBRL frame (cross-company snapshot)
GET /api/edgar-xbrl-frameAll US public companies that reported a given XBRL tag for a given period, in one call. Killer endpoint for cross-sectio…
try in playground →Company financials summary
GET /api/company-financialsKey financial metrics (Revenue, Net Income, Operating Income, Total Assets, Liabilities, Equity, EPS, Operating Cash Flo…
try in playground →EDGAR insider trades (Form 4)
GET /api/edgar-insider-tradesRecent Form 4 insider transactions filed against a company (officer, director, or 10% holder trades). Backed by EDGAR's …
try in playground →EDGAR 13F-HR holdings (institutional positions)
GET /api/edgar-13f-holdingsTop holdings from an institutional investment manager's most recent 13F-HR filing (managers >$100M AUM file quarterly). …
try in playground →EDGAR recent IPO filings (S-1 / 424B4)
GET /api/edgar-recent-iposRecently-filed S-1 (initial registration) or 424B4 (final prospectus - actual priced IPO) filings across all US issuers.…
try in playground →EDGAR full-text search
GET /api/edgar-searchGeneral-purpose full-text search across every SEC filing since 2001. Find any phrase in any filing - material-weakness l…
try in playground →Stock quote
GET /api/stock-quoteLive stock/index/FX/crypto quote: last price, day range, 52-week range, previous close, currency, exchange, and a relati…
try in playground →Stock historical bars
GET /api/stock-historyHistorical OHLCV bars for a symbol. Configurable interval (1m, 5m, 15m, 30m, 60m, 1d, 1wk, 1mo, 3mo) and range (1d, 5d, …
try in playground →Earnings calendar
GET /api/earnings-calendarEarnings calendar for a given date - every company reporting that day with EPS estimate, EPS actual (if reported), and r…
try in playground →Options chain
GET /api/options-chainOption chain for a US-listed ticker: all listed expiration dates, the strike ladder, and per-contract bid/ask/last/volum…
try in playground →Pre/post-market quote
GET /api/premarket-quoteExtended-hours quote for a US-listed ticker: latest traded price including pre-market and after-hours sessions, which se…
try in playground →Stock dividends & splits
GET /api/stock-dividendsDividend and stock-split history for a ticker: every cash dividend (ex-date + amount) and split (date + ratio) over a co…
try in playground →Dividend calendar
GET /api/dividend-calendarMarket-wide ex-dividend calendar for a given date - every US-listed company going ex-dividend that day with dividend rat…
try in playground →Crypto price
GET /api/crypto-priceLive crypto prices for one or many coins in any vs_currency (usd, eur, btc, eth, etc). Returns last price, 24h change %,…
try in playground →Crypto market overview
GET /api/crypto-marketTop N coins by market capitalization with full market snapshot per coin: rank, price, 24h change, 7d change, 24h volume,…
try in playground →Crypto price history
GET /api/crypto-historyHistorical price, market cap, and volume time series for a coin. Granularity is automatic per CoinGecko: <=1 day = 5-min…
try in playground →Crypto trending
GET /api/crypto-trendingTrending coins on CoinGecko in the last 24 hours, ranked by user search activity on the site (currently ~15 results). In…
try in playground →Crypto global market
GET /api/crypto-globalGlobal crypto market snapshot: total market cap, total 24h volume, BTC dominance, ETH dominance, active coin count, acti…
try in playground →Gzip compress
POST /api/gzipCompress a string with gzip (RFC 1952) and return it as base64. Reports input bytes, output bytes, and the compression r…
try in playground →Gzip decompress
POST /api/gunzipDecompress a base64-encoded gzip payload. Returns the result as utf8 (text) or base64 (binary). Refuses to expand past 1…
try in playground →Brotli compress
POST /api/brotli-compressCompress a string with Brotli (RFC 7932) and return it as base64. Brotli typically beats gzip by 15-25% on text - useful…
try in playground →Brotli decompress
POST /api/brotli-decompressDecompress a base64-encoded Brotli payload. Returns the result as utf8 (text) or base64 (binary). Refuses to expand past…
try in playground →Compression compare
POST /api/compress-compareRun the same input through gzip, brotli, and raw deflate at max settings and report each one's output size and ratio. Us…
try in playground →Stats summary
POST /api/stats-summaryCompute the full descriptive-stats panel for an array of numbers in one call: count, sum, mean, median, mode, stddev (sa…
try in playground →Correlation (Pearson)
POST /api/correlationPearson correlation coefficient between two equal-length numeric series. Returns r (the correlation, -1 to 1), r² (varia…
try in playground →Linear regression (OLS)
POST /api/linear-regressionFit a least-squares line y = slope·x + intercept to two equal-length series. Returns slope, intercept, r² (variance expl…
try in playground →Moving average (SMA + EMA)
POST /api/moving-averageCompute simple (SMA) and exponential (EMA) moving averages over a numeric series. Returns one value per input position -…
try in playground →Outlier detection (IQR + z-score)
POST /api/outliersFlag outliers in a numeric series using either the IQR rule (Tukey fences at 1.5·IQR - robust, default) or z-score (|z| …
try in playground →Forecast (naive baselines)
POST /api/forecast-naiveThree textbook baseline forecasts: mean (forecast = average of history), naive (forecast = last value), drift (linear ex…
try in playground →Forecast (simple exponential smoothing)
POST /api/forecast-sesSimple exponential smoothing (SES) - level-only forecast for series without trend or seasonality. Higher alpha (closer t…
try in playground →Forecast (Holt linear trend)
POST /api/forecast-holtHolt's linear trend method - level + trend (no seasonality). Two smoothing parameters: alpha (level) and beta (trend). F…
try in playground →Forecast (Holt-Winters seasonal)
POST /api/forecast-holt-wintersHolt-Winters triple exponential smoothing - level + trend + seasonal component. Use for series with a repeating cycle (w…
try in playground →Forecast backtest (MAPE + RMSE)
POST /api/forecast-evalBacktest a forecasting method on the input series by holding out the last `testSize` observations, forecasting them, and…
try in playground →Compound interest
POST /api/compound-interestCompute future value of a principal under compound interest. Returns future value, total interest earned, and the effect…
try in playground →Loan payment
POST /api/loan-paymentCompute the monthly (or per-period) payment on a fully-amortizing loan: mortgage, auto, student loan, business loan. Ret…
try in playground →Amortization schedule
POST /api/amortizationBuild the full per-period amortization schedule for a fully-amortizing loan. Each row reports the period number, payment…
try in playground →Net present value (NPV)
POST /api/npvCompute the net present value of a stream of cashflows at a given discount rate. Index 0 is treated as t=0 (today, not d…
try in playground →Internal rate of return (IRR)
POST /api/irrCompute the internal rate of return (IRR) of a cashflow stream - the discount rate at which NPV = 0. Index 0 is treated …
try in playground →Black-Scholes option price
POST /api/black-scholesPrice a European option (call or put) with the Black-Scholes-Merton model, plus the greeks (delta, gamma, vega, theta, r…
try in playground →Bond price
POST /api/bond-pricePrice a fixed-coupon bond from its yield to maturity: present-value the coupons plus face. Returns clean price, coupon p…
try in playground →Bond yield to maturity
POST /api/bond-ytmSolve a bond's yield to maturity from its market price - the annual rate that present-values the coupons plus face to th…
try in playground →CAGR
POST /api/cagrCompound annual growth rate between a beginning and ending value over N years: (end/begin)^(1/years) - 1. Also returns t…
try in playground →Sharpe ratio
POST /api/sharpe-ratioRisk-adjusted return: (mean return - risk-free rate) / sample standard deviation of returns (n-1). Pass periodsPerYear t…
try in playground →Annuity present/future value
POST /api/annuityPresent and future value of a level annuity (equal periodic payments). Supports an ordinary annuity (payments at period …
try in playground →Break-even analysis
POST /api/break-evenBreak-even point for a product: the units and revenue at which total revenue covers fixed plus variable costs. Also retu…
try in playground →Effective annual rate
POST /api/effective-annual-rateConvert a nominal annual rate (APR) compounded m times per year into the effective annual rate (EAR / APY): (1 + apr/m)^…
try in playground →Color convert
POST /api/color-convertConvert a color between every common notation (hex, rgb, hsl, oklch) at once, plus return the nearest CSS named color. A…
try in playground →Color blindness simulation
POST /api/color-blindnessSimulate how a color appears to viewers with protanopia (red-blind), deuteranopia (green-blind), or tritanopia (blue-bli…
try in playground →Color palette generator
POST /api/color-paletteGenerate a coordinated palette from a base color using a named color-theory scheme: complementary (2 colors), analogous …
try in playground →CSS named color lookup
POST /api/color-nameTwo-way CSS named color tool. Pass a name (e.g. "rebeccapurple") to get its canonical RGB/hex; pass a hex/rgb color to g…
try in playground →Legal entity (LEI) lookup
POST /api/lei-lookupLook up a legal entity in the official GLEIF registry. Pass a 20-character LEI for the full record - legal name, jurisdi…
try in playground →Wikidata entity facts
POST /api/wikidata-entityCompany/person/organization facts from Wikidata. Pass an entity id (e.g. Q312 for Apple Inc.) for the enrichment record …
try in playground →GitHub repository enrichment
POST /api/github-repoEnrich a public GitHub repository: stars, forks, watchers, open issues, license, topics, primary language plus the full …
try in playground →Current weather (global)
GET /api/weather-currentCurrent weather conditions for any location on Earth: temperature, feels-like, humidity, wind speed/direction/gusts, pre…
try in playground →Daily forecast (global)
GET /api/weather-daily7-day daily weather forecast for any location: high/low temp, precipitation sum and probability, max wind, UV index, sun…
try in playground →Hourly forecast (global)
GET /api/weather-hourly48-hour hourly weather forecast for any location: temperature, precipitation probability and amount, wind, cloud cover, …
try in playground →Historical weather (global)
GET /api/weather-historyHistorical daily weather for any location and date range (up to 1 year): high/low temp, precipitation, wind, conditions.…
try in playground →Air quality (global)
GET /api/weather-air-qualityCurrent air quality index and pollutant concentrations for any location: US AQI, PM2.5, PM10, ozone, NO2, SO2, CO. Open-…
try in playground →Timezone convert
GET /api/timezone-convertConvert a datetime from one IANA timezone to another. Accepts ISO 8601, Unix timestamps (seconds or milliseconds), or na…
try in playground →Calendar difference
GET /api/calendar-diffCalculate the precise difference between two datetimes in years, months, days, hours, minutes, seconds, and total millis…
try in playground →Cron expression explainer
GET /api/cron-explainParse a standard 5-field cron expression (minute hour day-of-month month day-of-week) and return a human-readable explan…
try in playground →Date format
GET /api/date-formatParse a datetime from any format (ISO 8601, Unix timestamp in seconds or milliseconds, RFC 2822, or natural date string)…
try in playground →Workday counter
GET /api/workday-countCount business days (weekdays) between two dates, optionally excluding US federal holidays (MLK, Presidents Day, Memoria…
try in playground →