# API Ninjas

API Ninjas offers over 120 unique APIs across various categories, enabling developers to build real applications with real data.

- **Category:** developer tools
- **Auth:** API_KEY
- **Tools:** 129
- **Triggers:** 0
- **Slug:** `API_NINJAS`
- **Version:** 20260217_00

## Tools

### Analyze Text Sentiment

**Slug:** `API_NINJAS_ANALYZE_SENTIMENT`

Tool to analyze the sentiment of text. Returns a numerical sentiment score from -1 to 1 and a classification (POSITIVE, WEAK_POSITIVE, NEUTRAL, WEAK_NEGATIVE, or NEGATIVE). Use when you need to determine the emotional tone or sentiment of text content.

### Generate Barcode Image

**Slug:** `API_NINJAS_BARCODE_GENERATE`

Tool to generate a barcode image for specified text. Use when you need a barcode image (PNG or SVG) of custom data.

### BIN Lookup

**Slug:** `API_NINJAS_BIN_LOOKUP`

Tool to look up bank information from a Bank Identification Number. Use after you have a BIN to fetch issuer details (brand, type, country).

### Get Bitcoin Price and Market Data

**Slug:** `API_NINJAS_BITCOIN`

Tool to retrieve the latest Bitcoin price and 24-hour market data. Use when you need real-time Bitcoin metrics in USD.

### Calculate Calories Burned

**Slug:** `API_NINJAS_CALCULATE_CALORIES_BURNED`

Tool to calculate calories burned for an activity based on duration and body weight. Use when you need to estimate energy expenditure for physical activities.

### Calculate Mortgage

**Slug:** `API_NINJAS_CALCULATE_MORTGAGE`

Tool to calculate mortgage payments and breakdowns. Use when you need to determine monthly/annual payments, including mortgage, property tax, HOA, and insurance components.

### Calculate Sales Tax

**Slug:** `API_NINJAS_CALCULATE_SALES_TAX`

Tool to calculate sales tax for a purchase amount at a US location. Use when you need to determine the sales tax for a purchase based on ZIP code or city/state. Premium features include detailed breakdowns by city, county, and special districts.

### Check Domain Availability

**Slug:** `API_NINJAS_CHECK_DOMAIN`

Tool to check domain availability and retrieve registration information. Use when you need to verify if a domain is available for registration or get details about an existing domain.

### Check If Date Is Public Holiday

**Slug:** `API_NINJAS_CHECK_IS_PUBLIC_HOLIDAY`

Tool to check if a specific date is a public holiday in a given country. Use when you need to verify holiday status for scheduling, planning, or calendar-related tasks. Returns holiday name if applicable.

### Check If Date Is Working Day

**Slug:** `API_NINJAS_CHECK_IS_WORKING_DAY`

Tool to check if a date is a working day in a specific country. Returns whether the date is a working day, accounting for weekends and public holidays. Use when you need to determine if a business is likely to be open on a specific date.

### Check Spelling

**Slug:** `API_NINJAS_CHECK_SPELLING`

Tool to check spelling and get corrections for text. Returns the original text, corrected version, and detailed corrections with alternative suggestions.

### Commodity Price

**Slug:** `API_NINJAS_COMMODITY_PRICE`

Get real-time commodity prices from major exchanges (CME, NYMEX, COMEX). Prices are based on rolling futures contracts in USD. Free tier has limited commodities that rotate weekly. Use snake_case for commodity names (e.g., 'micro_gold', 'natural_gas'). Example: "What is the current price of natural gas?"

### Compute Text Similarity

**Slug:** `API_NINJAS_COMPUTE_TEXT_SIMILARITY`

Tool to compute semantic similarity between two texts. Returns a similarity score from 0 to 1 using NLP embeddings and cosine similarity. Use when comparing text content, detecting duplicates, or measuring semantic relatedness.

### Convert Currency

**Slug:** `API_NINJAS_CONVERT_CURRENCY`

Convert between currencies using current exchange rates. Returns the converted amount with both source and target currency details. Use this when you need to know how much a specific amount in one currency is worth in another currency.

### Convert Unit

**Slug:** `API_NINJAS_CONVERT_UNIT`

Convert between measurement units across different categories. Returns converted values for all units in the same category. Use this when you need to convert measurements (length, weight, temperature, volume, area, time, speed, etc.) from one unit to another.

### Crypto Price

**Slug:** `API_NINJAS_CRYPTO_PRICE`

Get the current real-time price for a cryptocurrency trading pair. Returns the latest price and timestamp for symbols like BTCUSDT (Bitcoin to USD), ETHUSDT (Ethereum to USD), or crypto-to-crypto pairs like LTCBTC (Litecoin to Bitcoin). Use this to check current cryptocurrency market prices.

### Detect Text Language

**Slug:** `API_NINJAS_DETECT_TEXT_LANGUAGE`

Tool to detect the language of input text. Returns the ISO language code and full language name. For best accuracy, use text with 10 or more words.

### Check Disposable Email

**Slug:** `API_NINJAS_DISPOSABLE_EMAIL_CHECKER`

Tool to check whether an email address is from a disposable email provider. Use when validating user emails prior to sending communications.

### DNS Lookup

**Slug:** `API_NINJAS_DNS_LOOKUP`

Tool to retrieve DNS records for a specified domain. Use when you need DNS record details for troubleshooting or validation.

### Earnings Calendar

**Slug:** `API_NINJAS_EARNINGS_CALENDAR`

Fetches historical earnings data (EPS and revenue - actual vs. estimated) for a publicly traded company by stock ticker. Returns past quarterly earnings dates with actual and estimated EPS/revenue figures. Useful for tracking earnings beats/misses and analyzing company financial performance over time.

### Earnings Call Transcript

**Slug:** `API_NINJAS_EARNINGS_CALL_TRANSCRIPT`

Retrieve the full earnings call transcript for a publicly traded company. Use this tool when you need to analyze what was discussed during a company's quarterly earnings call, including management commentary, Q&A with analysts, financial guidance, and strategic updates. Note: This endpoint requires a premium API Ninjas subscription. Example use cases: - Analyze management sentiment during earnings calls - Extract forward guidance and projections - Review analyst questions and company responses - Compare earnings call content across quarters

### ETF Info

**Slug:** `API_NINJAS_ETF_INFO`

Retrieve detailed information about an Exchange-Traded Fund (ETF) by its ticker symbol. Returns the ETF's full name, ISIN, CUSIP, and country of origin. Note: expense_ratio, aum, holdings, and num_holdings require a premium API subscription and will return null for free-tier users.

### Extract Webpage Content

**Slug:** `API_NINJAS_EXTRACT_WEBPAGE_CONTENT`

Tool to extract main content and metadata from a webpage. Returns URL, domain, path, page title, description, meta tags, and favicon. Use when you need to retrieve structured information from any web page.

### Filter Profanity from Text

**Slug:** `API_NINJAS_FILTER_PROFANITY`

Tool to detect and censor profanity in text. Returns the original text, censored version with profane words replaced by asterisks, and whether profanity was detected.

### Find EV Charging Stations

**Slug:** `API_NINJAS_FIND_EV_CHARGING_STATIONS`

Tool to find electric vehicle charging stations near a specified location. Use when you need to locate EV charging infrastructure by geographic coordinates.

### Generate Lorem Ipsum Text

**Slug:** `API_NINJAS_GENERATE_LOREM_IPSUM`

Tool to generate Lorem Ipsum placeholder text. Use when you need dummy text for design mockups, testing, or content placeholders.

### Generate Secure Password

**Slug:** `API_NINJAS_GENERATE_PASSWORD`

Tool to generate secure random passwords with configurable length and character types. Use when you need to create strong passwords with specific requirements for uppercase, lowercase, numbers, and special characters.

### Generate QR Code

**Slug:** `API_NINJAS_GENERATE_QR_CODE`

Tool to generate QR code images for encoding data. Use when you need to create scannable QR codes for URLs, text, or other data. Returns the QR code as a PNG or SVG image file.

### Generate Random User Profiles

**Slug:** `API_NINJAS_GENERATE_RANDOM_USER`

Tool to generate fake random user profiles with realistic data. Returns user profiles with names, addresses, contact info, job details, and technical data. Use when you need realistic test data, demo users, or placeholder profiles for development and testing purposes.

### Generate Sudoku Puzzle

**Slug:** `API_NINJAS_GENERATE_SUDOKU`

Tool to generate a new Sudoku puzzle with a specified difficulty level. Use when you need to create Sudoku puzzles for games or educational purposes. Returns both the puzzle grid (with empty cells) and the complete solution.

### Generate Text Embeddings

**Slug:** `API_NINJAS_GENERATE_TEXT_EMBEDDINGS`

Tool to encode text into vector embeddings using NLP models. Use when you need to generate semantic vectors for text comparison, search, or recommendation systems.

### Generate User Agent String

**Slug:** `API_NINJAS_GENERATE_USER_AGENT`

Tool to generate realistic random user agent strings with optional filters for brand, model, OS, and browser. Use when you need authentic-looking user agent strings for web scraping, testing, or browser simulation.

### Get Random Life Advice

**Slug:** `API_NINJAS_GET_ADVICE`

Tool to get a random piece of life advice from the API Ninjas Advice endpoint. Use when you need motivational or thought-provoking advice.

### Get Aircraft Information

**Slug:** `API_NINJAS_GET_AIRCRAFT`

Tool to retrieve aircraft information by manufacturer and model including specifications and performance data. Use when you need technical details about specific aircraft models or want to search aircraft by performance criteria.

### Get Airline Information

**Slug:** `API_NINJAS_GET_AIRLINES`

Tool to retrieve airline information by name, IATA code, or ICAO code. Use when you need details about airlines including fleet size, base location, and branding assets.

### Get Airport Information

**Slug:** `API_NINJAS_GET_AIRPORTS`

Tool to search for airport information by IATA code, ICAO code, name, city, country, or region. Use when you need to find airport details, coordinates, or codes. Returns up to 10 matching airports.

### Get Air Quality Data

**Slug:** `API_NINJAS_GET_AIR_QUALITY`

Tool to retrieve air quality index and pollutant data for a location. Use when you need current air quality information for environmental monitoring or health assessments. Query by city name or GPS coordinates.

### Get Animal Information

**Slug:** `API_NINJAS_GET_ANIMALS`

Tool to retrieve detailed scientific information about animal species including taxonomy, habitat, diet, and physical characteristics. Use when you need comprehensive facts about specific animals.

### Get Baby Names

**Slug:** `API_NINJAS_GET_BABY_NAMES`

Tool to get baby name suggestions by gender. Returns 10 baby name suggestions that can be filtered by gender (boy, girl, or neutral) and popularity. Use when you need baby name ideas or recommendations.

### Get Random Bucket List Idea

**Slug:** `API_NINJAS_GET_BUCKETLIST`

Tool to retrieve a random bucket list idea or activity. Use when you need inspiration for bucket list items or life goals.

### Get Car Specifications

**Slug:** `API_NINJAS_GET_CARS`

Tool to get car specifications including make, model, fuel type, MPG, transmission, and engine details. Use when you need detailed vehicle data filtered by manufacturer, year, fuel efficiency, or other attributes. Note: This endpoint is deprecated; consider using newer car API endpoints if available.

### Get Cat Breed Information

**Slug:** `API_NINJAS_GET_CATS`

Tool to retrieve information on cat breeds matching specified parameters. Use when you need to search for cat breeds by characteristics such as name, weight, life expectancy, shedding level, playfulness, grooming needs, or friendliness with family and other pets.

### Get Celebrity Information

**Slug:** `API_NINJAS_GET_CELEBRITY`

Tool to search for celebrity information by name or other criteria. Returns details including net worth, height, birthday, nationality, and occupation. Use when you need to find information about famous people, filter celebrities by attributes like net worth or nationality, or gather biographical data.

### Get Chuck Norris Joke

**Slug:** `API_NINJAS_GET_CHUCK_NORRIS_JOKE`

Tool to retrieve a random Chuck Norris joke from the API Ninjas database. Use when you need humorous Chuck Norris content.

### Get City Information

**Slug:** `API_NINJAS_GET_CITY`

Tool to retrieve city information by name, country, coordinates, or population filters. Use when you need geographic data about cities including coordinates, population, and capital status. At least one search parameter is required.

### Get Cocktail Recipes

**Slug:** `API_NINJAS_GET_COCKTAIL`

Tool to search for cocktail recipes by name or ingredients. Returns up to 10 cocktail recipes with ingredients and preparation instructions. Use when you need cocktail recipes, drink mixing instructions, or want to find drinks by specific ingredients.

### Get Company Logo

**Slug:** `API_NINJAS_GET_COMPANY_LOGO`

Tool to retrieve company logo images by company name or ticker symbol. Use when you need to display or download company logos.

### Get and Increment Counter

**Slug:** `API_NINJAS_GET_COUNTER`

Tool to get and optionally increment a persistent counter. Use when you need to track counts or maintain state across API calls.

### Get Country Flag SVG

**Slug:** `API_NINJAS_GET_COUNTRY_FLAG`

Tool to retrieve country flag images in SVG format. Use when you need flag URLs for display or download.

### Get Country Information

**Slug:** `API_NINJAS_GET_COUNTRY_INFO`

Tool to retrieve detailed country information by name, ISO code, or filtering by economic and demographic criteria. Use when you need comprehensive data about countries including population, GDP, surface area, unemployment, fertility rates, and other key statistics. Supports filtering by min/max ranges for various metrics.

### Get County Information

**Slug:** `API_NINJAS_GET_COUNTY`

Tool to retrieve US county information by name, ZIP code, or state. Use when you need geographic, demographic, or administrative data about US counties. Returns county name, FIPS code, location coordinates, timezone, population, and median age.

### Get Random Dad Jokes

**Slug:** `API_NINJAS_GET_DAD_JOKE`

Tool to retrieve random dad jokes from API Ninjas. Returns one or more dad jokes suitable for light humor. Use when you need clean, family-friendly jokes.

### Get Day in History Events

**Slug:** `API_NINJAS_GET_DAY_IN_HISTORY`

Tool to get historical events for a specific date. Use when you need to retrieve events that occurred on a particular day in history. Returns events for today's date if no parameters are provided.

### Get Dictionary Definition

**Slug:** `API_NINJAS_GET_DICTIONARY_DEFINITION`

Tool to retrieve dictionary definition for an English word. Use when you need the meaning or definition of a word.

### Get Dog Breed Information

**Slug:** `API_NINJAS_GET_DOGS`

Tool to get information on dog breeds matching specified parameters. Use when you need breed characteristics like temperament, size, life expectancy, or other traits.

### Get Earnings

**Slug:** `API_NINJAS_GET_EARNINGS`

Tool to retrieve comprehensive earnings report data for publicly traded companies. Returns financial statements including income statement, balance sheet, and cash flow data sourced from SEC filings (10-Q for Q1-Q3, 10-K for Q4). Use when you need detailed quarterly financial metrics.

### Get Electric Vehicle Info

**Slug:** `API_NINJAS_GET_ELECTRIC_VEHICLE_INFO`

Get electric vehicle information by make, model, year range, or electric range. Returns details including battery capacity, charging power, dimensions, and performance specs. At least one filter parameter (make, model, min_year, max_year, min_range, or max_range) is required - limit and offset alone are not sufficient.

### Get Emoji Information

**Slug:** `API_NINJAS_GET_EMOJI`

Tool to retrieve emoji information and images from the API Ninjas Emoji database. Use when you need emoji metadata, Unicode codes, or emoji images based on name, code, category, or subcategory. At least one search parameter (name, code, group, or subgroup) must be provided. Returns up to 30 results per request; use offset for pagination.

### Get Exchange Rate

**Slug:** `API_NINJAS_GET_EXCHANGE_RATE`

Get the current exchange rate for a currency pair. Returns the conversion rate from the first currency to the second currency. Use this to check current foreign exchange rates between any two currencies.

### Get Exercises

**Slug:** `API_NINJAS_GET_EXERCISES`

Tool to get exercise information by muscle group, type, or difficulty level. Returns up to 10 exercises that match the specified criteria. Use when you need to find exercises for specific muscle groups, workout types, or difficulty levels.

### Get Fact of the Day

**Slug:** `API_NINJAS_GET_FACT_OF_THE_DAY`

Tool to retrieve the fact of the day from API Ninjas. Returns the same fact for all users on a given day, with facts changing daily. Use when you need a daily interesting fact to display or share.

### Get Random Facts

**Slug:** `API_NINJAS_GET_FACTS`

Tool to retrieve random interesting facts from API Ninjas. Returns facts about science, literature, philosophy, and other topics. Use when you need interesting factual information to display or share.

### Get GDP Data

**Slug:** `API_NINJAS_GET_GDP`

Tool to get GDP data for a country. Use when you need GDP statistics including growth rate, nominal GDP, GDP per capita, and purchasing power parity data.

### Convert City to Coordinates

**Slug:** `API_NINJAS_GET_GEOCODING`

Tool to convert city names to geographic coordinates (forward geocoding). Returns latitude, longitude, and country code for specified city. Use when you need to find the coordinates of a location by its name.

### Get Helicopter Information

**Slug:** `API_NINJAS_GET_HELICOPTER`

Tool to get helicopter information by manufacturer, model, and specifications. Use when you need detailed technical specifications for helicopters including speed, range, dimensions, and load capacity. At least one search parameter (manufacturer, model, or specification filter) must be provided.

### Get Historical Events

**Slug:** `API_NINJAS_GET_HISTORICAL_EVENTS`

Tool to retrieve historical events by date or keywords. Use when you need information about events that happened on a specific date or related to specific topics.

### Get Historical Figures

**Slug:** `API_NINJAS_GET_HISTORICAL_FIGURES`

Tool to search for historical figures by name. Returns biographical information including birth/death dates, titles, awards, offices held, and family details. Use when you need information about famous people from history.

### Get Random Hobby Suggestions

**Slug:** `API_NINJAS_GET_HOBBIES`

Tool to get random hobby suggestions from API Ninjas. Use when you need inspiration for new hobbies or activities, optionally filtered by category.

### Get Holidays

**Slug:** `API_NINJAS_GET_HOLIDAYS`

Tool to retrieve holidays for a specific country and year. Use when you need information about public holidays, observances, or national holidays for planning or scheduling purposes. Supports over 230 countries worldwide.

### Get Daily Horoscope

**Slug:** `API_NINJAS_GET_HOROSCOPE`

Tool to get daily horoscope for a zodiac sign. Returns the horoscope text for the specified zodiac sign and date. Use when you need astrological predictions or daily horoscope information for any of the 12 zodiac signs.

### Get Hospital Information

**Slug:** `API_NINJAS_GET_HOSPITALS`

Tool to retrieve hospital information by name, location, or geographic coordinates. Use when you need to find hospitals in a specific area or search for a particular hospital by name.

### Income Tax

**Slug:** `API_NINJAS_GET_INCOME_TAX`

Get current and historical income tax bracket rates for a country by year. Returns federal tax brackets organized by filing status (e.g., single, married, head_of_household for US) or as a single bracket list for countries without filing statuses. State/provincial data may require a premium subscription. Use this tool when you need to: - Look up tax brackets and rates for a specific country and tax year - Compare tax rates across different filing statuses - Get historical tax bracket information Supported countries include US (United States) and CA (Canada).

### Get Insider Transactions

**Slug:** `API_NINJAS_GET_INSIDER_TRANSACTIONS`

Tool to get insider trading transactions for publicly traded companies. Returns SEC-filed insider trading data including purchases, sales, and awards by company executives, directors, and major shareholders. Use when you need to track insider activity, analyze insider sentiment, or research specific transactions by ticker, insider name, or transaction details.

### Get IP Geolocation

**Slug:** `API_NINJAS_GET_IP_LOOKUP`

Tool to retrieve geolocation information for an IP address. Returns country, region, city, coordinates, ISP, and timezone data. Use when you need to identify the geographic location or ISP associated with an IPv4 or IPv6 address.

### Get Joke of the Day

**Slug:** `API_NINJAS_GET_JOKE_OF_THE_DAY`

Tool to retrieve the joke of the day from API Ninjas. Returns the same joke for all users on a given day, with jokes changing daily. Use when you need a daily joke to display or share.

### Get Random Jokes

**Slug:** `API_NINJAS_GET_JOKES`

Tool to retrieve random jokes from API Ninjas. Returns one or more jokes suitable for entertainment. Use when you need general humor content.

### Get Motorcycle Specifications

**Slug:** `API_NINJAS_GET_MOTORCYCLES`

Tool to get detailed motorcycle specifications by make, model, and year. Use when you need technical data about specific motorcycle models including engine specs, dimensions, transmission, suspension, and performance data.

### Get Mutual Fund Info

**Slug:** `API_NINJAS_GET_MUTUAL_FUND`

Tool to get mutual fund information by ticker. Returns the fund's name, ISIN, CUSIP, and country. Note: price, expense_ratio, aum, num_holdings, and holdings require a premium API subscription and will return null for free-tier users.

### Get MX Records

**Slug:** `API_NINJAS_GET_MX_RECORDS`

Tool to retrieve MX (Mail Exchange) records for a specified domain. Use when you need to identify mail servers responsible for accepting email for a domain.

### Get Planet Information

**Slug:** `API_NINJAS_GET_PLANETS`

Tool to retrieve detailed information about planets and exoplanets including mass, radius, orbital period, temperature, and host star data. Use when you need astronomical data about planets in the known universe. At least one parameter (other than offset) must be set.

### Get Population Data

**Slug:** `API_NINJAS_GET_POPULATION`

Tool to get population data for a country. Use when you need historical and forecasted population statistics including yearly changes, migration, demographics, and urban population metrics.

### Get Postal Code Location Info

**Slug:** `API_NINJAS_GET_POSTAL_CODE`

Tool to retrieve location information for Canadian postal codes. Returns city, province, coordinates, area code, and timezone data. Use when you need to find location details for a postal code or search by city/province.

### Get Property Tax Rates

**Slug:** `API_NINJAS_GET_PROPERTY_TAX`

Tool to get property tax rates by city, county, or ZIP code. Use when you need effective property tax rate statistics for a specific location.

### Get Public Holidays

**Slug:** `API_NINJAS_GET_PUBLIC_HOLIDAYS`

Tool to retrieve official public holidays for a specific country and year. Use when you need information about federal and regional public holidays for planning, scheduling, or calendar-related tasks. Supports calendar years from 1980 to 2050.

### Get Quote of the Day

**Slug:** `API_NINJAS_GET_QUOTE_OF_THE_DAY`

Tool to retrieve the quote of the day from API Ninjas. Returns the same quote for all users on a given day, with quotes changing daily. Use when you need an inspirational or thought-provoking daily quote to display or share.

### Get Random Quotes

**Slug:** `API_NINJAS_GET_QUOTES`

Tool to get random quotes from famous people, filtered by category or author. Use when you need inspirational quotes, philosophical wisdom, or quotes for content creation.

### Get Random Image

**Slug:** `API_NINJAS_GET_RANDOM_IMAGE`

Tool to get a random image by category from API Ninjas. Use when you need random image content for display or download.

### Get Random Quotes

**Slug:** `API_NINJAS_GET_RANDOM_QUOTES`

Tool to retrieve random quotes from API Ninjas. Filter by categories, author, or work title. Use when you need inspirational quotes, wisdom, or literary references for content or motivation.

### Get Random Word

**Slug:** `API_NINJAS_GET_RANDOM_WORD`

Tool to get a random English word from the API Ninjas Random Word endpoint. Use when you need random words for games, education, or creative projects. Optionally filter by word type (noun, verb, adjective, adverb).

### Get Recipe

**Slug:** `API_NINJAS_GET_RECIPE`

Tool to search for recipes by title or ingredients from a database of over 200,000 recipes. Returns up to 10 recipes with ingredients, instructions, servings, and optional nutrition data. Use when you need recipe ideas, cooking instructions, or want to find recipes by specific ingredients.

### Convert Coordinates to Location

**Slug:** `API_NINJAS_GET_REVERSE_GEOCODING`

Tool to convert geographic coordinates to location information (reverse geocoding). Returns location name, country code, and state/region for specified coordinates. Use when you need to find address or place information from latitude and longitude.

### Get Rhyming Words

**Slug:** `API_NINJAS_GET_RHYMES`

Tool to get words that rhyme with a given word. Use when you need to find rhyming words for creative writing, poetry, or songwriting.

### Get Random Riddles

**Slug:** `API_NINJAS_GET_RIDDLES`

Tool to retrieve random riddles with answers from API Ninjas. Returns one or more riddles suitable for entertainment and brain teasers. Use when you need riddles for games, quizzes, or entertainment purposes.

### Get Sales Tax Rates

**Slug:** `API_NINJAS_GET_SALES_TAX`

Tool to get sales tax rates by ZIP code or city and state. Use when you need current sales tax rate information for a specific US location. Either provide zip_code alone OR city+state together.

### Get SEC Filing

**Slug:** `API_NINJAS_GET_SEC_FILING`

Tool to retrieve SEC filing information for publicly traded companies. Returns a list of SEC filings including the filing date, form type, and direct URL to the filing document. Use when you need to access company regulatory filings like 10-K annual reports, 10-Q quarterly reports, 8-K current reports, or other SEC documents.

### Get S&P 500 Constituents

**Slug:** `API_NINJAS_GET_SP500_CONSTITUENTS`

Tool to retrieve current S&P 500 index constituents with filtering by ticker, name, sector, or date added. Use when you need information about companies in the S&P 500 index. Returns company details including ticker symbols, names, sectors, CIK numbers, sub-industries, headquarters locations, and dates added to the index.

### Get Star Information

**Slug:** `API_NINJAS_GET_STARS`

Tool to retrieve detailed information about stars including name, constellation, coordinates, magnitude, distance, and spectral classification. Use when you need astronomical data about stars in the known universe. At least one parameter (other than offset) must be provided.

### Get Stock Exchange Information

**Slug:** `API_NINJAS_GET_STOCK_EXCHANGE`

Tool to retrieve stock exchange information by Market Identifier Code (MIC), name, city, or country. Use when you need details about stock exchanges including market data, location, and operational hours.

### Get Stock Price

**Slug:** `API_NINJAS_GET_STOCK_PRICE`

Tool to get current stock price data for any publicly traded company or index. Use when you need real-time (premium) or 15-minute delayed (free) stock prices, trading volume, and market data by ticker symbol.

### Get SWIFT Code

**Slug:** `API_NINJAS_GET_SWIFT_CODE`

Tool to get bank information from SWIFT code or search by bank name, city, or country. Use when you need to look up bank details using a SWIFT/BIC code or search for banks by various criteria. At least one parameter must be provided.

### Get Thesaurus

**Slug:** `API_NINJAS_GET_THESAURUS`

Tool to get synonyms and antonyms for an English word. Use when you need to find alternative words with similar or opposite meanings.

### Get Ticker

**Slug:** `API_NINJAS_GET_TICKER`

Tool to retrieve comprehensive company profile information for publicly traded companies by stock ticker symbol. Returns executive details, financial metrics, identifiers (CIK, CUSIP, ISIN), exchange, contact information, stock price, market cap, and latest earnings data. Use when you need detailed company information for a specific ticker.

### Get Timezone Information

**Slug:** `API_NINJAS_GET_TIMEZONE`

Tool to get timezone information for a location including UTC offset, local time, and timezone name. Use when you need timezone details for geographic locations or IANA timezone names. FREE tier supports timezone parameter; city, state, country, lat, and lon parameters require premium subscription.

### Get Trivia Questions

**Slug:** `API_NINJAS_GET_TRIVIA`

Tool to retrieve trivia questions by category from API Ninjas. Returns trivia questions with answers from various categories like music, sports, science, and more. Use when you need trivia questions for games, quizzes, or entertainment purposes.

### Get Trivia of the Day

**Slug:** `API_NINJAS_GET_TRIVIA_OF_THE_DAY`

Tool to retrieve the trivia question of the day from API Ninjas. Returns the same trivia question for all users on a given day, with questions changing daily. Use when you need a daily trivia question to display or share.

### Get Unemployment Rate

**Slug:** `API_NINJAS_GET_UNEMPLOYMENT`

Tool to get unemployment rate data for countries. Use when you need historical or current unemployment statistics by country or year.

### Get University Information

**Slug:** `API_NINJAS_GET_UNIVERSITY`

Tool to retrieve university information by name or country. Use when you need details about universities in the USA or Canada including location, contact info, enrollment, tuition, and degree programs offered. At least one search parameter (name or country) is required.

### Get URL Location Info

**Slug:** `API_NINJAS_GET_URL_LOOKUP`

Tool to get location information for a URL domain. Returns geolocation data including country, region, city, coordinates, ISP, and timezone. Use when you need to identify the geographic location or hosting provider of a URL.

### Get Current Weather

**Slug:** `API_NINJAS_GET_WEATHER`

Tool to retrieve current weather data for a location. Use when you need real-time weather information including temperature, humidity, wind conditions, and sunrise/sunset times. Query by city name or GPS coordinates.

### Get Weather Forecast

**Slug:** `API_NINJAS_GET_WEATHER_FORECAST`

Tool to retrieve 5-day weather forecast in 3-hour intervals for a location. Use when you need future weather predictions including temperature, humidity, wind, and sunrise/sunset times. Query by GPS coordinates or city name.

### Get WHOIS Information

**Slug:** `API_NINJAS_GET_WHOIS`

Tool to get WHOIS domain registration information including registrar, creation date, and expiration date. Use when you need details about domain registration.

### Get Working Days

**Slug:** `API_NINJAS_GET_WORKING_DAYS`

Tool to get working days for a specific country and time period. Returns the count and list of working days, accounting for weekends and public holidays. Use when you need to calculate business days, plan schedules, or determine operational days for a country.

### Get World Time

**Slug:** `API_NINJAS_GET_WORLDTIME`

Tool to get current date and time for a location with detailed date/time components. Returns timezone, datetime, date, year, month, day, hour, minute, second, and day of the week. Use when you need detailed time information for a specific location or timezone.

### Get US Zipcode Location Info

**Slug:** `API_NINJAS_GET_ZIPCODE`

Tool to retrieve location information for US zip codes. Returns city, state, county, coordinates, timezone, and area codes. Use when you need to find location details for a zip code or search by city/state.

### IBAN Lookup

**Slug:** `API_NINJAS_IBAN_LOOKUP`

Tool to look up and validate an International Bank Account Number (IBAN). Use when you have an IBAN and need to retrieve its components (country, bank code, account number, etc.) and its validity.

### Income Tax Calculator

**Slug:** `API_NINJAS_INCOME_TAX_CALCULATOR`

Tool to calculate income taxes for US and Canada. Use when you need detailed breakdown of federal, state/provincial, and FICA taxes. Country and region codes must be correct.

### Get Inflation Data

**Slug:** `API_NINJAS_INFLATION`

Tool to get current inflation data for a country. Use when you need latest CPI or HICP monthly and annual inflation rates.

### Interest Rate

**Slug:** `API_NINJAS_INTEREST_RATE`

Tool to get current interest rates for central banks and benchmarks. Use when you need to fetch the latest interest rate for a specific country or all available countries.

### List Stock Tickers

**Slug:** `API_NINJAS_LIST_STOCK_TICKERS`

Tool to retrieve a paginated list of all available stock ticker symbols and company names. Use when you need to browse available stocks or find ticker symbols for specific companies. Returns company tickers and names with pagination support.

### VIN Lookup

**Slug:** `API_NINJAS_LOOKUP_VIN`

Tool to decode Vehicle Identification Number (VIN) and retrieve vehicle information. Returns make, model, year, manufacturing country, and VIN components. Use when you need to identify vehicle specifications from a 17-character VIN.

### Market Cap

**Slug:** `API_NINJAS_MARKET_CAP`

Tool to get real-time market cap data for a company. Use when you need up-to-date market capitalization by specifying the stock ticker. Example: "What is the market cap of NVDA?"

### Mortgage Rate

**Slug:** `API_NINJAS_MORTGAGE_RATE`

Tool to get current and historical mortgage rates. Use when you need weekly fixed-rate mortgage data, optionally for specific dates or date ranges.

### Extract Nutrition Information

**Slug:** `API_NINJAS_NUTRITION`

Tool to extract nutrition information from text query. Use when you need to parse food-related text (e.g., recipes, menus) to calculate corresponding nutrition data.

### Scrape Website Content

**Slug:** `API_NINJAS_SCRAPE_WEBSITE`

Tool to scrape HTML content from a URL using the API Ninjas Webscraper endpoint. Use when you need to retrieve website content programmatically without dealing with browser automation.

### Solve Sudoku Puzzle

**Slug:** `API_NINJAS_SOLVE_SUDOKU`

Tool to solve a Sudoku puzzle using the API Ninjas Sudoku Solver. Takes a partially filled puzzle grid and returns the complete solution if one exists. Use when you need to solve standard or custom-sized Sudoku puzzles (2x2, 3x3, or 4x4 box dimensions).

### Validate Email

**Slug:** `API_NINJAS_VALIDATE_EMAIL`

Tool to validate email address format and check deliverability. Returns validity status, domain info, MX records, disposability check, and email role categorization. Use when you need to verify if an email address is valid and deliverable before sending communications.

### Validate EU VAT

**Slug:** `API_NINJAS_VALIDATE_EU_VAT`

Tool to retrieve and validate EU VAT (Value Added Tax) rates by country code. Use when you need current or historical VAT rates for EU member states, with optional filtering by VAT type, date range, or specific categories.

### Validate Phone Number

**Slug:** `API_NINJAS_VALIDATE_PHONE`

Tool to validate and format phone numbers. Returns validity status, country code, carrier information, and normalized E.164 format. Use when you need to verify phone number validity or retrieve phone metadata.

### Validate Routing Number

**Slug:** `API_NINJAS_VALIDATE_ROUTING_NUMBER`

Tool to validate and retrieve bank information from a routing number. Use when you need to verify a 9-digit routing number and get associated bank details including name, location, and contact information.
