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 (CKAN): titles, publishing org, formats, and direct resource …
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…
Recent earthquakes (USGS)
GET /api/earthquakesReal-time USGS earthquake feed: magnitude, place, time, depth, coordinates. Live government data, no key. ?minMag=4.5&pe…
FDA drug recalls
GET /api/drug-recallsSearch FDA drug recall / enforcement records (openFDA): recalling firm, classification (Class I/II/III), reason, distrib…
FDA food recalls
GET /api/food-recallsSearch FDA food recall / enforcement records (openFDA): recalling firm, classification, reason (allergen, contamination,…
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…
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…
Vehicle recalls (NHTSA)
GET /api/vehicle-recallsNHTSA safety recalls for a vehicle by make/model/year: campaign number, affected component, summary, consequence, and re…
FDA medical device recalls
GET /api/device-recallsSearch FDA medical-device recall / enforcement records (openFDA): recalling firm, classification (Class I/II/III), reaso…
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…
US federal candidates (FEC)
GET /api/fec-candidatesSearch US federal election candidates via the FEC: name, party, office (House/Senate/President), state, incumbent/challe…
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…
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…
FEMA disaster declarations
GET /api/fema-disastersRecent FEMA disaster declarations for a US state (openFEMA): title, incident type, declaration type, and date - the fede…
Geocode address
GET /api/geocodeResolve a free-form address or place name to coordinates: lat/lon, display name, bounding box, place type. OpenStreetMap…
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…
Place search
GET /api/place-searchSearch OpenStreetMap for places by keyword, optionally restricted to a bounding box or country. Returns ranked hits with…
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…
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…
A2A Agent Card validate
POST /api/a2a-card-validateValidate an A2A (Agent2Agent protocol) Agent Card: required fields, skill shape, transport names, capability flags - spe…
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 …
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…
Currency exchange rate
GET /api/fx-rateLive currency conversion using European Central Bank reference rates (via Frankfurter). Converts an amount between two c…
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; …
Country info
GET /api/country-infoCountry facts by name or ISO code: official name, capital, region, currencies, languages, timezones, dialing code, TLD, …
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…
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…
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…
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…
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…
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…
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)…
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…
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…
Search World Bank indicators
GET /api/world-bank-searchSearch the World Bank indicator catalog (1,400+ indicators across GDP, demographics, health, environment, education, etc…
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…
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…
FRED series metadata
GET /api/fred-series-infoMetadata for a FRED series: title, frequency, units, seasonal adjustment, observation date range, and popularity. Use be…
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…
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 …
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…
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). …
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…
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…
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 …
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…
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…
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…
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…
Company financials summary
GET /api/company-financialsKey financial metrics (Revenue, Net Income, Operating Income, Total Assets, Liabilities, Equity, EPS, Operating Cash Flo…
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 …
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). …
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.…
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…
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…
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, …
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…
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…
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…
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…
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…
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 %,…
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,…
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…
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…
Crypto global market
GET /api/crypto-globalGlobal crypto market snapshot: total market cap, total 24h volume, BTC dominance, ETH dominance, active coin count, acti…
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…
Gzip decompress
POST /api/gunzipDecompress a base64-encoded gzip payload. Returns the result as utf8 (text) or base64 (binary). Refuses to expand past 1…
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…
Brotli decompress
POST /api/brotli-decompressDecompress a base64-encoded Brotli payload. Returns the result as utf8 (text) or base64 (binary). Refuses to expand past…
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…
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…
Correlation (Pearson)
POST /api/correlationPearson correlation coefficient between two equal-length numeric series. Returns r (the correlation, -1 to 1), r² (varia…
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…
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 -…
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| …
Forecast (naive baselines)
POST /api/forecast-naiveThree textbook baseline forecasts: mean (forecast = average of history), naive (forecast = last value), drift (linear ex…
Forecast (simple exponential smoothing)
POST /api/forecast-sesSimple exponential smoothing (SES) - level-only forecast for series without trend or seasonality. Higher alpha (closer t…
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…
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…
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…
Compound interest
POST /api/compound-interestCompute future value of a principal under compound interest. Returns future value, total interest earned, and the effect…
Loan payment
POST /api/loan-paymentCompute the monthly (or per-period) payment on a fully-amortizing loan: mortgage, auto, student loan, business loan. Ret…
Amortization schedule
POST /api/amortizationBuild the full per-period amortization schedule for a fully-amortizing loan. Each row reports the period number, payment…
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…
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 …
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…
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…
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…
CAGR
POST /api/cagrCompound annual growth rate between a beginning and ending value over N years: (end/begin)^(1/years) - 1. Also returns t…
Sharpe ratio
POST /api/sharpe-ratioRisk-adjusted return: (mean return - risk-free rate) / sample standard deviation of returns (n-1). Pass periodsPerYear t…
Annuity present/future value
POST /api/annuityPresent and future value of a level annuity (equal periodic payments). Supports an ordinary annuity (payments at period …
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…
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)^…
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…
Color blindness simulation
POST /api/color-blindnessSimulate how a color appears to viewers with protanopia (red-blind), deuteranopia (green-blind), or tritanopia (blue-bli…
Color palette generator
POST /api/color-paletteGenerate a coordinated palette from a base color using a named color-theory scheme: complementary (2 colors), analogous …
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…
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…
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 …
GitHub repository enrichment
POST /api/github-repoEnrich a public GitHub repository: stars, forks, watchers, open issues, license, topics, primary language plus the full …
Current weather (global)
GET /api/weather-currentCurrent weather conditions for any location on Earth: temperature, feels-like, humidity, wind speed/direction/gusts, pre…
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…
Hourly forecast (global)
GET /api/weather-hourly48-hour hourly weather forecast for any location: temperature, precipitation probability and amount, wind, cloud cover, …
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.…
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-…
Timezone convert
GET /api/timezone-convertConvert a datetime from one IANA timezone to another. Accepts ISO 8601, Unix timestamps (seconds or milliseconds), or na…
Calendar difference
GET /api/calendar-diffCalculate the precise difference between two datetimes in years, months, days, hours, minutes, seconds, and total millis…
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…
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)…
Workday counter
GET /api/workday-countCount business days (weekdays) between two dates, optionally excluding US federal holidays (MLK, Presidents Day, Memoria…