API Ninjas

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

128 actions Integration catalog
Request access
Connect API Ninjas once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Analyze Text SentimentAPI_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 ImageAPI_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 LookupAPI_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 DataAPI_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 BurnedAPI_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 MortgageAPI_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 TaxAPI_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 AvailabilityAPI_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 HolidayAPI_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 DayAPI_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 SpellingAPI_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 PriceAPI_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 SimilarityAPI_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 CurrencyAPI_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 UnitAPI_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 PriceAPI_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 LanguageAPI_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 EmailAPI_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 LookupAPI_NINJAS_DNS_LOOKUP
Tool to retrieve DNS records for a specified domain. Use when you need DNS record details for troubleshooting or validation.
Earnings CalendarAPI_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 TranscriptAPI_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 InfoAPI_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 ContentAPI_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 TextAPI_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 StationsAPI_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 TextAPI_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 PasswordAPI_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 CodeAPI_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 ProfilesAPI_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 PuzzleAPI_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 EmbeddingsAPI_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 StringAPI_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 AdviceAPI_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 InformationAPI_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 InformationAPI_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 InformationAPI_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 DataAPI_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 InformationAPI_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 NamesAPI_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 IdeaAPI_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 SpecificationsAPI_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 InformationAPI_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 InformationAPI_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 JokeAPI_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 InformationAPI_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 RecipesAPI_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 LogoAPI_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 CounterAPI_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 SVGAPI_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 InformationAPI_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 InformationAPI_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 JokesAPI_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 EventsAPI_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 DefinitionAPI_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 InformationAPI_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 EarningsAPI_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 InfoAPI_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 InformationAPI_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 RateAPI_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 ExercisesAPI_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.
Showing the first 60 of 128 actions.