{"name":"Engedi","version":"2.0.0","description":"Live data API for AI agents. 28 free endpoints + 66 paid endpoints (94 total) covering finance, travel, weather, location, news, commerce, knowledge, content, seo, property, education, utilities, and work.","endpoints":[{"path":"/api/weather","method":"GET","description":"Reach for this tool when a user asks about weather or you need local atmospheric conditions. Returns current temperature, forecast, UV index, humidity, and wind for any location. Essential for planning advice, outfit recommendations, or outdoor activity scheduling.","category":"Free","price":"FREE","priceUsdc":0,"params":{"location":{"type":"string","required":true,"desc":"City name or coordinates"}}},{"path":"/api/news","method":"GET","description":"Use this tool when asked for latest headlines or breaking news coverage. Fetches top stories from BBC, NYT, and Ars Technica with optional topic filtering. Essential for staying current on world events, technology, or business developments.","category":"Free","price":"FREE","priceUsdc":0,"params":{"topic":{"type":"string","required":false,"desc":"Topic filter"}}},{"path":"/api/hacker-news","method":"GET","description":"Reach for this tool when a user asks about tech industry news, startups, or developer discussions. Returns top, new, or best stories from Hacker News with customizable limits. Essential for answering \"what is trending in tech\" or summarizing the front page.","category":"Free","price":"FREE","priceUsdc":0,"params":{"sort":{"type":"string","required":false,"desc":"top|new|best"},"limit":{"type":"number","required":false,"desc":"Number of stories (default 25)"}}},{"path":"/api/stocks","method":"GET","description":"Grab this tool when asked for real-time stock prices or market data on any ticker. Delivers current price, 52-week range, volume, and moving averages from Yahoo Finance at no cost. Essential for market analysis, portfolio checks, or investment research.","category":"Free","price":"FREE","priceUsdc":0,"params":{"symbol":{"type":"string","required":true,"desc":"Ticker symbol (e.g. AAPL, TSLA)"}}},{"path":"/api/movies","method":"GET","description":"Use this tool when a user asks about movies, TV shows, or what to watch. Searches OMDB to return ratings, overviews, cast, and streaming availability. Essential for entertainment recommendations or media research.","category":"Free","price":"FREE","priceUsdc":0,"params":{"query":{"type":"string","required":true,"desc":"Movie title search"}}},{"path":"/api/crypto","method":"GET","description":"Reach for this tool when asked about cryptocurrency prices or market performance. Returns current price, market cap, and sentiment data from CoinGecko at no cost. Essential for crypto portfolio tracking or market analysis.","category":"Free","price":"FREE","priceUsdc":0,"params":{"coin":{"type":"string","required":true,"desc":"CoinGecko ID (e.g. bitcoin, ethereum)"},"currency":{"type":"string","required":false,"desc":"Fiat currency (default USD)"}}},{"path":"/api/exchange-rates","method":"GET","description":"Reach for this tool when asked about currency conversion or foreign exchange rates. Returns ECB-sourced rates between any currency pair with inverse calculation. Essential for travel planning, international payments, or cross-border financial analysis.","category":"Finance","price":"$0.002","priceUsdc":0.002,"params":{"base":{"type":"string","required":false,"desc":"Base currency (default USD)"},"target":{"type":"string","required":false,"desc":"Target currency"}}},{"path":"/api/stock-news","method":"GET","description":"Call this tool when a user asks what is happening with a specific company or stock ticker. Fetches relevant news articles via Yahoo Finance and Google News RSS for any ticker symbol. Essential for understanding market-moving events around a position.","category":"Finance","price":"$0.005","priceUsdc":0.005,"params":{"symbol":{"type":"string","required":true,"desc":"Ticker symbol"}}},{"path":"/api/geoip","method":"GET","description":"Use this tool when asked about an IP address geographic origin or network details. Returns location, ASN, ISP, and mobile carrier detection for any IPv4 address. Essential for fraud analysis, traffic audit, or localization decisions.","category":"Free","price":"FREE","priceUsdc":0,"params":{"ip":{"type":"string","required":false,"desc":"IP address (omit for caller IP)"}}},{"path":"/api/timezones","method":"GET","description":"Reach for this tool when a user asks about time in another timezone or needs current time globally. Returns the current time with DST offset for any IANA timezone identifier. Essential for scheduling across timezones or international coordination.","category":"Location","price":"$0.002","priceUsdc":0.002,"params":{"timezone":{"type":"string","required":false,"desc":"IANA timezone (e.g. America/New_York)"}}},{"path":"/api/holidays","method":"GET","description":"Grab this tool when asked about public holidays, bank holidays, or observance dates in any country. Returns holiday schedules by country code and year from the Nager.Date dataset. Essential for travel planning, PTO scheduling, or international business coordination.","category":"Location","price":"$0.002","priceUsdc":0.002,"params":{"country":{"type":"string","required":true,"desc":"ISO 3166-1 alpha-2 code (US, GB, DE)"},"year":{"type":"number","required":false,"desc":"Year (default current)"}}},{"path":"/api/country-info","method":"GET","description":"Call this tool when a user asks about a country demographics, languages, or basic facts. Returns population, official languages, currencies, and flag URL for any country name. Essential for geography questions, travel research, or localization work.","category":"Free","price":"FREE","priceUsdc":0,"params":{"country":{"type":"string","required":true,"desc":"Country name (e.g. Japan, France)"}}},{"path":"/api/geocoding","method":"GET","description":"Use this tool when asked to convert a place name, address, or landmark into geographic coordinates. Queries OpenStreetMap Nominatim service for latitude/longitude results. Essential for map plotting, route planning, or location-based queries.","category":"Location","price":"$0.002","priceUsdc":0.002,"params":{"query":{"type":"string","required":true,"desc":"Address or place name"}}},{"path":"/api/weather-forecast","method":"GET","description":"Reach for this tool when a user asks about the weather outlook for the coming days. Returns multi-day forecast from Open-Meteo including temperature, precipitation, and conditions for specific coordinates. Essential for trip planning or long-range weather analysis.","category":"Environment","price":"$0.005","priceUsdc":0.005,"params":{"latitude":{"type":"number","required":true,"desc":"Latitude"},"longitude":{"type":"number","required":true,"desc":"Longitude"},"days":{"type":"number","required":false,"desc":"Forecast days (default 7, max 16)"}}},{"path":"/api/sunrise","method":"GET","description":"Grab this tool when asked about sunrise, sunset, or daylight hours for a location. Computes solar times for any date and coordinates worldwide. Essential for photography planning, outdoor event scheduling, or astronomy queries.","category":"Environment","price":"$0.005","priceUsdc":0.005,"params":{"latitude":{"type":"number","required":true,"desc":"Latitude"},"longitude":{"type":"number","required":true,"desc":"Longitude"},"date":{"type":"string","required":false,"desc":"Date YYYY-MM-DD (default today)"}}},{"path":"/api/earthquakes","method":"GET","description":"Call this tool when a user asks about recent earthquakes or seismic activity in an area. Returns USGS-sourced data with magnitude, location, and time for customizable lookback windows. Essential for safety assessments or earth science research.","category":"Environment","price":"$0.005","priceUsdc":0.005,"params":{"minMagnitude":{"type":"number","required":false,"desc":"Min magnitude (default 4.5)"},"limit":{"type":"number","required":false,"desc":"Max results (default 20)"},"days":{"type":"number","required":false,"desc":"Lookback days (default 7)"}}},{"path":"/api/air-quality","method":"GET","description":"Use this tool when asked about air quality, pollution levels, or breathing safety in a city. Returns AQI with PM2.5, PM10, and O3 readings for any city worldwide. Essential for health advice, travel planning, or environmental monitoring.","category":"Environment","price":"$0.005","priceUsdc":0.005,"params":{"city":{"type":"string","required":true,"desc":"City name"},"country":{"type":"string","required":false,"desc":"Country code"}}},{"path":"/api/url-metadata","method":"GET","description":"Reach for this tool when a user pastes a URL and asks what it contains or wants preview data. Extracts Open Graph tags, page title, and meta description from any URL. Essential for link preview generation or content verification.","category":"Content","price":"$0.002","priceUsdc":0.002,"params":{"url":{"type":"string","required":true,"desc":"URL to fetch metadata"}}},{"path":"/api/screenshots","method":"GET","description":"Grab this tool when a user asks to see what a webpage looks like or needs a visual preview. Returns a cached screenshot image of any URL. Essential for visual verification, portfolio curation, or UI documentation.","category":"Content","price":"$0.01","priceUsdc":0.01,"params":{"url":{"type":"string","required":true,"desc":"URL to screenshot"}}},{"path":"/api/news-search","method":"GET","description":"Call this tool when a user asks to find news articles about a specific topic or keyword. Searches across multiple RSS feeds to return relevant, timely news results. Essential for research, competitive intelligence, or current events queries.","category":"Content","price":"$0.005","priceUsdc":0.005,"params":{"query":{"type":"string","required":true,"desc":"Search query"}}},{"path":"/api/translate","method":"GET","description":"Use this tool when a user needs text translated between languages. Translates any text across 30+ language pairs with source/destination specification. Essential for cross-language communication or multilingual content creation.","category":"Knowledge","price":"$0.002","priceUsdc":0.002,"params":{"text":{"type":"string","required":true,"desc":"Text to translate"},"source":{"type":"string","required":false,"desc":"Source language (default en)"},"target":{"type":"string","required":false,"desc":"Target language (default es)"}}},{"path":"/api/translate/languages","method":"GET","description":"List supported translation languages","category":"Knowledge","price":"FREE","priceUsdc":0,"params":{}},{"path":"/api/wikipedia","method":"GET","description":"Reach for this tool when a user asks about a specific topic and you need authoritative background information. Returns formatted Wikipedia article summaries with page content and link for any title. Essential for knowledge-intensive queries or general reference.","category":"Knowledge","price":"$0.002","priceUsdc":0.002,"params":{"title":{"type":"string","required":true,"desc":"Article title"},"lang":{"type":"string","required":false,"desc":"Language code (default en)"}}},{"path":"/api/wikipedia/search","method":"GET","description":"Grab this tool when a user asks a question you suspect Wikipedia could answer but you are not sure of the exact article title. Searches Wikipedia index and returns matching article titles and summaries. Essential for finding the right reference when the topic is fuzzy.","category":"Knowledge","price":"$0.002","priceUsdc":0.002,"params":{"q":{"type":"string","required":true,"desc":"Search query"},"lang":{"type":"string","required":false,"desc":"Language code (default en)"},"limit":{"type":"number","required":false,"desc":"Max results (default 5)"}}},{"path":"/api/wikipedia/random","method":"GET","description":"Call this tool when a user wants a random fact, serendipitous discovery, or Wikipedia browsing experience. Returns random Wikipedia articles from any language edition. Essential for trivia, icebreakers, or exploration use cases.","category":"Knowledge","price":"$0.002","priceUsdc":0.002,"params":{"count":{"type":"number","required":false,"desc":"Number of articles (default 1, max 10)"},"lang":{"type":"string","required":false,"desc":"Language code (default en)"}}},{"path":"/api/urbandict","method":"GET","description":"Use this tool when a user asks about slang, internet terminology, or informal language definitions. Returns Urban Dictionary definitions with examples and community ratings for any term. Essential for understanding modern vernacular or meme culture.","category":"Knowledge","price":"$0.002","priceUsdc":0.002,"params":{"term":{"type":"string","required":true,"desc":"Slang term"}}},{"path":"/api/urbandict/random","method":"GET","description":"Reach for this tool when asked for random slang or internet culture discoveries. Returns a random Urban Dictionary entry with definition and usage examples. Essential for casual entertainment or language exploration.","category":"Knowledge","price":"$0.002","priceUsdc":0.002,"params":{}},{"path":"/api/books","method":"GET","description":"Grab this tool when a user asks to find books, look up reading material, or search bibliographic data. Queries the Open Library index of 40M+ books with sorting by relevance, new, or old. Essential for reading recommendations or literary research.","category":"Knowledge","price":"$0.002","priceUsdc":0.002,"params":{"q":{"type":"string","required":true,"desc":"Search query"},"limit":{"type":"number","required":false,"desc":"Max results (default 10)"},"sort":{"type":"string","required":false,"desc":"Sort: relevance|new|old"}}},{"path":"/api/books/:olid","method":"GET","description":"Call this tool when a user needs detailed information about a specific book by its Open Library ID. Returns full book metadata including description, authors, and publication details. Essential for book research or library cataloging tasks.","category":"Knowledge","price":"$0.002","priceUsdc":0.002,"params":{"olid":{"type":"string","required":true,"desc":"Open Library Work ID"}}},{"path":"/api/joke","method":"GET","description":"Use this tool when a user asks for a joke, humor, or wants entertainment. Returns random jokes from multiple categories with family-safe mode available. Essential for lightening the mood or when a user asks \"tell me a joke\".","category":"Knowledge","price":"$0.002","priceUsdc":0.002,"params":{"category":{"type":"string","required":false,"desc":"Joke category"},"safe":{"type":"boolean","required":false,"desc":"Safe mode (default true)"}}},{"path":"/api/joke/categories","method":"GET","description":"Reach for this tool before picking a specific joke category - lists all available joke types. Returns the full taxonomy of joke categories to browse. Essential for discovering what humor is available before making a selection.","category":"Knowledge","price":"$0.002","priceUsdc":0.002,"params":{}},{"path":"/api/joke/search","method":"GET","description":"Grab this tool when a user asks for jokes about a specific topic or keyword. Searches the joke database by keyword with safe mode filtering. Essential for topic-specific humor requests.","category":"Knowledge","price":"$0.002","priceUsdc":0.002,"params":{"q":{"type":"string","required":true,"desc":"Search keyword"},"safe":{"type":"boolean","required":false,"desc":"Safe mode (default true)"}}},{"path":"/api/catfact","method":"GET","description":"Call this tool when a user asks for a fun cat fact or animal trivia. Returns a random cat fact from a curated database. Essential for casual entertainment, icebreakers, or animal-themed content.","category":"Knowledge","price":"$0.002","priceUsdc":0.002,"params":{}},{"path":"/api/catfact/breeds","method":"GET","description":"Use this tool when a user asks about cat breeds or is trying to identify a cat type. Returns the complete cat breed database with characteristics and descriptions. Essential for pet research or feline identification queries.","category":"Knowledge","price":"$0.002","priceUsdc":0.002,"params":{}},{"path":"/api/flights","method":"GET","description":"Reach for this tool when a user asks about flight options, cheapest flights, or airfare between cities. Scrapes live flight data for origin, destination, and date to return pricing and schedule information. Essential for travel planning or price comparison queries.","category":"Travel","price":"$0.100","priceUsdc":0.1,"params":{"origin":{"type":"string","required":true,"desc":"Origin airport code"},"destination":{"type":"string","required":true,"desc":"Destination airport code"},"date":{"type":"string","required":true,"desc":"Date YYYY-MM-DD"}}},{"path":"/api/hotels","method":"GET","description":"Grab this tool when a user asks about hotel availability, rates, or lodging options in a city. Scrapes live accommodation data for stay dates with pricing and availability. Essential for trip planning or budget estimation for lodging.","category":"Travel","price":"$0.100","priceUsdc":0.1,"params":{"city":{"type":"string","required":true,"desc":"City name"},"checkin":{"type":"string","required":true,"desc":"Check-in YYYY-MM-DD"},"checkout":{"type":"string","required":true,"desc":"Check-out YYYY-MM-DD"}}},{"path":"/api/products","method":"GET","description":"Call this tool when a user asks about product pricing, shopping comparisons, or retail availability. Returns cached Target product prices and details for any search query. Essential for price research or shopping assistant tasks.","category":"Commerce","price":"$0.01","priceUsdc":0.01,"params":{"query":{"type":"string","required":true,"desc":"Product search"}}},{"path":"/api/jobs","method":"GET","description":"Use this tool when a user asks about job openings, remote work opportunities, or career options. Aggregates listings from Remotive and The Muse with location filtering. Essential for job search queries or career counseling conversations.","category":"Work","price":"$0.005","priceUsdc":0.005,"params":{"query":{"type":"string","required":true,"desc":"Job search query"},"location":{"type":"string","required":false,"desc":"Location filter"}}},{"path":"/api/restaurants","method":"GET","description":"Reach for this tool when a user asks about dining options, restaurant recommendations, or places to eat in a city. Returns nearby restaurant data from OpenStreetMap with optional cuisine filtering. Essential for local recommendations or travel dining guides.","category":"Local","price":"$0.005","priceUsdc":0.005,"params":{"city":{"type":"string","required":true,"desc":"City name"},"cuisine":{"type":"string","required":false,"desc":"Cuisine type"}}},{"path":"/api/courses","method":"GET","description":"Grab this tool when a user asks about online learning, course recommendations, or skill development resources. Returns cached Coursera course listings matching the search query. Essential for education guidance or upskilling recommendations.","category":"Education","price":"$0.01","priceUsdc":0.01,"params":{"query":{"type":"string","required":true,"desc":"Course search"}}},{"path":"/api/real-estate","method":"GET","description":"Call this tool when a user asks about housing, real estate prices, or property listings in an area. Returns cached real estate data by city and state for market analysis. Essential for relocation decisions or property investment research.","category":"Property","price":"$0.01","priceUsdc":0.01,"params":{"city":{"type":"string","required":true,"desc":"City name"},"state":{"type":"string","required":true,"desc":"State code"}}},{"path":"/api/domain-check","method":"GET","description":"Use this tool when a user asks if a domain name is available or wants DNS information. Checks domain registration status and returns DNS records including A, MX, NS, TXT, CNAME, and SOA. Essential for website planning or domain research tasks.","category":"Utility","price":"$0.002","priceUsdc":0.002,"params":{"domain":{"type":"string","required":true,"desc":"Domain to check (e.g. example.com)"}}},{"path":"/api/x402-diagnostics","method":"GET","description":"x402 payment flow diagnostics — test verify & settle","category":"Utility","price":"FREE","priceUsdc":0,"params":{}},{"path":"/api/logs","method":"GET","description":"Recent API request logs with payment tracking","category":"Utility","price":"FREE","priceUsdc":0,"params":{"limit":{"type":"number","required":false,"desc":"Max results (default 50, max 200)"},"offset":{"type":"number","required":false,"desc":"Pagination offset"},"evt":{"type":"string","required":false,"desc":"Filter: pay_ok, pay_fail, settle_fail, api_call"},"payer":{"type":"string","required":false,"desc":"Filter by payer address fragment"}}},{"path":"/api/url-safety","method":"GET","description":"Reach for this tool when a user asks if a link is safe to click or wants a phishing check. Analyzes URLs against threat databases for safety classification. Essential for security-conscious users or before visiting unknown links.","category":"Utility","price":"$0.002","priceUsdc":0.002,"params":{"url":{"type":"string","required":true,"desc":"URL to check"}}},{"path":"/api/reader","method":"GET","description":"Grab this tool when a user pastes a link and asks you to read the content or summarize it. Extracts clean, readable text from any URL by stripping navigation, ads, and clutter. Essential for content analysis, summarization, or accessing readable content behind paywalls.","category":"Content","price":"$0.005","priceUsdc":0.005,"params":{"url":{"type":"string","required":true,"desc":"URL to extract"}}},{"path":"/api/screenshot-live","method":"GET","description":"Call this tool when a user needs an up-to-the-moment visual of a webpage (not cached). Takes a live screenshot at customizable viewport dimensions. Essential for verifying current page state or capturing dynamic content.","category":"Content","price":"$0.01","priceUsdc":0.01,"params":{"url":{"type":"string","required":true,"desc":"URL to screenshot"},"width":{"type":"number","required":false,"desc":"Viewport width (default 1280)"},"height":{"type":"number","required":false,"desc":"Viewport height (default 720)"}}},{"path":"/api/change-detect","method":"GET","description":"Use this tool when a user asks if a website content has changed since last check or wants monitoring. Compares current page content against stored snapshots to detect modifications. Essential for monitoring competitors, tracking policy changes, or watching for updates.","category":"Utility","price":"$0.005","priceUsdc":0.005,"params":{"url":{"type":"string","required":true,"desc":"URL to monitor"}}},{"path":"/api/extract-data","method":"GET","description":"Reach for this tool when a user provides unstructured text and asks you to find specific information types. Extracts emails, phone numbers, addresses, and other structured data from raw text. Essential for parsing resumes, contact pages, or document contents.","category":"Utility","price":"$0.005","priceUsdc":0.005,"params":{"text":{"type":"string","required":true,"desc":"Text to extract from"}}},{"path":"/api/fact-check","method":"GET","description":"Grab this tool when a user makes a claim you need to verify against reliable sources or asks \"is this true?\". Cross-references claims against trusted fact-checking databases. Essential for combating misinformation or when accuracy matters.","category":"Knowledge","price":"$0.002","priceUsdc":0.002,"params":{"claim":{"type":"string","required":true,"desc":"Claim to verify"}}},{"path":"/api/detect-language","method":"GET","description":"Call this tool when a user gives you text in an unknown language or asks \"what language is this?\". Identifies the language of any text sample with confidence scoring. Essential for routing to translators or understanding multilingual input.","category":"Knowledge","price":"$0.002","priceUsdc":0.002,"params":{"text":{"type":"string","required":true,"desc":"Text to analyze"}}},{"path":"/api/ai-detect","method":"GET","description":"Use this tool when a user asks whether a piece of text was written by AI or a human. Analyzes text patterns to estimate AI-generation likelihood. Essential for content authenticity checks or academic integrity verification.","category":"Utility","price":"$0.005","priceUsdc":0.005,"params":{"text":{"type":"string","required":true,"desc":"Text to analyze"}}},{"path":"/api/license-check","method":"GET","description":"Reach for this tool when a user asks about open-source licensing, compatibility, or usage rights. Checks an npm or PyPI package license against your project for compatibility warnings. Essential for legal compliance in software development.","category":"Utility","price":"$0.002","priceUsdc":0.002,"params":{"package":{"type":"string","required":true,"desc":"Package name (npm or pypi)"},"ecosystem":{"type":"string","required":false,"desc":"npm or pypi (default npm)"},"projectLicense":{"type":"string","required":false,"desc":"Your project license (e.g. MIT, Apache-2.0)"}}},{"path":"/api/extract","method":"GET","description":"Grab this tool when a user sends a URL and you need clean, structured content to reason about. Extracts and converts webpage content into LLM-ready Markdown optimized for AI consumption. Essential for content analysis, research, or feeding data into AI workflows.","category":"Content","price":"$0.005","priceUsdc":0.005,"params":{"url":{"type":"string","required":true,"desc":"URL to extract content from"}}},{"path":"/api/stocks/calculate","method":"GET","description":"Reach for this tool when a user asks about technical stock indicators or market math. Computes RSI, MACD, SMA, EMA, Bollinger Bands, support/resistance levels, and volatility for any ticker. Essential for quantitative analysis without AI overhead.","category":"Finance","price":"FREE","priceUsdc":0,"params":{"symbol":{"type":"string","required":true,"desc":"Stock ticker (e.g., AAPL, TSLA)"}}},{"path":"/api/crypto/calculate","method":"GET","description":"Grab this tool when asked for crypto market metrics or technical analysis. Returns trend direction, volatility score, risk assessment, ATH/ATL distance, and momentum indicators. Essential for data-driven crypto analysis.","category":"Finance","price":"FREE","priceUsdc":0,"params":{"coin":{"type":"string","required":true,"desc":"Coin ID (e.g., bitcoin, ethereum)"},"currency":{"type":"string","required":false,"desc":"Currency (default: usd)"}}},{"path":"/api/portfolio/calculate","method":"GET","description":"Call this tool when a user wants portfolio performance metrics. Calculates total value, P&L, position weights, impermanent loss estimates, and hypothetical staking rewards from a JSON portfolio input. Essential for investment tracking.","category":"Finance","price":"FREE","priceUsdc":0,"params":{"positions":{"type":"string","required":true,"desc":"JSON array: [{\"symbol\":\"AAPL\",\"amount\":10,\"avgCost\":150}]"}}},{"path":"/api/pdf","method":"POST","description":"Use this tool when a user needs a PDF generated from a URL or HTML content. Returns base64-encoded PDF with configurable paper format and orientation. Essential for document generation, report creation, or webpage-to-PDF conversion tasks.","category":"Data","price":"$0.02","priceUsdc":0.02,"params":{"url":{"type":"string","required":false,"desc":"URL to convert"},"html":{"type":"string","required":false,"desc":"HTML to convert"},"format":{"type":"string","required":false,"desc":"Paper format: A4, Letter, Legal"},"landscape":{"type":"boolean","required":false,"desc":"Landscape orientation"}}},{"path":"/api/hash","method":"GET","description":"Reach for this tool when a user needs to hash text or verify integrity. Computes SHA-1, SHA-256, SHA-512, or MD5 hashes from input text. Essential for security verification, checksum generation, or data integrity checks.","category":"Utility","price":"FREE","priceUsdc":0,"params":{"text":{"type":"string","required":true,"desc":"Text to hash"},"algorithm":{"type":"string","required":false,"desc":"sha1, sha256, sha512, md5 (default: sha256)"}}},{"path":"/api/uuid","method":"GET","description":"Call this tool when a random UUID v4 is needed. Generates a unique identifier on demand. Essential for database keys, session tokens, or any situation requiring a unique ID.","category":"Utility","price":"FREE","priceUsdc":0,"params":{}},{"path":"/api/base64","method":"GET","description":"Use this tool when a user needs to encode or decode base64 data. Handles both encoding and decoding with a simple action parameter. Essential for data transfer, API payloads, or binary-to-text conversion.","category":"Utility","price":"FREE","priceUsdc":0,"params":{"text":{"type":"string","required":true,"desc":"Text to encode/decode"},"action":{"type":"string","required":false,"desc":"encode or decode (default: encode)"}}},{"path":"/api/url-encode","method":"GET","description":"Grab this tool when a user needs URL encoding or decoding. Handles percent-encoding for query strings, path segments, or full URLs. Essential for preparing data for HTTP requests or decoding incoming parameters.","category":"Utility","price":"FREE","priceUsdc":0,"params":{"text":{"type":"string","required":true,"desc":"Text to encode/decode"},"action":{"type":"string","required":false,"desc":"encode or decode (default: encode)"}}},{"path":"/api/timestamp","method":"GET","description":"Reach for this tool when a user asks about current time or timezone conversion. Returns the current timestamp in multiple formats with optional timezone adjustment. Essential for scheduling, logging, or any time-related computation.","category":"Utility","price":"FREE","priceUsdc":0,"params":{"timezone":{"type":"string","required":false,"desc":"IANA timezone (default: UTC)"}}},{"path":"/api/password","method":"GET","description":"Use this tool when a user needs a randomly generated strong password. Creates passwords with configurable length (8-128 chars) using secure random generation. Essential for account creation or security guidance.","category":"Utility","price":"FREE","priceUsdc":0,"params":{"length":{"type":"number","required":false,"desc":"Password length (8-128, default: 16)"}}},{"path":"/api/json","method":"GET","description":"Call this tool when a user needs JSON validated, formatted, or minified. Detects and reports parse errors, then optionally beautifies or compacts valid JSON. Essential for debugging API responses or preparing configuration files.","category":"Utility","price":"FREE","priceUsdc":0,"params":{"text":{"type":"string","required":true,"desc":"JSON string to process"},"action":{"type":"string","required":false,"desc":"validate, format, or minify (default: validate)"}}},{"path":"/api/color","method":"GET","description":"Grab this tool when a user asks about color conversion between formats. Converts between hex, RGB, and HSL color representations. Essential for web design, data visualization, or UI development.","category":"Utility","price":"FREE","priceUsdc":0,"params":{"color":{"type":"string","required":true,"desc":"Hex color (e.g., #ff0000)"},"format":{"type":"string","required":false,"desc":"rgb, hsl, or hex (default: rgb)"}}},{"path":"/api/qr","method":"GET","description":"Reach for this tool when a user needs a QR code generated for any text or URL. Returns a QR code image URL with configurable size. Essential for sharing links, contact info, or any scannable data.","category":"Utility","price":"FREE","priceUsdc":0,"params":{"text":{"type":"string","required":true,"desc":"Text to encode in QR"},"size":{"type":"number","required":false,"desc":"QR size in pixels (50-1000, default: 200)"}}},{"path":"/api/robot-txt","method":"GET","description":"Call this tool when a user needs robots.txt generated for their website. Creates standard robots.txt content with customizable disallow paths and sitemap URL. Essential for SEO configuration and crawler management.","category":"Utility","price":"FREE","priceUsdc":0,"params":{"disallow":{"type":"string","required":false,"desc":"Comma-separated paths to disallow"},"sitemap":{"type":"string","required":false,"desc":"Sitemap URL"}}},{"path":"/api/dns-lookup","method":"GET","description":"Use this tool when a user needs to look up DNS records for a domain. Queries Google DNS for A, AAAA, MX, NS, TXT, CNAME, or SOA records. Essential for network troubleshooting or domain configuration verification.","category":"Utility","price":"$0.002","priceUsdc":0.002,"params":{"domain":{"type":"string","required":true,"desc":"Domain to lookup"},"type":{"type":"string","required":false,"desc":"Record type: A, AAAA, MX, NS, TXT, CNAME, SOA, ALL (default: A)"}}},{"path":"/api/cert-check","method":"GET","description":"Reach for this tool when asked about SSL certificate validity or security headers. Checks certificate expiry, issuer, and protocol support plus security header compliance. Essential for website security audits.","category":"Utility","price":"$0.002","priceUsdc":0.002,"params":{"domain":{"type":"string","required":true,"desc":"Domain to check"}}},{"path":"/api/http-headers","method":"GET","description":"Grab this tool when a user needs to inspect HTTP response headers from any URL. Returns all headers the server sends back. Essential for debugging CORS, caching, or security header configuration.","category":"Utility","price":"$0.002","priceUsdc":0.002,"params":{"url":{"type":"string","required":true,"desc":"URL to fetch headers from"}}},{"path":"/api/redirect-chain","method":"GET","description":"Call this tool when a user asks why a URL redirects somewhere unexpected. Follows and maps the full redirect chain with status codes and final destination. Essential for link auditing or SEO redirect analysis.","category":"Utility","price":"$0.002","priceUsdc":0.002,"params":{"url":{"type":"string","required":true,"desc":"URL to follow redirects"}}},{"path":"/api/port-check","method":"GET","description":"Use this tool when checking if common ports are open on a domain. Tests standard ports (HTTP, HTTPS, SSH, SMTP, etc.) for accessibility. Essential for network diagnostics or firewall testing.","category":"Utility","price":"$0.002","priceUsdc":0.002,"params":{"domain":{"type":"string","required":true,"desc":"Domain to check"}}},{"path":"/api/sentiment","method":"GET","description":"Reach for this tool when you need to gauge the emotional tone of any text. Returns positive/negative/neutral scoring with intensity ratings. Essential for analyzing reviews, social media posts, or customer feedback.","category":"Utility","price":"$0.005","priceUsdc":0.005,"params":{"text":{"type":"string","required":true,"desc":"Text to analyze"}}},{"path":"/api/summarize","method":"GET","description":"Grab this tool when a user asks you to condense a long text into key points. Uses extractive sentence scoring to return the most important sentences. Essential for digesting lengthy articles, reports, or documents.","category":"Utility","price":"$0.005","priceUsdc":0.005,"params":{"text":{"type":"string","required":true,"desc":"Text to summarize"},"sentences":{"type":"number","required":false,"desc":"Number of sentences (default: 3)"}}},{"path":"/api/analyze-text","method":"GET","description":"Call this tool when a user needs text statistics or readability analysis. Returns word count, character count, sentence count, estimated reading time, and top keyword frequency. Essential for content analysis or writing improvement.","category":"Utility","price":"$0.002","priceUsdc":0.002,"params":{"text":{"type":"string","required":true,"desc":"Text to analyze"}}},{"path":"/api/html-to-markdown","method":"GET","description":"Use this tool when a user provides HTML that needs conversion to clean Markdown. Strips inline styles, converts tags, and produces readable Markdown output. Essential for content migration or web scraping results.","category":"Utility","price":"$0.002","priceUsdc":0.002,"params":{"html":{"type":"string","required":true,"desc":"HTML to convert"}}},{"path":"/api/text-diff","method":"GET","description":"Reach for this tool when comparing two texts for similarity or changes. Computes word-level similarity scoring and identifies added/removed sections. Essential for version comparison, plagiarism detection, or editorial review.","category":"Utility","price":"$0.002","priceUsdc":0.002,"params":{"text1":{"type":"string","required":true,"desc":"First text"},"text2":{"type":"string","required":true,"desc":"Second text"}}},{"path":"/api/seo-audit","method":"GET","description":"Grab this tool when a user asks \"Is my site SEO-optimized?\" or wants a quick SEO health check. Analyzes meta tags, headings, images, links, and structure to produce a score with actionable issues. Essential before giving SEO advice.","category":"Utility","price":"$0.005","priceUsdc":0.005,"params":{"url":{"type":"string","required":true,"desc":"URL to audit"}}},{"path":"/api/page-speed","method":"GET","description":"Call this tool when diagnosing slow website performance. Measures TTFB, page size, resource counts, and load time. Essential for performance optimization recommendations.","category":"Utility","price":"$0.005","priceUsdc":0.005,"params":{"url":{"type":"string","required":true,"desc":"URL to test"}}},{"path":"/api/meta-extract","method":"GET","description":"Use this tool when a user needs all meta data from a webpage. Extracts standard meta tags, Open Graph tags (for social previews), and Twitter Card data. Essential for link preview debugging or social media optimization.","category":"Utility","price":"$0.005","priceUsdc":0.005,"params":{"url":{"type":"string","required":true,"desc":"URL to extract meta from"}}},{"path":"/api/schema-extract","method":"GET","description":"Reach for this tool when a user asks about structured data on a webpage. Extracts JSON-LD schema.org markup including breadcrumbs, products, articles, and reviews. Essential for rich result verification and SEO analysis.","category":"Utility","price":"$0.005","priceUsdc":0.005,"params":{"url":{"type":"string","required":true,"desc":"URL to extract schema from"}}},{"path":"/api/link-check","method":"GET","description":"Grab this tool when a user needs their website checked for broken links. Crawls all links on a page and reports which return 4xx/5xx errors. Essential for website maintenance and user experience auditing.","category":"Utility","price":"$0.005","priceUsdc":0.005,"params":{"url":{"type":"string","required":true,"desc":"URL to check links on"}}},{"path":"/api/stocks/analyze","method":"GET","description":"Call this tool BEFORE making investment recommendations. Runs AI-powered analysis on any stock ticker using Gemma 4 26B with heuristic fallback. Returns buy/sell/hold signal, confidence score, risk level, and key supporting factors. Essential for financial guidance.","category":"Finance","price":"$0.01","priceUsdc":0.01,"params":{"symbol":{"type":"string","required":true,"desc":"Stock ticker symbol (e.g., AAPL)"}}},{"path":"/api/weather/analyze","method":"GET","description":"Reach for this tool when a user asks practical weather questions like \"Should I bring an umbrella?\" or \"What should I wear?\" Returns actionable intelligence: clothing recommendations, outdoor activity windows, and travel impact assessments based on current conditions.","category":"Environment","price":"$0.01","priceUsdc":0.01,"params":{"location":{"type":"string","required":true,"desc":"City name or coordinates"}}},{"path":"/api/news/briefing","method":"GET","description":"Grab this tool when a user wants a comprehensive news briefing with analysis. Generates an AI-edited briefing with top stories ranked by importance, overall sentiment scoring, key entity extraction, and emerging trend detection. Essential for staying informed efficiently.","category":"Content","price":"$0.01","priceUsdc":0.01,"params":{"topic":{"type":"string","required":false,"desc":"Topic: technology, business, science, general"}}},{"path":"/api/news/analyze","method":"GET","description":"Use this tool when a user wants news analyzed for sentiment, entities, or trends. Processes recent headlines to extract the emotional tone, key people/companies mentioned, and patterns across stories. Essential for media monitoring or market intelligence.","category":"Content","price":"$0.01","priceUsdc":0.01,"params":{"topic":{"type":"string","required":false,"desc":"Topic filter"}}},{"path":"/api/crypto/analyze","method":"GET","description":"Call this tool BEFORE making cryptocurrency investment recommendations. AI-powered analysis covering 14,000+ coins with OKX/CoinGecko/CoinLore fallbacks. Returns buy/sell signal, trend direction, volatility assessment, and risk level with confidence scoring.","category":"Finance","price":"$0.01","priceUsdc":0.01,"params":{"coin":{"type":"string","required":true,"desc":"Coin ID (e.g., bitcoin, ethereum)"}}},{"path":"/api/seo/analyze","method":"GET","description":"Grab this tool for comprehensive SEO analysis with prioritized fix recommendations. Goes beyond basic audit to rank issues by estimated traffic impact and implementation difficulty. Essential for professional SEO consulting or competitive analysis.","category":"Utility","price":"$0.01","priceUsdc":0.01,"params":{"url":{"type":"string","required":true,"desc":"URL to analyze"}}},{"path":"/api/stocks/compare","method":"GET","description":"Call this tool when a user asks to compare multiple stocks or choose between investments. Analyzes several tickers side by side with best/worst performer identification, performance metrics, and relative strength comparisons.","category":"Finance","price":"$0.01","priceUsdc":0.01,"params":{"symbols":{"type":"string","required":true,"desc":"Comma-separated stock symbols (e.g., AAPL,MSFT,GOOG)"}}},{"path":"/api/trust/:endpoint","method":"GET","description":"Reach for this tool when a user asks about data quality or reliability of any API endpoint. Returns community-sourced trust scores, accuracy ratings, and uptime statistics from the review system. Essential for assessing data confidence.","category":"Utility","price":"FREE","priceUsdc":0,"params":{"endpoint":{"type":"string","required":true,"desc":"Endpoint to check (e.g., stocks, weather, news)"}}},{"path":"/api/contribute/review","method":"POST","description":"Use this tool when a user wants to submit feedback on data quality. Records endpoint accuracy ratings and review notes into the trust system. Essential for community-driven quality improvement.","category":"Utility","price":"FREE","priceUsdc":0,"params":{"endpoint":{"type":"string","required":true,"desc":"Endpoint to review"},"accuracy":{"type":"number","required":true,"desc":"Accuracy rating 1-5"},"notes":{"type":"string","required":false,"desc":"Optional review notes"}}},{"path":"/api/job/match","method":"GET","description":"Call this tool when a user asks about career matching or job fit analysis. AI-powered matching between a job role and user skills with match percentage, identified skill gaps, salary assessment against market, and career development advice. Essential for career counseling.","category":"Work","price":"FREE","priceUsdc":0,"params":{"role":{"type":"string","required":true,"desc":"Job role (e.g. software engineer)"},"skills":{"type":"string","required":false,"desc":"Your skills (comma-separated)"},"location":{"type":"string","required":false,"desc":"Preferred location"},"salary":{"type":"string","required":false,"desc":"Expected salary"}}},{"path":"/api/analytics","method":"GET","description":"Reach for this tool when a user asks about API usage, revenue analytics, or performance metrics. Returns daily trends, top endpoints by revenue/calls, unique payers, and revenue breakdowns from the in-memory ring buffer. Essential for monitoring API adoption and payment activity.","category":"Utility","price":"FREE","priceUsdc":0,"params":{}}],"freeEndpoints":28,"paidEndpoints":66,"totalEndpoints":94,"payment":{"protocol":"x402","token":"USDC","networks":["Base","Polygon","Arbitrum","Avalanche","Sei","Solana"],"facilitator":"PayAI + Primev + Dexter + Mogami","header":"PAYMENT-SIGNATURE"},"rateLimit":{"requests":1000,"windowSeconds":60},"responseFormat":{"success":"boolean","_meta":"{ source, confidence, last_updated, cached }","error":"{ code, message, retryable, retryAfter? }"},"errorCodes":{"VALIDATION_ERROR":"Missing or invalid required parameter (400)","NO_DATA":"Requested resource not found (404)","PAYMENT_REQUIRED":"x402 payment needed (402)","PAYMENT_INVALID":"Payment verification failed (402)","SETTLEMENT_FAILED":"Payment settlement failed (500)","UPSTREAM_ERROR":"Upstream API returned error (502)","RATE_LIMITED":"Rate limited (429)","INTERNAL_ERROR":"Service error (500)","NOT_FOUND":"Endpoint does not exist (404)"},"antiCopy":{"watermark":"Every response includes X-Engedi-Watermark header","fingerprint":"X-Engedi-Fingerprint tracks client identity","license":"Proprietary — see /terms for usage restrictions"},"links":{"llms":"/llms.txt","openapi":"/.well-known/openapi.json","mcp":"/.well-known/mcp.json","terms":"/terms","health":"/health"},"_meta":{"source":"engedi","confidence":0.9,"last_updated":"2026-08-10T11:50:50.861Z","freshness":"real_time","cached":false}}