API Changelog
New APIs, endpoints, fields, and fixes, newest first.
October 2026
- Improved
/v1/vinlookupnow decodes themanufacturer,model, andyearof vehicles built and sold outside North America, across over 600 makes, and accepts Japanese domestic chassis numbers such asZVW30-1234567.yearis always returned as a string. - New
The Lottery API now covers the draw games of every US state lottery, plus Puerto Rico, the US Virgin Islands, the Tri-State games, Lotto America, 2by2 and Powerball Xs & Os, including keno-style games that draw every few minutes.
/v1/lotterygameslists every game with its rules and schedule. - New
/v1/lottery,/v1/lotterygamesand/v1/lotteryjackpotsacceptstate(e.g.IL)./v1/lotteryacceptsdraw_numberfor keno-style games. Draws addextrasfor game-specific details such as a keno Bulls-Eye, and games addrapid. - Improved
Public Holidays, Bank Holidays and Working Days now cover 240+ countries and territories (up from over 100), from one regularly updated calendar. Most countries cover 1980 to 2050; a year outside a country's range returns a 400 error that lists the available years.
- Improved
/v1/publicholidaysand/v1/bankholidaysrows addactual_date,observed,holiday_idandstatus. A holiday observed on another day because it falls on a weekend is now its own row (e.g.Independence Day (observed)), andyearis the calendar year ofdate. - Improved
/v1/ispublicholiday,/v1/isbankholiday,/v1/workingdaysand/v1/isworkingdaycount holidays that apply nationwide. New optionalsubdivision(ISO 3166-2, e.g.DE-BY) adds one region's holidays; regional holidays such as Corpus Christi in Germany no longer make a date a non-working day for the whole country. - Improved
Working Days uses each country's own weekend, including regional weekend rules, and counts official make-up working days (such as China's working Saturdays) as working days. World Time business-day calculations use the same calendar.
- Improved
Bank Holidays returns each country's national banking calendar: bank-only closures are included, and public holidays on which banks open are not (for example, U.S. banks stay open on the Friday before a holiday that falls on a Saturday).
- Fixed
/v1/nutritionbrandednow returns values per label serving for most products that were returned per 100 g.serving_size_gshows the serving the values are for. - Improved
/v1/nutritionbrandedreturnsserving_size_household: the serving as printed on the label, such as3 cookiesor1/4 cup. - New
/v1/mutualfundnow covers mutual funds domiciled in Brazil, Chile, Israel, New Zealand, Peru, Spain and Sweden. Look them up byisin, or withtickeras a country code and local fund code such asCL:8026-8-A. Newcurrency,aum_currencyandaum_usdfields:priceandaumare in the fund's own currency, and holdingsvaluestays in USD. - Improved
Each
/v1/mutualfundholding now includesnameandisin, money market funds now return their holdings,priceis returned for nearly all US mutual funds, and holdings are refreshed daily or monthly for many funds instead of quarterly. - Fixed
/v2/holidaysand/v1/isholiday: national holidays with a religious origin, such as Good Friday and Christmas in Germany, are now typedPUBLIC_HOLIDAY, and thetypefilter is no longer case-sensitive. Curaçao (CW), Sint Maarten (SX), Guadeloupe (GP), Martinique (MQ), Mayotte (YT), Niger (NE) and Kosovo (XK) now have their own country codes instead of appearing underNL,FR,NGorRS. - Fixed
All holiday endpoints, including Public Holidays, Bank Holidays and Working Days, match
countryexactly as an ISO code or English country name. An unrecognized country, a country the endpoint has no data for, or an invaliddate,year,month,typeorweekendnow returns a 400 error instead of another country's data or an empty result. - Improved
Free plans can pass the current year as
yearon/v2/holidays,/v1/publicholidays,/v1/bankholidaysand/v1/workingdays. On everyis*endpoint, dates in future years require a premium plan. - Improved
/v1/bankholidaysreturnsregions: the ISO 3166-2 codes of the regions a holiday applies to, empty when it applies nationwide. - Fixed
Malaysia, Mexico and Uganda now default to a Saturday and Sunday weekend.
- Improved
/v1/etfsearchaccepts anameparameter: search ETFs by fund name, alone or with the other filters. Matching ignores case and word order, and each word matches the start of a word in the fund name, sovanguard 500findsVanguard S&P 500 ETF. - Improved
/v1/mutualfundnow returnsholdings,fund_name,aumandexpense_ratiofor nearly all US mutual funds, including funds that previously returned only a ticker or an empty response. - Improved
/v1/etf,/v1/etfsearchand/v1/etflistnow cover ETFs listed on exchanges worldwide, including Shanghai, Shenzhen, Tokyo, Taiwan, Korea, Hong Kong, India, SIX, Borsa Italiana, B3 and Mexico, with price, AUM and holdings. Any listing of a fund resolves bytickerorisin, andlistingsincludes those exchanges. Where only a fund's top holdings are available,holdings_sourcesays so (e.g. "top 10 of 53 holdings"). - Improved
Free plans now receive
priceon/v1/etf: the closing price of the most recent completed trading session. Premium plans keep the live price. - Fixed
aum_currencyandaum_usdfor Johannesburg-listed ETFs: AUM is in rand (ZAR), andaum_usdwas 100 times too small. - Improved
/v1/nutritionand/v1/nutritionitemreturnimage_urlon premium plans: a representative image of each food. - Improved
/v1/etfaccepts anisinparameter as an alternative toticker, and returnslistings: every exchange the same fund trades on, with each listing'sticker,exchange,countryandcurrency, plusprice,volumeandavg_volumeon premium plans. An ISIN lookup returns the most traded listing. - Improved
/v1/mutualfundaccepts anisinparameter as an alternative toticker. - New
Launched the Metals Price API: live spot prices for gold, silver, platinum, and palladium with bid and ask, plus copper and aluminum, each with its futures price and contract. Converts to any currency and weight unit.
- New
New
/v1/commodityspotendpoint (premium plans): spot prices for gold, silver, platinum, and palladium (live, withbidandask) and the daily physical spot price for WTI, Brent, natural gas, gasoline, and heating oil. - New
New
/v1/goldspotendpoint (premium plans): the gold spot price (XAU/USD), withbidandaskand currency and unit conversion. - New
New
/v1/oilspotendpoint (premium plans): the daily physical spot price for WTI, Brent, natural gas, gasoline, and diesel, with itsdateand physicalbenchmark. - Improved
/v1/commodityprice,/v1/goldprice, and/v1/oilpricenow returnfutures_contractandfutures_contract_month: the futures contract thepriceis quoted for.
September 2026
- Improved
New registrant fields on paid plans:
registrant_privacy,registrant_org,privacy_service,registrant_country,registrant_state, andregistrant_name. Redaction placeholders such asREDACTED FOR PRIVACYare no longer returned as values, privacy providers are reported inprivacy_servicerather than as the owner, and registrant data now resolves for TLDs that no longer run a public WHOIS service, such as.shopand.app. - Improved
Every tool now declares MCP annotations. Data tools are marked read-only, so agents can call them without a write-permission prompt.
- Fixed
MCP clients pointed at
api-ninjas.com/mcpare now redirected tomcp.api-ninjas.com, keeping the path and query. - New
New
/v1/bitcointreasuryendpoint: bitcoin held by public companies and ETFs, from SEC filings, with quarterly history. Refreshed weekly. - New
Crypto Price API
New
/v1/cryptotreasuryendpoint: SEC-reported corporate and ETF holdings of other crypto assets, such as Ethereum. - Improved
Responses now include
weather_code,weather_description,is_day, and light and dark SVG/PNG icon URLs for each condition. The new/v1/weathericonsendpoint lists the full icon set. - Improved
Added
flag_url(4:3) andflag_square_url(1:1) SVG flag images to every country. - Improved
Coverage expanded to 44,000+ models from 638 makes, including model years 2026 and 2027. Make and model matching now ignores case and punctuation.
- Improved
8-digit BINs are now supported on
/v1/binand/v2/bin, falling back to the 6-digit match when no 8-digit record exists. - New
Category-scoped MCP endpoints such as
/mcp/finance,/mcp/banking,/mcp/geo,/mcp/vehicles, and/mcp/taxload only the tools you need, keeping agent context small. - Improved
Every MCP tool now has a description, and missing or invalid API key errors explain how to get a key.
- Improved
The MCP server now works with API keys on every plan, including Free.
- New
Listed in the official MCP Registry as
com.api-ninjas/mcp. - Improved
Added
previous_closeandchangefields. - Improved
A single request can now return prices for all 30 supported commodities, on every plan including Free.
August 2026
- Fixed
The
cikparameter on/v1/earningstranscriptsearchworks again. It accepts zero-padded CIKs and returns every share class (e.g. GOOGL and GOOG). - New
Launched the NAICS Code API: code lookup, keyword search, SBA size standards, risk data, and
/v1/naicsclassify, which suggests codes from a plain-language business description. - Fixed
/v2/useragentparsenow parses current Chrome, Edge, Samsung, and ChromeOS user agents, which it had been rejecting as invalid./v1/useragentgenerateproduces current browser versions. - Improved
You can authenticate with
Authorization: Bearer <key>or an?apikey=URL parameter, as well asX-Api-Key. Requests to/mcp/with a trailing slash also work now. - Improved
Postal code lookups now cover 100+ countries through the new
countryparameter. Input formatting is normalized, andhas_postal_codesflags countries without a postal system. - New
New
/v1/salestaxnexusendpoint: economic-nexus thresholds for all 50 states and DC, with statute citations. - New
Launched the Motor Carrier API: about 4.5M US carriers, updated daily. Look up carriers by USDOT or MC number, search, and get insurance filings, safety data, and related entities.
- Fixed
rate=effrand the SOFR 30-, 90-, and 180-day averages work again on/v2/interestrate, with history back to 2000 for EFFR and 2020 for SOFR averages. - Improved
Added prime and lending rates for the US, Canada, Japan, South Africa, China, Malaysia, and Brazil, with history. Long historical results are now paginated.
- New
Launched the Oil Price API: WTI, Brent, and other energy benchmarks, current and historical, with currency and unit conversion.
- Improved
Each day's daily bar is now available from 17:00 ET, one hour after the close.
- Improved
Rates now update on the day they are published.
- Improved
APIs no longer have scheduled daily downtime on the Free plan.
- Fixed
Full records now return for TLDs that have retired classic WHOIS, such as
.shop,.app,.dev, and.store. - Fixed
availableis no longer wronglytruefor registered domains on those TLDs. It returnsnullwhen availability can't be determined. - Fixed
Fixed intraday timestamps on
/v1/commoditypricehistorical. The newest bars are now minutes old. - Fixed
Historical price APIs
Fixed intermittent quota errors on paid historical stock and commodity requests. Responses are also faster.
- New
Launched the Phone Lookup API: line type (including VoIP), mobile network codes, and disposable-number detection.
- Improved
New fields:
is_vpn,is_tor,is_datacenter,is_hosting,is_icloud_relay,is_bogon,is_abuser,threat_level,asn,asn_name,route, andabuse_email.latandlonare now available on the Free plan. - Improved
Added registration, expiry, and last-updated timestamps, plus email and hosting provider fields such as
mx_providerandhosting_provider. - New
Launched the Treasury Yield API: par, real, and bill curves, spreads, and a
curve_invertedflag, in JSON or CSV. Par history goes back to 1990, and data is updated nightly. - Improved
Added
aum_currency,aum_usd, anddomicilefor foreign-listed ETFs.countryis now the listing country, and holdings coverage is broader. - Fixed
When no period is given, holdings now return the manager's latest filed quarter instead of an empty result.
/v1/institutionalmoversis much faster. - Improved
Rebuilt from SEC filings, with clearer
statusanddeal_typevalues. The default view shows the active pipeline plus the last 90 days. - New
Launched the Executive Compensation API: salary, bonus, stock and option awards, and total pay from SEC proxy filings, plus Pay-versus-Performance data, by ticker or CIK.
- Improved
New
invalid_reasonfield explains why an IBAN failed validation. - New
New
/v1/incomestatementavailability,/v1/balancesheetavailability, and/v1/cashflowavailabilityendpoints list which years and quarters are available for a ticker or CIK.
July 2026
- Improved
/v1/tickernow returns company sector and industry, plus SIC code and description for US companies. - Improved
Applied the new Northern Illinois transit tax (+0.25%, effective August 1, 2026) across the six affected counties.
- Improved
Refreshed rates nationwide against official state sources.
- New
Launched the VAT Validation API for checking EU VAT numbers. It is also available as an MCP tool.
- Fixed
Search now accepts the documented
zip_codeparameter and returns bank names in the same format as lookups. - New
Routing Number & SWIFT Code APIs
SWIFT/BIC codes and US ABA routing numbers are now cross-mapped on both endpoints.
- Fixed
The
typefilter now applies the documented values (reduced,super_reduced,parking). Rates were refreshed for all EU countries and Northern Ireland. - Improved
Speaker search now matches nicknames, so "Mike" finds "Michael".
June 2026
- Improved
Coverage expanded to about 85,000 airports, heliports, and small airfields (up from about 28,000), with identifiers for airports that have no ICAO code.
- New
Launched the Stock Split API.
- New
Launched the Institutional Holdings API.
- New
New speaker endpoints.
- Improved
Sales tax rates can now be looked up by street address.
May 2026
- New
Launched the BSB API for Australian bank-branch codes.
- New
Launched the Canada Routing Number API.
- New
Launched the Sort Code API for UK bank sort codes.
- Improved
Upgraded the Commodity Price API.
- Improved
Added
earnings_timing(before or after market). - New
Launched the Bank Holidays API.
- Improved
Added fiscal year and quarter to each result.
- New
Launched the Stock News API, including historical news.
- New
New v2 mortgage rate endpoint.
- New
New historical exchange rate endpoint.
- New
New ETF list and search endpoints.
- Improved
Transcript search now supports date ranges.
- New
New Airports API endpoints.
- New
Connect AI assistants and agents to API Ninjas through our MCP server.
April 2026
- Improved
Exchange rate and currency conversion responses now include a
timestamp.