{"name":"x402-deployer","version":1,"pay_to":"0x6c0752c09e7F6fA6526fCDf40e456a159ebB5621","network":"eip155:8453","networks":[{"network":"eip155:8453","pay_to":"0x6c0752c09e7F6fA6526fCDf40e456a159ebB5621"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","pay_to":"FJqAJ4dXkFbrp3EEo8E9x98iaBGUQwaU8Srz5ePfUXLH"}],"facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","builder_code":"bc_awpbwsy3","endpoint_count":799,"openapi":"/openapi.json","endpoints":[{"name":"pdf-to-markdown","price":"$0.0025","method":"POST","url":"/pdf-to-markdown","description":"Converts digital or scanned PDFs to clean Markdown with AI-powered, layout-aware extraction on the Datalab Marker engine. Preserves headings, tables, equations (LaTeX), bulleted lists, and multi-column flow; outputs Markdown (default), HTML, or structured JSON with per-page blocks. 30 pages max. Use it as a PDF parser, PDF to text converter, OCR PDF reader, extract-tables-from-PDF tool, equation-aware PDF parser, scanned-PDF OCR, or PDF data extractor."},{"name":"pdf-to-text","price":"$0.0025","method":"POST","url":"/pdf-to-text","description":"Extracts text from digital or scanned PDFs, preserving reading order across multi-column layouts with an AI + OCR pipeline (Datalab Marker). Recognizes scanned pages and returns Markdown by default (clean text with structure) or HTML / JSON. 30 pages max. Works as a PDF to plain text converter, pdftotext or pdf2txt replacement, PDF text extractor, scanned PDF OCR, or read/parse PDF content extractor."},{"name":"convert-pdf","price":"$0.0025","method":"POST","url":"/convert-pdf","description":"Converts PDFs to Markdown, HTML, JSON, or structured text with the Datalab Marker AI pipeline, preserving headings, tables, equations, and multi-column flow. Note: this endpoint outputs text-format conversions only. For PDF to JPG/PNG use pdf-to-jpg, for PDF merge use pdf-merge, for PDF split use pdf-split, for PDF compression use compress-pdf, and for PDF to Word route through this then a markdown to docx step. 30 pages max. Use it as a general PDF converter."},{"name":"ocr","price":"$0.0025","method":"POST","url":"/ocr","description":"Runs OCR on scanned PDFs and image-based documents, returning clean Markdown or plain text. The Datalab Marker engine preserves layout, tables, and math. 30 pages max. Use it as an OCR API, optical character recognition service, scanned document extractor, or image-PDF to text and scanned PDF OCR tool."},{"name":"pdf-to-markdown-api","price":"$0.0025","method":"POST","url":"/pdf-to-markdown-api","description":"Converts a public PDF URL into clean Markdown, HTML, or structured JSON while preserving headings, tables, equations, and reading order. Datalab Marker backend, 30 pages max. Use it as a PDF to Markdown API, PDF parser API, PDF to text API, or scanned PDF OCR API."},{"name":"pdf-text-extractor","price":"$0.0025","method":"POST","url":"/pdf-text-extractor","description":"Extracts clean Markdown, HTML, or structured JSON from digital or scanned PDFs while preserving reading order, tables, and equations. Datalab Marker backend, 30 pages max. Use it as a PDF text extractor, PDF to text API, or OCR PDF reader."},{"name":"pdf-parser-api","price":"$0.0025","method":"POST","url":"/pdf-parser-api","description":"Parses a public PDF URL into Markdown, HTML, or JSON blocks with layout-aware text, headings, tables, and equations. Datalab Marker backend, 30 pages max. Use it as a PDF parser API, PDF content extractor, or scanned PDF OCR API."},{"name":"audio-loudnorm","price":"$0.02","method":"POST","url":"/audio-loudnorm","description":"Normalize audio loudness to a target LUFS level for podcasts, YouTube, and Spotify delivery. Send an audio_url plus an optional target_lufs (defaults to -16) and true_peak, and it probes duration, runs two-pass EBU R128 loudness normalization, and returns a hosted MP3 URL with the applied target and duration in seconds. Common presets: -23 for broadcast, -16 for podcasts, -14 for streaming platforms. Use it as a loudness normalizer, LUFS correction API, or audio mastering step before publishing."},{"name":"video-to-text","price":"$0.10","method":"POST","url":"/video-to-text","description":"Transcribe any video URL to text with Whisper v3 large. Audio is extracted internally. Auto-detects 90+ languages, offers a translate-to-English mode, and handles files up to 60 minutes / 500MB. Use it as a video transcription API, video speech-to-text tool, or video ASR endpoint. For speaker labels, use the speaker-diarize endpoint."},{"name":"video-transcribe","price":"$0.10","method":"POST","url":"/video-transcribe","description":"Transcribes any video URL to text with Whisper v3 large. Auto-detects 90+ languages and offers a translate-to-English mode. 60-min / 500MB max. Same backend as video-to-text under a clearer slug. Use it for video transcription, video to audio transcription, or video-to-text. For speaker labels, use the speaker-diarize endpoint."},{"name":"video-to-subtitles","price":"$0.02","method":"POST","url":"/video-to-subtitles","description":"Generates subtitles from video with Whisper v3, word-wrapped and ready for VLC / Premiere / FFmpeg. Auto-detects language and can translate to English. Use it as a video subtitle generator, auto-subtitle and closed captions tool, SRT generator, VTT generator, video CC endpoint, or accessibility captions source."},{"name":"movie-database","price":"$0.01","method":"POST","url":"/movie-database","description":"Finds movies or TV shows by title, with optional year and region, and returns release year, poster, overview, and language. Uses TMDB when TMDB_API_KEY is configured (adding movie ratings, popularity, and an optional streaming provider summary) and falls back to no-key Wikidata metadata otherwise. Use it as a movie database API, TV database API, film lookup, title metadata search, or TMDB / Wikidata movie lookup."},{"name":"movie-database-api","price":"$0.01","method":"POST","url":"/movie-database-api","description":"Searches movies and TV shows by title and optional year, returning release date, rating, popularity, overview, poster URLs, TMDB links, and optional provider summary. Use it as a movie database API, TV database API, or TMDB metadata lookup."},{"name":"movie-info","price":"$0.01","method":"POST","url":"/movie-info","description":"Looks up movie and TV metadata: title, release year, rating, overview, poster, and optional streaming providers. Same TMDB-backed response as movie-database with a compact search slug for agents. Use it as a movie info API, film metadata lookup, or TV metadata lookup."},{"name":"mp4-to-mp3","price":"$0.02","method":"POST","url":"/mp4-to-mp3","description":"Converts MP4, MOV, WebM, MKV, AVI, M4V, and FLV video files to MP3 via CloudConvert, with selectable bitrate (96/128/192 kbps). 60-min / 500MB max. Use it as an MP4 to MP3 converter, video to audio converter, or audio extractor API."},{"name":"video-to-audio","price":"$0.02","method":"POST","url":"/video-to-audio","description":"Video to audio extractor / video to audio converter. Extract MP3 audio track from any video URL (MP4, MOV, WEBM, MKV, AVI, M4V, FLV). Selectable bitrate (96/128/192 kbps). Useful for podcast extraction, audio archival, transcription pre-processing. 60-min / 500MB max. CloudConvert backend."},{"name":"mp4-to-mp3-api","price":"$0.02","method":"POST","url":"/mp4-to-mp3-api","description":"Converts MP4, MOV, WEBM, MKV, AVI, M4V, or FLV URLs into hosted MP3 output with selectable 96, 128, or 192 kbps bitrate. CloudConvert backend, 60-min / 500MB max. Use it as an MP4 to MP3 API, video to MP3 converter, or extract-audio-from-video endpoint."},{"name":"video-to-mp3","price":"$0.02","method":"POST","url":"/video-to-mp3","description":"Video to MP3 / extract MP3 audio from video URL. Converts MP4, MOV, WEBM, MKV, AVI, M4V, or FLV into an MP3 file for transcription, podcast clips, and media archival. CloudConvert backend, 60-min / 500MB max."},{"name":"ai-to-human-text","price":"$0.01","method":"POST","url":"/ai-to-human-text","description":"Rewrite AI-generated text so it reads like a person wrote it. Send text plus an optional tone (neutral, casual, professional, or academic) and it strips formulaic transitions, hedging phrases, corporate filler words, and overused em-dashes while preserving meaning and, by default, the original length within about 15%. Returns the rewritten text along with input and output character counts. Use it as an AI text humanizer, GPT detector bypass, or AI content rewriter before publishing drafted copy."},{"name":"watermark","price":"$0.02","method":"POST","url":"/watermark","description":"Adds a text or image watermark overlay to PDFs, PNG/JPG/GIF images, and MP4/MOV/WEBM videos. CloudConvert engine. Configurable position, opacity, font, rotation, and margin. Use it for PDF, image, or video watermarking."},{"name":"pdf-watermark","price":"$0.02","method":"POST","url":"/pdf-watermark","description":"Overlays a text or image watermark on PDFs, PNG/JPG/GIF images, or MP4/MOV/WEBM videos. Configurable position, opacity, font, rotation, and margin. CloudConvert engine. Use it as a PDF watermark, image watermark, or video watermark tool."},{"name":"watermark-pdf","price":"$0.02","method":"POST","url":"/watermark-pdf","description":"Add watermark to PDF. Text or image overlay on PDFs, PNG / JPG / GIF, or MP4 / MOV / WEBM with configurable position, opacity, font, rotation, and margin. Same backend as watermark / pdf-watermark under a clearer search slug. CloudConvert engine."},{"name":"add-watermark","price":"$0.02","method":"POST","url":"/add-watermark","description":"Stamp a text or image watermark onto a PDF, image, or video file. Send a file_url plus either text or image_url, with optional position, opacity, font, rotation, and margin controls, and it runs the CloudConvert watermark task and returns an output_url in the same format as the input. Covers PDFs, common raster formats like PNG/JPG/GIF/WEBP, and video formats like MP4/MOV/WEBM. Use it as a watermarking API, PDF stamping tool, or video/image branding overlay endpoint."},{"name":"image-watermark","price":"$0.02","method":"POST","url":"/image-watermark","description":"Image watermark / add text or logo watermark to image files. Also supports PDFs and videos through the same CloudConvert-backed watermark handler. Configurable opacity, position, rotation, font, and margin."},{"name":"resume-scorer","price":"$0.02","method":"POST","url":"/resume-scorer","description":"AI resume scorer / ATS keyword analyzer. Scores resume vs. job description (0-100 fit), with calibrated subscores: keyword match, experience, skills, formatting, impact. Ranked improvement suggestions."},{"name":"pdf-to-jpg","price":"$0.10","method":"POST","url":"/pdf-to-jpg","description":"Convert a PDF into page images for previews, thumbnails, or archiving. Send a pdf_url with an optional format (jpg, png, or webp), quality, and pixel_density (36-600 DPI), and it rasterizes every page and returns one image URL per page along with the total page_count. Use it as a PDF to JPG converter, PDF page rasterizer, or PDF thumbnail generator when you need images instead of a PDF viewer."},{"name":"summarize-text","price":"$0.01","method":"POST","url":"/summarize-text","description":"Condense long text into a shorter summary. Send text (up to 30,000 characters) with an optional style, choosing from tldr, bullets, paragraph, or executive, plus an optional max_words target, and it returns a summary sized and structured to match, along with input and output character counts. Executive style adds a headline, key points, and a recommendation line. Use it as a text summarizer, article condenser, or executive summary generator for reports and long documents."},{"name":"translate-text","price":"$0.002","method":"POST","url":"/translate-text","description":"Translate agent messages, support replies, and documents without breaking Markdown, code blocks, URLs, or proper nouns. Send text and target_language, then get translated_text plus detected_source_language; source_language and formality are optional. It auto-detects the source and uses a latency-tuned fallback for 100+ languages. Use it as a translation API, document translation service, support reply translator, or localization API for recurring agent workflows."},{"name":"product-localization-translate","price":"$0.002","method":"POST","url":"/product-localization-translate","description":"Translates product descriptions, SKUs, feature bullets, and launch copy while preserving Markdown, code, URLs, and product names. Same backend as translate-text, tuned for discoverability around ecommerce content. Use it as a product localization translation API, ecommerce copy translator, or app-store listing localization tool."},{"name":"support-ticket-translate","price":"$0.002","method":"POST","url":"/support-ticket-translate","description":"Translates support tickets, replies, and customer feedback while preserving formatting and technical identifiers. Same backend as translate-text, exposed for support workflows. Use it as a support ticket translation API, customer support localization tool, or helpdesk message translator."},{"name":"marketing-copy-translate","price":"$0.002","method":"POST","url":"/marketing-copy-translate","description":"Translates landing pages, ads, lifecycle emails, and social copy while preserving brand names and URLs. Same backend as translate-text. Use it as a marketing copy translation API, campaign localization tool, or ad copy translator."},{"name":"technical-docs-translate","price":"$0.002","method":"POST","url":"/technical-docs-translate","description":"Translates developer documentation with code-aware handling that preserves Markdown, code blocks, API identifiers, URLs, and file paths. Same backend as translate-text. Use it as a technical documentation translation API, developer docs localization tool, or README translator."},{"name":"html-to-pdf","price":"$0.08","method":"POST","url":"/html-to-pdf","description":"Render a live webpage as a PDF document. Send a url plus optional page_format, orientation, margins, and a wait_until condition for JS-heavy pages, and it captures the rendered page through CloudConvert and returns a pdf_url with the file size in bytes. Use it as a URL to PDF converter, webpage-to-PDF capture tool, or website screenshot to PDF generator for archiving or reporting pages."},{"name":"image-convert","price":"$0.01","method":"POST","url":"/image-convert","description":"Convert an image from one format to another. Send an image_url and output_format (PNG, JPG, WEBP, AVIF, GIF, BMP, TIFF, ICO, HEIC, HEIF, or PSD), with optional width, height, fit, and quality for resizing, and it returns an image_url in the new format with the resulting file_size_bytes. Handles SVG and RAW as inputs too. Use it as an image format converter, HEIC to JPG tool, or image resize and compress API."},{"name":"image-format-convert","price":"$0.01","method":"POST","url":"/image-format-convert","description":"Image converter. Convert any image between PNG, JPG, WEBP, AVIF, GIF, BMP, TIFF, ICO, HEIC, HEIF, PSD, and SVG. Optional resize and quality. CloudConvert engine. Same backend as image-convert under a more search-friendly slug."},{"name":"compress-pdf","price":"$0.005","method":"POST","url":"/compress-pdf","description":"Shrink a PDF's file size without manually tuning compression settings. Send a pdf_url and an optional profile: web (default), print, archive, mrc for scanned documents, or max. It runs CloudConvert's optimize task and returns a pdf_url along with original_size_bytes, compressed_size_bytes, and saved_percent. Use it as a PDF compressor, PDF size reducer, or PDF optimization API before emailing or uploading large documents."},{"name":"pdf-compress","price":"$0.005","method":"POST","url":"/pdf-compress","description":"Shrinks PDFs to a smaller size for email or the web, with three quality levels: ebook (lowest, web-quality), printer (medium), prepress (highest, archival). CloudConvert engine. Use it as a PDF compressor or PDF size reducer."},{"name":"describe-image","price":"$0.02","method":"POST","url":"/describe-image","description":"Describes images with a vision LLM across five modes: describe, alt_text (accessibility, <=125 chars), OCR (extract visible text), tags (8-15 keywords), and caption (single-sentence). Use it as an AI image descriptor or describe-image endpoint."},{"name":"image-description","price":"$0.02","method":"POST","url":"/image-description","description":"Takes a public image URL and returns an AI vision description, alt text, OCR text, tags, or caption depending on mode. Use it as an image description API, AI image captioner, or image-to-text endpoint."},{"name":"image-describe","price":"$0.02","method":"POST","url":"/image-describe","description":"Get a vision model's read on an image: a description, alt text, extracted text, tags, or a caption. Send an image_url and a mode (describe, alt_text, ocr, tags, or caption), or override with a custom prompt, and it returns the generated text along with the mode used. OCR mode pulls out any visible text verbatim. Use it as an image captioning API, alt-text generator, image OCR tool, or vision-based tagging endpoint."},{"name":"alt-text-generator","price":"$0.02","method":"POST","url":"/alt-text-generator","description":"Turns a public image URL into ready-to-use text: concise alt text for screen readers, a natural-language description, OCR text pulled from the image, a list of tags, or a one-line social caption. Send image_url plus an optional mode (describe, alt_text, ocr, tags, or caption) and an optional custom prompt to override the instruction; get back text, the mode used, and the model that generated it. Use it as an alt text generator, image captioning API, image-to-text OCR tool, or accessibility description service for photos, screenshots, and graphics."},{"name":"image-expand","price":"$0.15","method":"POST","url":"/image-expand","description":"Extends a source photo onto a larger canvas, generating realistic new background and content beyond its original edges instead of just stretching or cropping it. Send image_url with canvas_width and canvas_height, optionally original_width/original_height and original_x/original_y to place the source image within the new canvas, plus an optional prompt, negative_prompt, and seed for control. Returns the expanded image_url with its final width, height, and seed, using a commercially licensed outpainting model. Use it as an image outpainting API, AI image expansion tool, or background extender for product photos and social crops."},{"name":"product-photo-expand","price":"$0.15","method":"POST","url":"/product-photo-expand","description":"Expands the canvas around an existing product shot for product-detail pages, marketplaces, and catalog creative. Same Bria Expand backend as image-expand. Use it as a product photo outpainting API, ecommerce image expand, or product hero image extender."},{"name":"social-crop-expand","price":"$0.15","method":"POST","url":"/social-crop-expand","description":"Adapts one image into square, portrait, landscape, and banner canvases. Same backend as image-expand, for agents reformatting creative per platform. Use it as a social crop expand API, Instagram TikTok LinkedIn crop extender, or image aspect-ratio outpainting tool."},{"name":"real-estate-photo-expand","price":"$0.15","method":"POST","url":"/real-estate-photo-expand","description":"Extends an existing room or exterior photo into a wider hero crop or vertical social version for listing creatives. Same backend as image-expand. Use it as a real estate photo outpainting API, property listing image expand, or room photo canvas extender."},{"name":"banner-image-expand","price":"$0.15","method":"POST","url":"/banner-image-expand","description":"Stretches an existing product or brand photo into a wide banner, hero, or ad canvas by generating new background content around it rather than cropping or distorting the original. Runs on the same image-expand outpainting backend: send image_url, target canvas_width and canvas_height, and an optional prompt describing the extended scene; get back the finished image_url plus its width and height. Use it as a banner image expand API, hero image outpainting tool, website header extender, or ad creative resizer for turning square product shots into wide-format assets."},{"name":"csv-to-ics","price":"$0.01","method":"POST","url":"/csv-to-ics","description":"Converts a CSV of events into an RFC 5545 compliant ICS calendar file (VCALENDAR/VEVENT) for Google Calendar, Outlook, and Apple Calendar import. Auto-detects column mapping (summary, date, time, location, description) or accepts an explicit mapping; handles all-day and timed events, configurable default duration, and custom delimiters. Up to 1000 rows. Use it as a CSV to iCal converter, calendar file generator, or .ics builder."},{"name":"video-trim","price":"$0.02","method":"POST","url":"/video-trim","description":"Cuts a clip out of a source video by start and end point, so you don't need a video editor to pull a highlight or shorten a file. Send video_url plus trim_start and either trim_end or duration, each as HH:MM:SS, MM:SS, or plain seconds; an optional output_format lets you change the container on the way out. The trimmed segment is re-encoded with an x264 pipeline, preserving audio, and the response returns the new video_url with the resolved trim_start and trim_end. Use it as a video trimmer, video cutter, clip extraction API, or video editing tool for shortening uploads and pulling highlight clips."},{"name":"pdf-merge","price":"$0.01","method":"POST","url":"/pdf-merge","description":"Joins multiple PDF files, hosted at URLs, into a single ordered document, so you don't have to merge them by hand in a desktop PDF editor. Send pdf_urls as an array of 2 to 50 links in the order you want them combined, plus an optional filename; the merge engine combines them and preserves each source's bookmarks. The response returns pdf_url for the combined file and merged_count confirming how many sources it used. Use it as a PDF merger, PDF combiner, PDF concatenator, or document-joining API for stitching reports, contracts, or scanned pages into one file."},{"name":"merge-pdf","price":"$0.01","method":"POST","url":"/merge-pdf","description":"Combines two to fifty separate PDF files into one, taking each source as a URL and stitching them together in the order supplied, bookmarks intact. Send pdf_urls (an array of links) and an optional filename for the output; get back pdf_url pointing to the merged file and merged_count with the number of inputs combined. Same backend as pdf-merge. Use it as a PDF merger to concatenate PDF files, join multiple PDFs into one document, or assemble multi-file submissions into a single deliverable."},{"name":"scrape-website","price":"$0.04","method":"POST","url":"/scrape-website","description":"Scrapes any webpage and pulls title, description, canonical URL, OpenGraph + Twitter card metadata, headings, and outbound links from a single URL. Server-side rendering; body content rendered as text, raw HTML, or clean markdown, with optional link extraction. Cheerio-based with no headless browser, so it is fast and cheap, ideal for static pages and SSR sites. For JS-heavy SPAs that need a real browser, see website-screenshot. Use it as a web scrape API or webpage metadata extractor."},{"name":"extract-entities","price":"$0.005","method":"POST","url":"/extract-entities","description":"Pulls structured entities out of free text: people, organizations, locations, dates, email addresses, URLs, phone numbers, and monetary amounts, each returned verbatim as it appears in the source so you can locate it again. Send text and get back an entities object grouped by type plus total_entities, powered by an LLM extraction pipeline with automatic fallback if the primary provider is unavailable. Use it as a named entity recognition (NER) API, entity extractor, or information extraction tool for parsing contracts, emails, invoices, and news text into structured fields."},{"name":"card-resolve","price":"$0.005","method":"POST","url":"/card-resolve","description":"Normalizes free-form graded card text into a canonical card object. Takes any descriptive string ('2018 Topps Update Juan Soto RC PSA 9', '1999 Pokemon Base Set Charizard Holo PSA 10', 'MTG Black Lotus Alpha BGS 8.5') and returns sport_or_tcg, year, set, player_or_card_name, parallel, grade, grader, and cert_number, plus a confidence score and a stable search_key suitable for downstream cache coherence. Structured extraction from the text you provide, with no external data lookups. The clean glue endpoint for collector-pricing bots, marketplace listing automations, AI-shopping agents, and portfolio trackers that need to normalize messy human descriptions before any further lookup. Use it as a card resolver or graded card string normalizer."},{"name":"detect-language","price":"$0.005","method":"POST","url":"/detect-language","description":"Identifies what language a piece of text is written in and how confident the call is, returning an ISO 639-1 code, the full language name, and a 0-1 confidence score. Send text and get back language_code, language_name, confidence, plus is_mixed and secondary_languages when more than one language is present in meaningful proportion. Handles short snippets and mixed-language input across a wide range of languages. Use it as a language detector, language identification API, or language identifier for routing multilingual content, tagging support tickets, or filtering text pipelines by language."},{"name":"classify-text","price":"$0.02","method":"POST","url":"/classify-text","description":"Sorts a piece of text into categories you define on the fly, no training or fixed label set required. Send text plus labels (2 to 25 caller-supplied categories), an optional multi_label flag to allow more than one match, and optional label_descriptions to disambiguate close labels; get back results with a calibrated confidence per label, a top_label, and a one-sentence reasoning for the call. Use it as a zero-shot text classifier, text classification API, content moderation router, or category and label sorter for tickets, reviews, and inbound messages."},{"name":"text-classify","price":"$0.005","method":"POST","url":"/text-classify","description":"Text classifier. Zero-shot classification — caller supplies 2-25 labels and the model picks the best one (or all matching labels in multi-label mode) with calibrated confidence scores and a per-label reason. Same backend as classify-text under a more search-friendly slug. Mistral powered."},{"name":"office-to-pdf","price":"$0.05","method":"POST","url":"/office-to-pdf","description":"Converts office documents and other file formats into PDF from a URL, no upload step required. Accepts DOCX, DOC, XLSX, XLS, PPTX, PPT, ODT, ODS, ODP, RTF, TXT, CSV, TSV, EPUB, Markdown, HTML, and Apple Pages, Numbers, and Keynote files, auto-detecting the source format from the file extension. Send file_url and get back pdf_url plus source_format, run through the CloudConvert engine. Use it as an office to PDF converter, document conversion API, DOCX-to-PDF tool, or spreadsheet and slide-deck to PDF service."},{"name":"pdf-split","price":"$0.04","method":"POST","url":"/pdf-split","description":"Split a PDF into multiple files by page range or one file per page. Send a pdf_url and either ranges (like ['1-3','5','7-end']) for custom chunks, or split_each_page:true to explode every page into its own PDF. Runs on the CloudConvert split task and returns a pdfs array with a hosted url and range label per output file, plus an output_count. Use it as a PDF splitter, PDF page extractor, PDF page range downloader, or PDF-to-multiple-files converter for report chunking, contract page pulls, or batch page exports."},{"name":"split-pdf","price":"$0.04","method":"POST","url":"/split-pdf","description":"Split a PDF into multiple files by page range or one PDF per page. Send a pdf_url and either ranges (e.g. ['1-3','5','7-end']) to cut custom chunks, or split_each_page:true to break every page out on its own. Backed by the CloudConvert split task, it returns a pdfs array of hosted file URLs tagged with the range they cover, plus an output_count. Use it as a PDF splitter, PDF page extractor, split-PDF-by-range tool, or PDF-to-multiple-files converter for pulling exhibits, invoices, or chapters out of a longer document."},{"name":"website-screenshot","price":"$0.04","method":"POST","url":"/website-screenshot","description":"Capture a screenshot of any live URL and get back a hosted PNG or JPG. Send a url plus optional viewport controls (screen_width, screen_height, device_scale_factor for retina), crop options (width, height, fit: max/crop/scale), transparent_background for PNG, quality for JPG, and wait_until/wait_time to let JS-heavy pages finish rendering before the capture. Runs on the CloudConvert website-capture engine and returns image_url, format, and file_size_bytes. Use it as a website screenshot API, URL-to-image converter, webpage capture tool, or site preview generator for thumbnails, monitoring, and visual QA."},{"name":"video-thumbnail","price":"$0.03","method":"POST","url":"/video-thumbnail","description":"Pull a single still frame out of a video without transcoding the whole file. Send a video_url and pick frame_type: first, middle, or last, and get back a hosted JPG with its width and height. Runs on fal.ai's ffmpeg extract-frame pipeline, so it's fast because it only decodes the frame it needs. Use it as a video thumbnail generator, video frame extractor, video-to-image converter, or preview-image API for video libraries, CMS thumbnails, and content moderation previews."},{"name":"upscale-image","price":"$0.02","method":"POST","url":"/upscale-image","description":"Upscales images 2x or 4x with AI super-resolution, best for photos and illustrations. Venice image/upscale backend (venice-sd35), re-hosted for a permanent URL. Use it as an AI image upscaler or image enlarger."},{"name":"remove-bg","price":"$0.08","method":"POST","url":"/remove-bg","description":"Removes the background from an image and returns a foreground cutout with alpha channel. Optional crop_to_bbox. fal.ai imageutils/rembg. Use it as an AI background remover, background eraser, or transparent PNG cutout tool."},{"name":"remove-background","price":"$0.08","method":"POST","url":"/remove-background","description":"Removes the background from an image URL and returns the subject as a PNG with alpha channel. Optional crop_to_bbox. fal.ai imageutils/rembg. Use it as a background remove API or transparent PNG cutout."},{"name":"background-remove","price":"$0.08","method":"POST","url":"/background-remove","description":"Removes the background from a public image URL and returns the subject with alpha transparency. Optional crop_to_bbox. fal.ai imageutils/rembg. Use it as a background remove API, image background remover, or transparent PNG foreground cutout."},{"name":"webpage-diff","price":"$0.04","method":"POST","url":"/webpage-diff","description":"Detects changes on a webpage: fetches a URL, strips HTML to plain text, computes a SHA-256 hash, and (when given a previous hash or text) returns a changed flag plus added/removed line lists. Optional CSS selector scopes the diff to one region. No login required; follows redirects. Use it as a website change monitor, content diff, page-watch, visualping-style monitor, price-page monitor, status-page watcher, or TOS-policy diff."},{"name":"rss-from-anything","price":"$0.04","method":"POST","url":"/rss-from-anything","description":"Turn any webpage into an RSS feed, even sites that never published one. Point it at a url and it auto-detects repeated article or listing items with a heuristic crawl, or you can hand it exact item_selector, title_selector, link_selector, date_selector, and description_selector CSS selectors for precise control, with max_items to cap the feed size. Returns valid RSS 2.0 XML plus mime_type, item_count, and which mode (auto or selector) produced it. Use it as an RSS feed generator, HTML-to-RSS converter, website feed builder, or feedless-site monitor for tracking blogs, listings, and news pages that don't expose a native feed."},{"name":"crypto-news","price":"$0.005","method":"POST","url":"/crypto-news","description":"Crypto news API that searches recent cryptocurrency headlines for a topic, token, protocol, or market event. Send a topic or query with a 1–168 hour lookback; receive article URLs, publisher domains, timestamps, country and language metadata, and per-headline sentiment. Search bitcoin, Ethereum, DeFi, stablecoin, blockchain, token, and crypto market news through GDELT, with a GNews fallback when configured. Data only, no trading advice. Use it as a crypto news API, cryptocurrency news search, crypto market headlines feed, or digital asset news API."},{"name":"crypto-headlines","price":"$0.005","method":"POST","url":"/crypto-headlines","description":"Crypto headlines API for agents that need breaking cryptocurrency news by topic or query. Search bitcoin, Ethereum, DeFi, stablecoin, and crypto market headlines across a 1–168 hour lookback, then receive article URLs, publisher domains, timestamps, language/country metadata, and per-headline sentiment. GDELT powers the search with a GNews fallback when configured. Data only, not trading advice. Use it as a crypto headlines API, breaking crypto news feed, cryptocurrency news search, or DeFi news API."},{"name":"crypto-news-api","price":"$0.003","method":"POST","url":"/crypto-news-api","description":"Returns recent cryptocurrency headline metadata and sentiment. Same GDELT-backed handler as crypto-news, with a GNews fallback when configured, exposed under API buyer wording with a lower-cost route for routers that sort by price. No scraping and no trading advice. Use it as a crypto news API, cryptocurrency news API, or DeFi news endpoint."},{"name":"stocks-news","price":"$0.005","method":"POST","url":"/stocks-news","description":"Fetches recent stock market news on equities, earnings, IPOs, the Fed, and macro from GDELT with a GNews fallback when configured, returning headline metadata with sentiment and source domains. The equities companion to crypto-news. Data-only news digests; no price prediction, trading advice, or order routing. Use it as a stocks news API, equities news feed, earnings news source, or Wall Street headlines for agents."},{"name":"stock-news","price":"$0.005","method":"POST","url":"/stock-news","description":"Stock news / equities headlines (alias of stocks-news). GDELT-backed public news with a GNews fallback when configured on stocks, earnings, IPOs, the Fed, and macro with sentiment. Buyer-wording variant of stocks-news. Data-only; no trading advice."},{"name":"equities-news","price":"$0.005","method":"POST","url":"/equities-news","description":"Equities news API (alias of stocks-news). Recent GDELT-backed headlines with a GNews fallback when configured on equities, earnings, IPOs, the Fed, and macro with sentiment and source domains. Data-only; no trading advice or price prediction."},{"name":"market-recap","price":"$0.005","method":"POST","url":"/market-recap","description":"Builds a short crypto market recap from recent GDELT crypto headlines with a GNews fallback when configured: lead headlines, top sources, sentiment distribution, tone, and a one-paragraph recap. Data-only news digests; no price prediction, trading advice, or order routing. Use it as a market news summary, bitcoin ethereum recap, or DeFi headline digest."},{"name":"ai-content-detector","price":"$0.03","method":"POST","url":"/ai-content-detector","description":"Detect AI-generated writing with a calibrated probability score. Returns a 0-1 likelihood, a verdict, suspicious phrases, and per-axis style signals (em-dash overuse, hedge phrases, formulaic transitions). Works as an AI content detector, GPT detector, or ChatGPT-text checker."},{"name":"speaker-diarize","price":"$0.10","method":"POST","url":"/speaker-diarize","description":"Transcribe audio or video and label who said what. Send a media_url (optionally language and num_speakers) and it runs Whisper v3 speech-to-text with speaker diarization, returning an utterances array grouped by speaker with start/end timestamps and text, plus per-speaker stats (utterance count, seconds spoken, word count) and total duration_seconds. Files up to 60 minutes are supported. Use it as a speaker diarization API, who-said-what transcription tool, multi-speaker transcript generator, or meeting/interview transcription service for calls, podcasts, and recorded interviews."},{"name":"package-risk-npm","price":"$0.03","method":"POST","url":"/package-risk-npm","description":"Scores supply-chain risk for an npm package before you install it. Pulls registry metadata + download stats for the package (and optional version) and checks maintainer count, weekly downloads, install / postinstall script hooks, dependency tree depth, deprecation flag, package age, last-publish recency, and edit-distance to popular package names (typosquat). Returns a 0-10 score, risk_level bucket, contributing factors, typosquat candidate list, and a Venice plain-English summary. Use it as an npm supply-chain scanner, typosquat detector, postinstall-script flagger, npm install pre-flight audit, package.json + pnpm-lock.yaml vetter, or Snyk-adjacent / Socket.dev-adjacent pre-install safety gate."},{"name":"npm-package-stats","price":"$0.003","method":"POST","url":"/npm-package-stats","description":"Fetches the public npm registry record for a package and returns description, license, repository, latest version, total version count, recent versions with publish timestamps and deprecation flags, age in days, days since last release, maintainer count + list, and downloads for the last day, week, month, year. The npm registry numbers behind package-risk-npm, just the metrics without the risk write-up. Public npm registry (registry.npmjs.org + api.npmjs.org), commercial use permitted under the npm Public Registry Open Source Terms. Use it for npm package stats, npm registry lookup, npm downloads, package release history, or package metadata."},{"name":"pypi-package-stats","price":"$0.003","method":"POST","url":"/pypi-package-stats","description":"Fetches the public PyPI JSON record for a Python package and returns summary, license, homepage, repository, documentation, issues URL, author, maintainer, classifiers, latest version, total version count, recent versions with publish timestamps and yanked flags, age in days, and days_since_last_release. Also pulls last-day / last-week / last-month download counts from pypistats.org (Linehaul-derived). A quick companion to package-risk-pypi for cases where you just need the numbers, no risk write-up. Public PyPI + pypistats APIs, no auth. Use it for PyPI package stats, Python package registry lookup, pip package metadata, pypistats downloads, or Python ecosystem metadata."},{"name":"crates-io-stats","price":"$0.003","method":"POST","url":"/crates-io-stats","description":"Fetches the public crates.io API record for a Rust crate and returns description, license, repository, homepage, documentation, keywords, categories, latest stable version, total version count, recent versions with yanked flags + crate_size + Rust edition + MSRV, age in days, days_since_last_release, and all-time + recent-90d downloads. Public crates.io API, no auth, commercial use permitted with identifying User-Agent. Completes the trio with npm-package-stats and pypi-package-stats. Use it for crates.io package stats, Rust crate registry lookup, cargo package metadata, or Rust ecosystem stats."},{"name":"cve-lookup","price":"$0.005","method":"POST","url":"/cve-lookup","description":"Looks up a CVE and returns its canonical NIST NVD record: description, CVSS v3.1 and v2 vectors plus numeric scores, severity bucket, CWE class, affected CPE list, NVD references, and a public-exploit-known boolean with reference URLs. Takes a CVE-YYYY-NNNNN identifier and includes a bounded plain-English exploitability summary. Federal public data. Use it as a vulnerability database, NVD record fetcher, CVSS scorer, Log4Shell-style advisory inspector, known-exploit checker, CISA KEV adjacent tool, patch-priority triage aid, or CWE classifier."},{"name":"secrets-exposure-check","price":"$0.02","method":"POST","url":"/secrets-exposure-check","description":"Scans project config files for hardcoded secrets before you deploy. Fetches top-level config files (.env*, wrangler.toml, vercel.json, next.config.*, package.json, etc.) and scans for hardcoded AWS/OpenAI/Anthropic/Stripe/GitHub keys, private keys, DB URLs with passwords, JWT secrets, weak values in .env.example, and server-only env vars accidentally exposed via NEXT_PUBLIC_. Returns 0-100 score, per-finding kind/severity/path/line/redacted-evidence/recommendation, and a Venice plain-English verdict. Dual input: {repo: 'owner/name'} for public GitHub or {files: [{path, content}, ...]} for private / agent-workspace use. Use it as a secrets exposure scan, hardcoded API key detector, .env-committed-key audit, Next.js client env leak detector, or pre-deploy secret gate."},{"name":"deploy-config-risk","price":"$0.02","method":"POST","url":"/deploy-config-risk","description":"Audits deploy configuration files for production risks. Fetches Dockerfile, wrangler.toml, vercel.json, netlify.toml, fly.toml, docker-compose.yml, and serverless.yml and flags open CORS with credentials, exposed admin ports (22/5432/6379/etc), plaintext secrets in inline env, dev/debug mode left enabled, and missing healthchecks. Returns 0-100 score, per-finding kind/severity/path/line/redacted-evidence/recommendation, and a Venice plain-English verdict. Dual input: {repo: 'owner/name'} for public GitHub or {files: [{path, content}, ...]} for private / agent-workspace use. Use it as a Dockerfile lint, vercel.json hardening pass, wrangler.toml review, docker-compose.yml safety check, fly.toml secrets check, netlify deploy gate, open CORS detector, exposed admin port detector, plaintext-secret-in-env detector, or production-readiness deploy gate."},{"name":"db-migration-risk","price":"$0.02","method":"POST","url":"/db-migration-risk","description":"Audits database migrations for risky SQL before deploy. Walks migrations/, prisma/migrations/, db/migrate/, supabase/migrations/, and alembic/versions/ and flags destructive DDL, lock-heavy ALTER TABLE, NOT NULL without DEFAULT, plain CREATE INDEX (vs CONCURRENTLY), unbounded TRUNCATE/DELETE, and FK validation without NOT VALID. Returns 0-100 score, per-finding kind/severity/path/line/evidence/recommendation, and a Venice plain-English verdict. Dual input: {repo: 'owner/name'} for public GitHub or {files: [{path, content}, ...]} for private / agent-workspace use. Use it as a SQL migration safety check, DROP COLUMN detector, unsafe ALTER TABLE detector, Postgres CREATE INDEX CONCURRENTLY check, Alembic op.drop_* detector, TRUNCATE/DELETE WHERE detector, foreign key NOT VALID check, or pre-deploy DB gate."},{"name":"dep-risk-summary","price":"$0.03","method":"POST","url":"/dep-risk-summary","description":"Scores dependency risk for a whole repo from its manifests and lockfiles. Best-effort scan of package.json, pnpm-lock.yaml, package-lock.json, yarn.lock, bun.lock (JS); requirements.txt, pyproject.toml, poetry.lock (Python); go.mod, go.sum (Go). Samples 10 alphabetically-first direct deps via npm/PyPI registry for deprecation + install-script signals. Returns 0-100 score, per-finding kind/severity/path/evidence/recommendation, and a Venice plain-English verdict. Dual input: {repo: 'owner/name'} or {files: [{path, content}, ...]}. Use it as a package.json + lockfile vetter, unpinned dep detector, transitive dep counter, requirements.txt audit, pyproject dep risk check, deprecated dep detector, install-script dep detector, or Snyk-adjacent repo-level supply-chain risk score."},{"name":"prompt-injection-surface","price":"$0.03","method":"POST","url":"/prompt-injection-surface","description":"Scans AI app source code for prompt injection risk at LLM call sites. Walks .ts/.tsx/.js/.jsx/.py/.mjs/.cjs source files, locates LLM SDK call sites (anthropic, openai, @ai-sdk/*, google generative), and flags user input flowing into prompts without sanitization, calls without max_tokens caps, system/user prompt mixing, and LLM output used unvalidated in fetch/exec/eval. Returns 0-100 score, per-finding kind/severity/path/line/evidence/recommendation, and a Venice plain-English verdict. Dual input: {repo: 'owner/name'} (tree-walk, capped 500 files) or {files: [{path, content}, ...]}. Use it as an LLM call-site audit, unsanitized-user-input-in-prompts detector, system-message mixing flag, unbounded completion detector, AI app safety scan, or pre-deploy AI risk gate."},{"name":"production-readiness-score","price":"$0.10","method":"POST","url":"/production-readiness-score","description":"Composite: one call runs secrets-exposure-check, deploy-config-risk, db-migration-risk, dep-risk-summary, and prompt-injection-surface in parallel and rolls the results into one production-readiness verdict for a repo. Send either {repo: 'owner/name'} or {files: [{path, content}]}, with optional weights (each component in [0, 0.5], normalized) and max_findings (default 10, cap 50) to tune the output. Returns a composite score 0-100, a production_grade (production-ready, needs-review, risky, or do-not-ship), per-component sub-scores, deduped findings ranked by severity and score_contribution, and a plain-English summary naming the most acute risks. Use it as an AI app deploy gate, one-call repo audit, pre-deploy risk scan, or vibe-coded app safety check before shipping code an LLM wrote."},{"name":"vendor-questionnaire-draft","price":"$0.08","method":"POST","url":"/vendor-questionnaire-draft","description":"Drafts vendor security questionnaire answers from evidence you supply. Takes questionnaire text plus evidence snippets and drafts only evidence-supported answers; unsupported questions are marked needs_evidence instead of invented. Useful for founders and agents answering customer security reviews without leaking private repo data or making unsupported compliance claims. Use it as a security questionnaire answerer, SOC 2 evidence answer helper, or vendor due diligence response builder."},{"name":"app-store-rejection-explain","price":"$0.02","method":"POST","url":"/app-store-rejection-explain","description":"Explains App Store and Google Play rejections and turns them into a resubmission plan. Parses rejection text and app metadata, identifies likely policy areas, extracts deadlines, and returns a policy-clean resubmission checklist plus reviewer-note outline. Does not promise approval or recommend platform-policy evasion. Use it for Google Play rejection triage or as a mobile app review policy checklist."},{"name":"rfp-requirements-extract","price":"$0.03","method":"POST","url":"/rfp-requirements-extract","description":"Extracts structured requirements from pasted RFP, grant, or local solicitation text: requirements, deadlines, attachment checklist, bid/no-bid flags, and missing organization-profile fields. File-in, JSON-out extraction only: no portal crawling, no bid submission, no award guarantee. Use it as an RFP requirements extractor, grant compliance matrix starter, solicitation parser, or bid checklist API."},{"name":"marketplace-notice-explain","price":"$0.02","method":"POST","url":"/marketplace-notice-explain","description":"Explains marketplace and payment-platform notices for sellers. Parses pasted notices from Amazon, Etsy, eBay, Walmart, Shopify, Stripe, or PayPal and identifies likely notice type, deadlines, evidence checklist, and a response-packet outline. Explanation only: does not submit appeals, promise reinstatement, or bypass platform rules. Use it as a marketplace notice explainer or seller account warning triage."},{"name":"tariff-duty-scenario","price":"$0.02","method":"POST","url":"/tariff-duty-scenario","description":"Calculates import duty what-if scenarios: current vs proposed duty and landed-cost deltas from caller-supplied values, rates, freight, insurance, quantity, origin, destination, and optional HTS code. Scenario math only: does not choose final HTS classification, act as customs broker, or file customs documents. Use it as a tariff duty scenario calculator, landed cost delta API, or HTS cost scenario tool."},{"name":"wikipedia-lookup","price":"$0.005","method":"POST","url":"/wikipedia-lookup","description":"Fetches the canonical Wikipedia article for a query (page title or near-title) and returns title, canonical URL, page id, Wikidata Q-id, language, plain-text intro summary, short description, page type, thumbnail and lead-image URLs, geo coordinates, full table-of-contents (sections with level and anchor), and an optional ~25k-char extract of the article body. Covers 300+ language editions. Use it as an encyclopedia lookup, structured wiki extract, Wikidata-linked entity resolver, disambiguation-aware search, multi-language wiki API, or RAG context source."},{"name":"github-repo-health","price":"$0.03","method":"POST","url":"/github-repo-health","description":"Score how healthy and maintained an open-source GitHub repo is. Send a repo (owner/name) and it pulls public GitHub REST API data on commit recency, 30-day commit volume, star count, contributor count, README/tests/CI presence, and license, rolling it into a 0-100 score and a grade (abandoned, stale, okay, healthy, or thriving), plus a short LLM verdict explaining the rating. No auth needed for public repos. Use it as a GitHub repo health checker, open-source maintainability score, repo activity checker, or dependency-vetting tool before you adopt or depend on a library."},{"name":"whois-lookup","price":"$0.005","method":"POST","url":"/whois-lookup","description":"WHOIS API and RDAP domain lookup for agents. Returns registration date, domain age, expiration date, registrar, contacts, nameservers, DNSSEC status, EPP status codes, transfer history, and risk flags from the IANA-mandated RDAP endpoint for the domain's TLD. Optionally appends a certificate-transparency summary. Use it for domain diligence, phishing triage, brand protection, registrar checks, or expiry monitoring."},{"name":"domain-age-check","price":"$0.02","method":"POST","url":"/domain-age-check","description":"Checks a domain's age and registration date, with registrar metadata, for fraud, phishing, brand-protection, and lead-enrichment workflows. Same RDAP backend as whois-lookup. Use it as a domain age check API, newly registered domain detector, or registration date lookup."},{"name":"domain-expiry-check","price":"$0.02","method":"POST","url":"/domain-expiry-check","description":"Checks a domain's expiration date and days until it expires, for renewal monitoring, vendor-risk checks, and brand-protection agents. Same RDAP backend as whois-lookup. Use it as a domain expiry check API or expiration date lookup."},{"name":"registrar-lookup","price":"$0.02","method":"POST","url":"/registrar-lookup","description":"Finds a domain's registrar and related RDAP metadata: registrar name, IANA id, nameservers, DNSSEC, and EPP status codes. Same backend as whois-lookup. Use it as a registrar lookup API or domain registrar finder."},{"name":"domain-risk-check","price":"$0.02","method":"POST","url":"/domain-risk-check","description":"Screens a domain for risk signals: age, expiration, registrar, nameservers, DNSSEC, status codes, and flags such as newly-registered or expiring-soon. Same backend as whois-lookup. Use it as a domain risk check API, phishing triage tool, or brand-protection domain screen."},{"name":"text-to-speech","price":"$0.05","method":"POST","url":"/text-to-speech","description":"Converts text to speech with 30+ voices and 5 audio formats. Morpheus primary for Kokoro, Venice fallback and alternate TTS models (xAI / ElevenLabs / Orpheus / MiniMax / Gemini), with fal.ai storage for hosted audio URLs. Use it as a TTS API or voice generator."},{"name":"detect-pii","price":"$0.02","method":"POST","url":"/detect-pii","description":"Detects PII in text: emails, phones, SSNs, credit cards, addresses, names, IPs, and API tokens. Returns matches + risk_level, with optional redaction using [TYPE] tokens. Use it as a PII detector, personal data scanner, data leak scanner, or privacy redaction API."},{"name":"moderate-content","price":"$0.02","method":"POST","url":"/moderate-content","description":"Moderates content for safety, scoring harassment, hate_speech, violence, sexual_content, self_harm, spam, phishing, doxing, illegal_activity, plus custom categories, and returning allow/review/block. Morpheus primary, Venice fallback. Use it as a content moderation API, safety classifier, or OpenAI-style toxicity API."},{"name":"sentiment-analysis","price":"$0.01","method":"POST","url":"/sentiment-analysis","description":"Analyzes sentiment in arbitrary text, returning overall sentiment, a score (-1 to +1), per-emotion labels (joy/anger/sadness/fear/surprise/disgust), and optional aspect-based scoring. A text-only analysis endpoint for product reviews, tickets, comments, and support logs. Use it as a sentiment analyzer, text sentiment classifier, emotion classifier, or aspect-based sentiment API."},{"name":"review-sentiment-analysis","price":"$0.01","method":"POST","url":"/review-sentiment-analysis","description":"Scores product reviews with overall sentiment, emotion probabilities, confidence, and optional aspect scores. Same backend as sentiment-analysis. Use it as a review sentiment analysis API, product review sentiment scorer, or app-store review classifier."},{"name":"support-sentiment-analysis","price":"$0.01","method":"POST","url":"/support-sentiment-analysis","description":"Scores support tickets, chats, and complaints for sentiment and emotion, for helpdesk and CX agents. Same backend as sentiment-analysis. Use it as a support sentiment analysis API, customer ticket emotion classifier, or support escalation signal."},{"name":"brand-sentiment-analysis","price":"$0.01","method":"POST","url":"/brand-sentiment-analysis","description":"Scores comments, mentions, survey verbatims, and campaign feedback for sentiment. Same backend as sentiment-analysis. Use it as a brand sentiment analysis API, reputation monitoring tool, or campaign sentiment classifier."},{"name":"survey-sentiment-analysis","price":"$0.01","method":"POST","url":"/survey-sentiment-analysis","description":"Scores open-ended survey responses by theme or aspect, for research agents. Same backend as sentiment-analysis. Use it as a survey sentiment analysis API, NPS verbatim classifier, or feedback sentiment scoring tool."},{"name":"twitter-sentiment","price":"$0.03","method":"POST","url":"/twitter-sentiment","description":"Searches recent public X posts for a query and scores each tweet's sentiment, returning tweet-level scores plus aggregate positive/neutral/negative distribution and average score. Excludes retweets by default with an optional language filter. Requires X_BEARER_TOKEN; read-only, no posting, replying, liking, following, or account mutation. Use it as a Twitter sentiment API, X sentiment API, social sentiment monitor, tweet sentiment analysis, brand sentiment search, or crypto sentiment tracker."},{"name":"mindshare","price":"$0.008","method":"POST","url":"/mindshare","description":"Measures social mindshare by searching recent public X posts for a topic and returning tweet-level sentiment plus aggregate positive/neutral/negative distribution and average score. Read-only; no posting, replying, liking, following, or account mutation. Use it as a mindshare API, X conversation share tracker, or Twitter sentiment summary."},{"name":"x-search","price":"$0.006","method":"POST","url":"/x-search","description":"X search API for recent public posts. It uses read-only X API v2 when available, excludes retweets by default, supports a language filter, and returns post text, timestamps, metrics, and author fields. If X API access is unavailable, search mode returns clearly marked public-index results in the same tweets array. No posting, replying, liking, following, or account mutation. Use it as an X search API, Twitter search API, or public-post monitor."},{"name":"tweets","price":"$0.01","method":"POST","url":"/tweets","description":"Looks up X posts in bulk by ID with the read-only X API v2, using the exact buyer slug seen in market demand. Pass tweet_ids or ids and get public post text, timestamps, language, public metrics, and expanded author profile fields. Requires X_BEARER_TOKEN; no posting, replying, liking, following, or account mutation. Use it as a tweets API, bulk X tweet lookup, or Twitter tweet IDs lookup."},{"name":"tweet-lookup","price":"$0.01","method":"POST","url":"/tweet-lookup","description":"Looks up tweets by ID and returns public text, timestamps, metrics, language, and expanded author profiles. Same read-only X API v2 backend as tweets; accepts tweet_ids or ids. No account mutation. Use it as a tweet lookup API, X tweet lookup, or Twitter status lookup by ID."},{"name":"tweets-by-id","price":"$0.01","method":"POST","url":"/tweets-by-id","description":"Look up public X posts in bulk when you already have the tweet IDs. Send an ids array (up to 100 numeric tweet IDs) through the read-only X API v2 tweet lookup and get back post text, timestamps, language, public metrics (likes, retweets, replies), and expanded author profile fields, with requested and result_count counts in the response. Same backend as tweets, so no posting, replying, liking, or account mutation happens. Use it as a tweets-by-ID API, bulk Twitter tweet lookup, X post IDs lookup, or tweet metadata fetcher for enriching a list of post URLs or IDs you've already collected."},{"name":"mentions","price":"$0.006","method":"POST","url":"/mentions","description":"Monitors public X mentions of a brand, handle, URL, ticker, or phrase by searching recent posts and returning matches with author and metric fields. Uses X API v2 recent search. Read-only; no posting, replying, liking, following, or account mutation. Use it as a mentions API, X mentions search, Twitter mention monitor, or public social mention search."},{"name":"tweets-search","price":"$0.006","method":"POST","url":"/tweets-search","description":"Searches recent public X posts and returns post text, timestamps, metrics, and expanded author profile data. Same read-only X API v2 recent-search backend as x-search, exposed under the buyer wording used by tweet-search clients. Requires X_BEARER_TOKEN; no posting, replying, liking, following, or account mutation. Use it as a tweets search API, X recent post search, or Twitter search endpoint."},{"name":"tweet-search","price":"$0.006","method":"POST","url":"/tweet-search","description":"Searches recent public X posts with author expansion and public metrics. Same backend as x-search, with exact tweet-search buyer wording; read-only X API v2 recent search. Use it as a tweet search API, Twitter recent search, or X public post search."},{"name":"recent-tweet-search","price":"$0.006","method":"POST","url":"/recent-tweet-search","description":"Searches recent public tweets/posts on X and returns text, timestamps, public metrics, and expanded author context. Same read-only X API v2 recent-search backend as x-search and tweet-search, exposed under exact buyer wording for recent tweet search. No posting, replying, liking, following, DM access, or account mutation. Use it as a recent tweet search API, Twitter recent search API, or X public post search."},{"name":"public-post-search","price":"$0.006","method":"POST","url":"/public-post-search","description":"Searches recent public posts on X/Twitter with public metrics and author expansion. Same read-only backend as x-search; useful for agents that ask for public post search rather than tweet search. No account mutation. Use it as a public post search API, social post search API, or X recent search endpoint."},{"name":"twitter-search","price":"$0.006","method":"POST","url":"/twitter-search","description":"Search recent public X and Twitter posts for a query, with optional language and result-count controls. Returns post text, timestamps, author profiles, and public engagement metrics; legacy Twitter search operators such as since:, until:, and -filter:retweets are normalized before the X API call. If X access is unavailable, the same tweets array returns clearly labeled public-index results with degraded status instead of an empty paid response. Use it as a Twitter search API, X search API, recent tweet search, or public-post monitor."},{"name":"x-username","price":"$0.005","method":"POST","url":"/x-username","description":"Looks up a public X profile by username, wrapping the read-only X API v2 user-by-username route. Accepts a handle with or without @ and returns id, username, display name, bio, verification fields, created_at, followers, following, tweet count, and listed count. Requires X_BEARER_TOKEN; no posting, replying, liking, following, or account mutation. Use it as a Twitter username lookup, handle resolver, public profile lookup, or follower count API."},{"name":"users-by-username","price":"$0.005","method":"POST","url":"/users-by-username","description":"Resolves an X handle to a public profile: id, username, display name, bio, verification fields, created_at, followers, following, tweet count, and listed count. Same read-only X API v2 user-by-username backend as x-username. Use it as an X users by username API, Twitter user profile lookup, or handle to public profile API."},{"name":"users","price":"$0.01","method":"POST","url":"/users","description":"Looks up X user profiles in bulk by usernames or IDs, using the read-only X API v2 users route matching market demand for bulk public profiles. Pass usernames or user_ids/ids and receive id, username, display name, bio, verification fields, created_at, followers, following, tweet count, and listed count. Requires X_BEARER_TOKEN; no posting, following, DM access, or account mutation. Use it as a users API, bulk X user lookup, or Twitter users lookup by usernames or IDs."},{"name":"x-users","price":"$0.01","method":"POST","url":"/x-users","description":"Fetches public X profiles and metric fields in bulk from usernames or numeric user IDs. Same read-only X API v2 backend as users. Use it as an X users API, bulk Twitter profile lookup, or public social profile lookup."},{"name":"twitter-users","price":"$0.01","method":"POST","url":"/twitter-users","description":"Looks up Twitter user profiles in bulk by username or ID, for routers and buyers searching for bulk profile enrichment. Same backend as users. Use it as a Twitter users API or bulk user profile lookup by username or ID."},{"name":"twitter-user-lookup","price":"$0.005","method":"POST","url":"/twitter-user-lookup","description":"Resolves a Twitter or X username to a public profile with a read-only X API v2 lookup; no account mutation. Same backend as x-username, under broad buyer wording. Use it as a Twitter user lookup or public profile resolver."},{"name":"x-handle-availability","price":"$0.005","method":"POST","url":"/x-handle-availability","description":"Checks whether an X handle is available, using a read-only X API v2 user-by-username check. Returns available=true when the handle is not found and available=false with public profile metrics when claimed. Requires X_BEARER_TOKEN; no posting, replying, liking, following, scraping, or account mutation. Use it as a Twitter username availability checker or social handle lookup for brand launch workflows."},{"name":"handle-availability","price":"$0.005","method":"POST","url":"/handle-availability","description":"Checks whether a social handle is available on X and returns public profile metrics when it is already claimed. Same read-only X API backend as x-handle-availability, exposed under a general discovery slug for brand launch workflows; returns available=true for not-found handles. Use it as a handle availability checker, social username availability check, or brand handle pre-flight."},{"name":"social-handle-check","price":"$0.005","method":"POST","url":"/social-handle-check","description":"Checks whether a proposed X/Twitter handle is claimed and returns public account metrics when it exists. Same read-only X API backend as x-handle-availability. Use it as a social handle check, X username availability lookup, or startup brand handle lookup."},{"name":"twitter-x-api","price":"$0.01","method":"POST","url":"/twitter-x-api","description":"Read-only X API v2 wrapper for tweet search, tweet lookup, username lookup, bulk users lookup, and user timeline fetch. Set mode='search' for recent public posts, mode='tweets' for tweet IDs, mode='user' for one public profile, mode='users' for bulk profile lookup, or mode='user_tweets' for recent public posts from one username. Uses X_BEARER_TOKEN or TWITTER_BEARER_TOKEN. No posting, replying, liking, following, DM access, or account mutation. Use it as a Twitter X API or general social data API."},{"name":"user-tweets","price":"$0.01","method":"POST","url":"/user-tweets","description":"Fetches the latest public tweets from any X username, with text, timestamps, metrics, pagination token, and author profile. Read-only X API v2 route: resolves a public username, fetches that user's recent public posts, and excludes retweets by default. No posting, replying, liking, following, DM access, or account mutation. Use it as a user tweets API, X user timeline, or Twitter user posts endpoint."},{"name":"tweets-user","price":"$0.01","method":"POST","url":"/tweets-user","description":"Returns recent public tweets by username, using the same read-only X API v2 user_tweets backend as user-tweets. Exposed under the buyer wording used by /tweets/user-style clients. Use it as a tweets-by-username or Twitter user timeline API."},{"name":"twitter-user-tweets","price":"$0.01","method":"POST","url":"/twitter-user-tweets","description":"Looks up a Twitter user's recent public tweets by handle, with metrics and pagination. Same backend as user-tweets: resolves the username, then fetches recent public posts. Read-only, no account mutation. Use it as a public timeline lookup or latest-posts-by-handle API."},{"name":"x-user-timeline","price":"$0.01","method":"POST","url":"/x-user-timeline","description":"Returns the recent public post timeline for a known X handle. Same backend as user-tweets, listed for agents that need an X user timeline from a username; read-only X API v2, excludes retweets unless include_retweets=true. Use it as a social account feed or latest-public-posts-by-handle API."},{"name":"social-sentiment","price":"$0.03","method":"POST","url":"/social-sentiment","description":"Measures social sentiment on X for brands, tokens, topics, launches, and market narratives. Searches recent public posts and returns aggregate sentiment, tweet-level labels, distribution, average score, and public engagement metrics. Read-only X API v2 recent search; requires X_BEARER_TOKEN. Use it as a Twitter sentiment API or X sentiment search."},{"name":"x-sentiment","price":"$0.03","method":"POST","url":"/x-sentiment","description":"Scores sentiment across recent X posts for any query, returning positive, neutral, and negative labels with result counts and aggregate distribution. Runs X API v2 recent search and scores public posts locally. Use it as a Twitter sentiment monitor or social listening API."},{"name":"tweet-sentiment","price":"$0.03","method":"POST","url":"/tweet-sentiment","description":"Analyzes the sentiment of recent tweets matching a query. Fetches recent public X posts, excludes retweets, and returns per-tweet labels plus aggregate sentiment distribution and average score. Use it as a tweet sentiment analyzer, Twitter recent-search sentiment tool, or X post sentiment API."},{"name":"commit-message-from-diff","price":"$0.01","method":"POST","url":"/commit-message-from-diff","description":"Generates a git commit message from a diff in Conventional Commits format. Returns type, scope, subject, body, and a breaking_change flag, ready for git commit -m. Use it as an AI commit-msg generator."},{"name":"pr-description-from-diff","price":"$0.01","method":"POST","url":"/pr-description-from-diff","description":"Writes a review-ready pull request description from any unified git diff (up to 60k chars). Returns a structured PR title (<= 70 chars, imperative, conventional-commits-flavored), 2-5 summary bullets, a 3-7 item actionable test plan rendered as a Markdown checklist, plus a breaking_change boolean and migration note when applicable, and a ready-to-paste Markdown body with ## Summary, ## Test plan, and optional ## Breaking change sections. Pairs with commit-message-from-diff at a wider scope: commits get the one-line subject + body, PRs get the full review-ready narrative. Use it as an AI PR description generator, PR body from unified diff, GitHub PR body writer, GitLab MR description tool, or generate-pr-from-git-diff."},{"name":"sql-from-prompt","price":"$0.02","method":"POST","url":"/sql-from-prompt","description":"Turns natural language into SQL for Postgres, MySQL, SQLite, BigQuery, Snowflake, MSSQL, DuckDB, or ANSI. Optional schema input; returns SQL plus explanation, tables_referenced, is_destructive, and warnings. Use it as a text to SQL converter, NL to SQL tool, or AI SQL generator."},{"name":"regex-from-prompt","price":"$0.01","method":"POST","url":"/regex-from-prompt","description":"Builds a regular expression from a plain-English description, targeting PCRE, JavaScript, Python, Go, or RE2. Returns pattern, flags, explanation, and 3-6 test examples, and live-runs the JS regex on sample_text. Use it as a regex generator, NL to regex converter, or pattern builder."},{"name":"regex-test","price":"$0.005","method":"POST","url":"/regex-test","description":"Tests a JavaScript regex against sample inputs and shows exactly what matched. Takes a pattern + flags and an array of test inputs, then returns a per-input matched / not-matched verdict, every match with byte index, all numbered capture groups, and named groups (?<name>...). Catches catastrophic-backtrack-shaped patterns up front (nested unbounded quantifiers) and rejects them with a clear error. Companion to regex-from-prompt: that one generates a pattern from natural language, this one tells you whether your pattern actually matches what you think it matches. Use it as a regex tester, pattern matcher, regex playground, verify-a-pattern check, or match-and-capture extractor."},{"name":"json-schema-validate","price":"$0.003","method":"POST","url":"/json-schema-validate","description":"Validates any JSON document against any JSON Schema, draft-07 or 2020-12. Returns valid boolean, total error count, and per-error instance_path + schema_path + keyword + message. Powered by @cfworker/json-schema (MIT), a spec-walker validator with built-in format keyword support (email / uri / date / uuid / etc.). Check whether an LLM's structured output matches the spec you asked for, validate an API response against your documented schema, or add a verification gate to an agent pipeline. 200KB schema cap + 500KB data cap keep CPU bounded. Use it as a JSON Schema validator, JSON validator, structured-output verifier, or contract checker."},{"name":"hash-string","price":"$0.005","method":"POST","url":"/hash-string","description":"Computes cryptographic hash digests of any input string across five algorithms: sha1, sha256 (default), sha384, sha512, and md5. Returns hex, base64, and base64url encodings of each digest. SubtleCrypto powers the SHA family; MD5 is computed by a small in-process implementation (the web crypto spec doesn't expose MD5, but it's still useful for cache keys and content fingerprinting where collision-resistance isn't required). Use it as a string hasher, multi-algorithm digest, cache-key generator, or content fingerprinter for SHA-256 / SHA-1 / SHA-384 / SHA-512 / MD5."},{"name":"slugify","price":"$0.005","method":"POST","url":"/slugify","description":"Turns any string into a URL- and identifier-safe slug. Four modes: kebab (lower-kebab-case, default), snake (lower_snake_case), dot (lower.dot.case), or preserve_case (keep original casing). Unicode-aware: strips accents (José to jose), normalizes symbols to words for common cases (& to and, % to percent, @ to at, # to hash, + to plus), collapses adjacent separators, and strips leading/trailing separators. Optional max_length with word-boundary-aware truncation. Cheapest endpoint in the catalog at $0.001. Use it as a URL slug generator, slugifier, canonical-identifier maker, safe-string converter, SEO slug builder, filename slug, or cache-key normalizer."},{"name":"rewrite-tone","price":"$0.02","method":"POST","url":"/rewrite-tone","description":"Rewrites text in a different tone or writing style. 12 tones: formal, casual, friendly, confident, empathetic, concise, playful, persuasive, apologetic, technical, simple, enthusiastic, with audience and length controls. Use it as a tone rewriter, paraphraser, or writing style changer."},{"name":"email-draft","price":"$0.02","method":"POST","url":"/email-draft","description":"Writes emails with AI: subject, body, salutation, and sign-off. 7 tones x 10 email types (cold_outreach, follow_up, decline, reply, internal_update, thank_you, intro, request, apology, general), with length controls. Use it as an AI email writer, cold outreach drafter, or follow-up generator."},{"name":"logo-detect","price":"$0.03","method":"POST","url":"/logo-detect","description":"Brand logo detection / brand recognition in images. Venice qwen3-5-9b vision LLM. Returns detected brands with confidence, location, evidence (wordmark/logomark/lockup/color_scheme), element_type, and supports hint_brands."},{"name":"archive-snapshot","price":"$0.02","method":"POST","url":"/archive-snapshot","description":"Finds the closest archived snapshot of a public URL, like a Wayback Machine API. Given a URL and optional timestamp, returns the closest archived capture URL, archive timestamp, and optional cleaned archived page text for citation repair, reference rot fixes, due diligence, and provenance checks. Use it as a web archive lookup, historical webpage snapshot, or archived URL finder."},{"name":"archive-url","price":"$0.02","method":"POST","url":"/archive-url","description":"Looks up the archived copy of a public URL closest to a given timestamp and can fetch cleaned archived page text. Useful for citation repair, provenance checks, and reference rot fixes. Use it as an archive snapshot finder, web archive URL builder, or Wayback Machine snapshot API."},{"name":"web-archive","price":"$0.02","method":"POST","url":"/web-archive","description":"Returns the closest archived snapshot URL and timestamp for a public web page, with optional cleaned text fetch for reference rot repair and due-diligence citations. Use it as a web archive lookup, archive snapshot API, Wayback Machine API, or historical webpage snapshot."},{"name":"wayback-machine","price":"$0.02","method":"POST","url":"/wayback-machine","description":"Finds Wayback Machine captures of a page by URL and timestamp, and can fetch cleaned archived text. Use it as an archive.org snapshot lookup, historical URL capture finder, or archived page text fetcher."},{"name":"wayback-lookup","price":"$0.02","method":"POST","url":"/wayback-lookup","description":"Finds the closest archived URL for a public page and optional timestamp, with cleaned archived text for citation repair. Use it as a Wayback lookup, archive snapshot API, or historical page capture finder."},{"name":"subdomain-enum","price":"$0.03","method":"POST","url":"/subdomain-enum","description":"Enumerates a domain's subdomains by mining Certificate Transparency logs (crt.sh). All-public data; each subdomain comes with first-seen, last-seen, and cert count. Use it for subdomain enumeration, attack-surface mapping, or DNS recon."},{"name":"tech-stack-detect","price":"$0.01","method":"POST","url":"/tech-stack-detect","description":"Tech stack detector. Fingerprints any website to identify its frameworks, CMS, analytics, hosting, CDN, and CMS in a single GET. Wappalyzer / BuiltWith alternative. Matches response headers, meta tags, script src patterns, cookie names, and HTML signatures against 50+ known products: WordPress / Shopify / Webflow / Ghost / Wix / Squarespace, Next.js / Nuxt / Astro / Gatsby / Remix, React / Vue / Svelte, Vercel / Netlify / Cloudflare / AWS, Stripe / Intercom / Segment / GA4 / Plausible. Returns each detection with category and confidence."},{"name":"disposable-email-check","price":"$0.005","method":"POST","url":"/disposable-email-check","description":"Detects disposable and throwaway email addresses before they get through your signup form. Checks the email's domain against a 100k+ disposable-domain blocklist, flags role-style local-parts (admin@, info@, noreply@, support@), and verifies a live MX record via Cloudflare DNS-over-HTTPS so dead domains can't pass. Use it as a temp-mail, fake email, or 10minutemail filter, a Mailinator + Guerrilla Mail + Yopmail blocklist, fraud signup defense, role-account flagger, MX-record validator, or signup-form abuse guard."},{"name":"email-deliverability-check","price":"$0.005","method":"POST","url":"/email-deliverability-check","description":"Checks whether an email address is likely to be deliverable and how risky it looks. Validates syntax, checks whether the domain can receive mail, scores domain-level deliverability risk, detects temp-mail/disposable domains, flags role accounts, and summarizes SPF/DMARC/DKIM records. No mailbox-level SMTP probing; privacy-safe DNS + public blocklist only. Use it as an email deliverability verification API, email spam check, spam-folder risk scorer, email validation/verifier/checker, inbox readiness score, MX lookup, disposable email risk check, role-account detection, or SPF DMARC DKIM posture report."},{"name":"email-deliverability-score","price":"$0.005","method":"POST","url":"/email-deliverability-score","description":"Scores an email domain's deliverability from 0-100. The score is built from syntax, MX, disposable-domain, role-account, SPF, DMARC, and DKIM signals; no SMTP mailbox probe. Use it as an email deliverability score API, inbox readiness score, or email health check."},{"name":"email","price":"$0.005","method":"POST","url":"/email","description":"Validates an email address end to end: syntax, MX reachability, disposable/temp-mail domains, role accounts, and SPF/DMARC/DKIM posture. This endpoint does not send email and does not probe the recipient mailbox; it is DNS + public blocklist only. Use it as an email validation API, email deliverability check, or email verifier."},{"name":"people","price":"$0.01","method":"POST","url":"/people","description":"Looks up a person from an email, name, domain, or company and returns a normalized public-data record (alias of people-enrich). Includes inferred display name, free-email detection, MX records, and optional public company context. Public-data only; no private people databases or LinkedIn scraping. Use it as a people lookup, people API, or person lookup."},{"name":"person","price":"$0.01","method":"POST","url":"/person","description":"Person lookup / person enrichment API (alias of people-enrich). Resolve an email, name, domain, or company into a normalized person record with inferred name, free-email detection, MX records, and optional public company context. Public-data only; no private people databases or social scraping."},{"name":"people-enrich","price":"$0.01","method":"POST","url":"/people-enrich","description":"Enriches a person record from an email, name, domain, or company using public data only. Normalizes the record, infers a display name from email when safe, detects free-email domains, fetches MX records via Cloudflare DNS, and optionally reads public homepage metadata for company context. Does not use private people databases, LinkedIn scraping, or social-network scraping. Use it as a people enrichment API, contacts enrich, contact enrichment, person enrichment, email enrichment, lead enrichment lite, or an Apollo alternative for agents."},{"name":"lead-enrich","price":"$0.01","method":"POST","url":"/lead-enrich","description":"Enriches a lead from an email, name, domain, or company into a normalized public-data person record. Infers safe display names from email, checks MX records, and optionally reads public homepage metadata for company context. No private people database, LinkedIn scraping, or social-network scraping. Use it as a lead enrichment API, person enrichment, people enrich, or email enrichment lite."},{"name":"person-enrich","price":"$0.01","method":"POST","url":"/person-enrich","description":"Builds a normalized person profile from email, name, domain, or company inputs using public DNS and homepage metadata. Designed for agents that need quick enrichment without private data brokers or social scraping. Use it as a person enrichment API, people enrichment, or email-to-person profile lite."},{"name":"people-search","price":"$0.01","method":"POST","url":"/people-search","description":"Searches for a person from caller-supplied identifiers and returns a normalized public-data record. Accepts email/name/domain/company context and returns inferred name, domain, company, MX records, and homepage context when available. It is enrichment from caller-supplied identifiers, not a private people database. Use it as a people search API, lead lookup, or compact people enrichment."},{"name":"contact-enrich","price":"$0.01","method":"POST","url":"/contact-enrich","description":"Enriches a contact from email, name, domain, or company into a normalized public-data record with inferred display name, company/domain context, MX records, and optional homepage metadata. No private people database, LinkedIn scraping, or social-network scraping. Use it as a contact enrichment API, email-to-contact enrichment, or lead contact lookup."},{"name":"b2b-lead-enrich","price":"$0.01","method":"POST","url":"/b2b-lead-enrich","description":"Enriches B2B leads from caller-supplied email/name/domain/company into a public-data profile with inferred name, company, domain, MX records, and homepage context. Designed for agentic sales workflows without private data brokers or prohibited scraping. Use it as a B2B lead enrichment API, sales lead enrichment, or prospect enrichment lite."},{"name":"company-enrich","price":"$0.01","method":"POST","url":"/company-enrich","description":"Enrich a company from its domain or an email address. Returns the normalized domain, inferred company name, MX records, and public homepage metadata (title, description, image, HTTP status). Public-data-only company/organization enrichment — no private databases or social scraping."},{"name":"domain-enrich","price":"$0.01","method":"POST","url":"/domain-enrich","description":"Enrich any domain, website URL, or email into company facts. Returns the normalized domain, inferred company name, MX records, and public homepage metadata (title, description, image, HTTP status). Public-data-only domain enrichment / firmographic-lite — no private databases or social scraping."},{"name":"stablecoin-peg","price":"$0.005","method":"POST","url":"/stablecoin-peg","description":"Stablecoin peg monitor. Real-time price + deviation detector for USDT, USDC, DAI, FRAX, PYUSD, FDUSD, USDE, RLUSD. Configurable depeg-alert threshold (basis points). Catches USDC's 2023-style depegs in real time."},{"name":"stablecoin-monitor","price":"$0.005","method":"POST","url":"/stablecoin-monitor","description":"Stablecoin monitor. Live prices and basis-point deviation from $1 for USDT, USDC, DAI, FRAX, PYUSD, FDUSD, USDE, RLUSD. Configurable depeg-alert threshold. Wraps the same backend as stablecoin-peg under a clearer slug."},{"name":"csv-to-jsonl","price":"$0.02","method":"POST","url":"/csv-to-jsonl","description":"Converts CSV or TSV data into JSON, JSONL/NDJSON, or column-oriented arrays. RFC 4180 parser with type inference (booleans, integers, floats, ISO dates, null tokens) and configurable delimiter, quote char, header presence, column rename, drop columns, and whitespace trim. Outputs newline-delimited JSON (jsonl), a JSON array (json), or column-oriented arrays (ndarray). Use it as a CSV to JSON, CSV to NDJSON, TSV to JSON, or spreadsheet to JSON converter, data pipeline preprocessor, or LLM training-data prep step."},{"name":"match-key-company","price":"$0.005","method":"POST","url":"/match-key-company","description":"Generates a deterministic similarity key for company names so different spellings of the same business collide. Strips legal suffixes (Inc, LLC, Corp, Ltd, GmbH), punctuation, and abbreviations, then phonetic-encodes tokens so 'IBM Corp' and 'I.B.M. Corporation, Inc.' produce the same key. Deterministic and instant — no external lookups. Use it for business-name dedup, entity resolution, fuzzy company matching, and record linkage when deduping CRM/lead lists or joining company records across sources."},{"name":"match-key-name","price":"$0.005","method":"POST","url":"/match-key-name","description":"Generates a match key for person names so variants of the same person collide. Canonicalizes nicknames (Bob to Robert), folds accents, drops titles/suffixes (Mr, Jr, PhD), and is order-insensitive so 'Smith, Robert' and 'Bob Smith' share a key; returns first/last too. Deterministic and instant — no external lookups. Use it for contact dedup, people record linkage, or fuzzy name matching."},{"name":"match-key-address","price":"$0.005","method":"POST","url":"/match-key-address","description":"Generates a match key for postal addresses with USPS-style standardization so equivalent addresses collide. Expands street types (St to Street), directionals (N to North), and unit designators (Apt/Ste/# to unit), then builds a stable key so '123 Main St Apt 4' and '123 Main Street #4' collide. Deterministic and instant — no geocoding or external lookups. Use it for postal address dedup and address record linkage."},{"name":"address-parse","price":"$0.005","method":"POST","url":"/address-parse","description":"Parses a freeform US street address into components: number, street, unit, city, state, and zip. Deterministic, instant, and best-effort — no geocoding or external lookups. Use it as an address parser, address splitter, or USPS field extraction step."},{"name":"match-key-email","price":"$0.005","method":"POST","url":"/match-key-email","description":"Normalizes email addresses into a match key so aliases of the same inbox collide. Collapses Gmail dots and '+tag' subaddressing and lowercases the domain so 'John.Doe+promo@Gmail.com' and 'johndoe@gmail.com' share a key; also reports basic syntax validity and the domain. Deterministic and instant — no SMTP or MX lookups. Use it for email dedup, email normalization, or contact record linkage."},{"name":"match-key-phone","price":"$0.005","method":"POST","url":"/match-key-phone","description":"Normalizes phone numbers into a canonical E.164 match key so formatting variants like '(415) 555-0100' and '+1 415-555-0100' collide. Strips formatting to digits and returns E.164, country code, and validity. Deterministic and instant — no carrier lookups. Use it for phone dedup, phone normalization, contact record linkage, or as an E.164 formatter."},{"name":"match-score","price":"$0.003","method":"POST","url":"/match-score","description":"Scores how similar two values are on a 0-100 scale for fuzzy matching and dedup confidence. Compares two values of a given type (company, name, address, email, phone, or text), blending match-key equality, Jaro-Winkler, and token overlap, and reports whether they share a match key. The companion to the match-key endpoints: bucket by key, then rank candidates by score. Deterministic and instant — no external lookups. Use it as a fuzzy match score, string similarity, or record-pair scoring API."},{"name":"video-summarize","price":"$0.10","method":"POST","url":"/video-summarize","description":"Summarizes videos, podcasts, and lectures in one call: Whisper v3 transcribes, then Mistral summarizes. 5 styles (tldr, bullets, paragraph, executive, chapters); returns summary + transcript; 60 min max. Use it as a video summarizer, podcast summarizer, or lecture notes generator."},{"name":"dns-lookup","price":"$0.02","method":"POST","url":"/dns-lookup","description":"Full DNS lookup over Cloudflare 1.1.1.1 DNS-over-HTTPS. Queries any subset of A, AAAA, MX, TXT, NS, CNAME, SOA, PTR, SRV, CAA, DNSKEY, DS, TLSA, HTTPS, and SVCB records and returns results grouped per type with TTLs plus a flat list. Works as a dig/nslookup replacement, MX checker, SPF + DMARC TXT inspector, CAA/DNSSEC inspector, nameserver finder, or CDN-routing detector."},{"name":"ssl-cert-info","price":"$0.03","method":"POST","url":"/ssl-cert-info","description":"Inspects a domain's SSL/TLS certificate: issuer, subject, SAN list, validity dates, and days-until-expiry. Sourced from Certificate Transparency logs (crt.sh). Use it as an ssl cert checker or TLS certificate inspector."},{"name":"ssl-cert","price":"$0.03","method":"POST","url":"/ssl-cert","description":"Checks a domain's SSL certificate: issuer, subject, SAN list, validity dates, and days-until-expiry. Sourced from Certificate Transparency logs (crt.sh). Use it as a TLS cert checker, certificate transparency lookup, or ssl expiry check."},{"name":"ssl-certificate-check","price":"$0.03","method":"POST","url":"/ssl-certificate-check","description":"Check a domain's current TLS certificate without opening a raw socket. Send a host and it queries Certificate Transparency logs (crt.sh, with a Cert Spotter fallback) to return the active certificate's issuer, subject, SAN list, validity window, days_until_expiry, signature algorithm, and key size; pass history:true to also get past certificate entries. Use it as an SSL certificate checker, TLS certificate expiry API, cert transparency lookup, or domain HTTPS monitoring tool for catching certs before they lapse or auditing who issued a site's TLS cert."},{"name":"dmarc-check","price":"$0.02","method":"POST","url":"/dmarc-check","description":"Audits a domain's email authentication posture: DMARC, SPF, and DKIM in one check. Reads the domain's DNS TXT records, parses each protocol's record (SPF mechanisms + qualifiers, DMARC tags p/sp/rua/ruf/pct/aspf/adkim, DKIM selectors with key bits and algorithm), and returns a 0-100 score, A-F grade, and per-finding human-readable reasons explaining the score. Use it as a mail-auth posture audit, spoofing-resistance grader, phishing-readiness scanner, domain email security score, dmarcian-style report, or pre-send deliverability check."},{"name":"pypi-package-risk","price":"$0.01","method":"POST","url":"/pypi-package-risk","description":"Scores the supply-chain risk of a PyPI package before you install it. Pulls metadata + release history from pypi.org for a package (and optional version), evaluating age, recent download volume, maintainer count, post-install hook presence, dependency depth, deprecation flags, last-update recency, and string-distance to popular packages (typosquat). Returns a numeric score (0-10), risk_level bucket, contributing factor list, and an AI-written plain-English risk summary from Venice. Use it as a Python supply-chain scanner, pip dependency vetter, typosquat detector, pre-install audit, Python-package safety check, pyproject.toml / requirements.txt vetter, or poetry + uv pre-install gate."},{"name":"expand-url","price":"$0.02","method":"POST","url":"/expand-url","description":"Expands shortened URLs by tracing the full redirect chain hop-by-hop. Each step returns status code, Location header, redirect_type (permanent / temporary / meta / js), per-hop duration, and content-type, plus the final landing URL and total trace time. Useful for unmasking shortened links before fetch, and for forensic / security analysis of suspicious redirects. Use it as a URL expander, redirect chain tracer, link unshortener, shortlink resolver, bit.ly + t.co + lnkd.in + goo.gl + tinyurl resolver, final-URL fetcher, or phishing redirect inspector."},{"name":"jwt-decode","price":"$0.003","method":"POST","url":"/jwt-decode","description":"Decodes a JWT and inspects its claims without needing the signing key. Base64URL-decodes header and payload, parses standard claims (iss, aud, sub, exp, iat, nbf, jti), and reports algorithm, key id (kid), token type (typ), TTL, and clock-validity (is_expired / is_not_yet_valid / is_currently_valid_by_clock). Does NOT verify signatures — for inspection only, never trust output for auth decisions. Use it as a JWT parser, JSON Web Token inspector, Bearer token debugger, OAuth ID-token reader, or Auth0 + Cognito + Firebase token inspector."},{"name":"cron-explain","price":"$0.002","method":"POST","url":"/cron-explain","description":"Cron expression parser. Takes a 5/6/7-field cron expression or @yearly/@monthly/@weekly/@daily/@hourly macro and returns a plain-English explanation, frequency bucket, validation result, and a runs-per-day estimate. Useful for explaining a schedule to a human, validating a cron string, or generating a cadence summary."},{"name":"cron-next","price":"$0.003","method":"POST","url":"/cron-next","description":"Tells you exactly when a cron expression fires next. Takes any 5/6/7-field cron expression (or @daily/@hourly/@weekly/@monthly/@yearly macros) plus a timezone and returns the next N firing times as ISO 8601, Unix epoch seconds, and a human-readable string in the requested timezone. Also reports whether the cadence is regular (constant interval between fires) and the interval in seconds when it is. Companion to cron-explain, which describes the cadence in English. Use it as a cron next-fire-times forecaster, schedule preview, or cadence calculator."},{"name":"cron-parse","price":"$0.005","method":"POST","url":"/cron-parse","description":"Cron parser. Parses any 5 / 6 / 7-field cron expression or @yearly / @monthly / @weekly / @daily / @hourly macro and returns a plain-English explanation, frequency bucket, validation flag, and runs-per-day estimate. Same backend as cron-explain under a clearer slug."},{"name":"password-strength","price":"$0.02","method":"POST","url":"/password-strength","description":"Measures password strength with a zxcvbn-style score and optional HIBP breach lookup. Returns a 0-100 score and weak/fair/good/strong/excellent bucket, Shannon entropy bits, charset size, character-class breakdown (lower/upper/numbers/symbols), common-pattern detection (sequences, keyboard walks, repeats, dictionary words), and crack-time estimates across throttled/unthrottled/offline-slow/offline-fast attacker models. The optional Have-I-Been-Pwned check uses k-anonymity: only the first 5 chars of the SHA-1 hash leave the worker. Use it as a password strength meter, password checker, password entropy calculator, pwned password check, or password validator."},{"name":"address-geocode","price":"$0.02","method":"POST","url":"/address-geocode","description":"Converts a free-form address, postal code, place name, or POI into latitude/longitude. Returns a ranked list of matches with importance scores, a structured address breakdown (house number, road, city, county, state, postcode, country), and a bounding box. Backed by OSM Nominatim — global coverage, attribution required by ODbL. Use it as a forward geocoder, address to lat-lng converter, address-to-coordinates lookup, postal-code lookup, place-name resolver, Nominatim geocoder, or OpenStreetMap geocoding API."},{"name":"geocode","price":"$0.02","method":"POST","url":"/geocode","description":"Geocodes addresses and place names to coordinates; exact short alias for address-geocode so agents searching for 'geocode' can discover the same global resolver. Converts a free-form address, postal code, place name, or POI into latitude/longitude, ranked matches, structured address fields, importance scores, and bounding boxes via OpenStreetMap Nominatim. Use it as a geocode API, forward geocoder, address to coordinates converter, or place name to latitude-longitude lookup."},{"name":"reverse-geocode","price":"$0.02","method":"POST","url":"/reverse-geocode","description":"Converts latitude/longitude coordinates into a structured street address. Returns house_number, road, neighborhood, suburb, city, county, state, postcode, country, and country_code, plus a human-readable display_name, place type, OSM id, and bounding box; a configurable zoom level controls address granularity (street vs. neighborhood vs. city). OSM Nominatim — global coverage, ODbL attribution required. Use it as a reverse geocoder, lat-lng to address, coords to street, GPS to postal code, what-city-is-this lookup, Nominatim reverse, or OpenStreetMap reverse-geocoding API."},{"name":"satellite-tile","price":"$0.005","method":"POST","url":"/satellite-tile","description":"Returns a recent cloud-free satellite image (Sentinel-2, 10m) as a PNG centered on a lat/lon at a slippy-map zoom level. Default source: CDSE Sentinel Hub Processing API with mosaickingOrder=leastCC over the prior 30 days (configurable via days_back); optional NASA GIBS MODIS Terra (~250m) source for regional zoom <=9 with zero quota. Output is JSON: { source, lat, lon, zoom, bbox, data_base64, license, attribution, ... }. License: Copernicus open data (CC BY-SA 3.0 IGO) or NASA public domain; attribution string included in every response. Use it as a satellite imagery tile, lat-lon to satellite PNG, Sentinel-2 tile API, or agent-callable cloud-free satellite snapshot."},{"name":"satellite-address","price":"$0.01","method":"POST","url":"/satellite-address","description":"Turns a street address into a cloud-free satellite image in one call. Composes OpenStreetMap Nominatim geocoding with the Sentinel Hub Processing API: send a free-form address and get back both the geocoded address metadata and a recent cloud-free Sentinel-2 PNG centered on the best match, with an optional NASA GIBS MODIS fallback for regional views. JSON output contains: { query, geocode_result, lat, lon, zoom, bbox, data_base64, license, attribution, ... }. Use it as an address to satellite image, postal-code satellite snapshot, or place-name to space view."},{"name":"satellite-bbox","price":"$0.02","method":"POST","url":"/satellite-bbox","description":"Builds a cloud-free Sentinel-2 mosaic over any bounding box and returns it as a single PNG composite. Sourced from the least-cloudy Sentinel-2 observation per pixel across the requested date range (mosaickingOrder=leastCC); output dimensions auto-scale to the bbox aspect ratio at native 10m resolution. Bbox area capped at 4 sq-deg per call — larger regions should be stitched from multiple calls. JSON output includes { bbox, time_range, size, data_base64, license, attribution, ... }. Use it as a bounding-box satellite composite, region satellite snapshot, or arbitrary bbox to imagery API."},{"name":"satellite-change","price":"$0.05","method":"POST","url":"/satellite-change","description":"Renders before/after satellite images of the same area for change detection. Produces two cloud-free Sentinel-2 composites of the same bounding box anchored at two dates, each averaged over the window_days prior, and returns both base64 PNGs side-by-side so clients can display, animate, or pixel-diff them. Use cases: construction-site progress, vegetation change, wildfire burn scars, port/parking-lot activity, glacier retreat. Native 10m; bbox area up to 4 sq-deg. Use it as a Sentinel-2 time-series diff, construction monitoring feed, deforestation tracker, or fire-burn-scar imagery source."},{"name":"gas-now-base","price":"$0.02","method":"POST","url":"/gas-now-base","description":"Real-time gas price oracle for Base, Ethereum, Optimism, Arbitrum, and Polygon. Reads the chain's latest block, derives the EIP-1559 base fee, suggests safe-low / standard / fast priority-fee tiers with a total recommended maxFeePerGas, and converts the cost to USD for common transactions (transfer, ERC-20 transfer, Uniswap swap, NFT mint). Use it as a gas price API, EIP-1559 fee estimator, etherscan-gas alternative, or pre-transaction cost calculator."},{"name":"gas-price","price":"$0.02","method":"POST","url":"/gas-price","description":"Estimates current gas prices and EIP-1559 fees on Base, Ethereum, Optimism, and Arbitrum. Reads the chain's latest block, derives base fee, suggests priority fees for safe-low/standard/fast tiers, computes total maxFeePerGas, and converts cost to USD for common tx types. Use it as a gas price API, EIP-1559 fee estimator, multi-chain gas tracker, or pre-tx cost estimator."},{"name":"gas-api","price":"$0.02","method":"POST","url":"/gas-api","description":"Estimates blockchain gas fees with EIP-1559 tiers for Base, Ethereum, Optimism, and Arbitrum. Returns base fee, safe-low, standard, and fast priority/max fees, plus USD tx-cost estimates. Use it as a gas API or blockchain gas fee estimator."},{"name":"gas-fees","price":"$0.02","method":"POST","url":"/gas-fees","description":"Estimates EIP-1559 transaction fees on Base, Ethereum, Optimism, and Arbitrum. Returns base fee, priority-fee tiers, maxFeePerGas, and USD cost estimates for common transactions. Use it as a gas fees API or multi-chain gas tracker."},{"name":"ens-resolve","price":"$0.03","method":"POST","url":"/ens-resolve","description":"Resolves ENS names in both directions: forward (vitalik.eth to address) and reverse (address to primary ENS). Optional text records include avatar, twitter, github, url, and email. Use it as an ENS resolver, ENS lookup, or Ethereum Name Service lookup."},{"name":"arxiv-summarize","price":"$0.04","method":"POST","url":"/arxiv-summarize","description":"Turn an arXiv paper into a structured research summary without reading the PDF. Send an arxiv_id_or_url (like \"2402.12345\" or a full arxiv.org link) and get back a TLDR, 3-5 key findings, a methods description, disclosed limitations, and a plain-language so-what on why the paper matters outside its subfield, plus title, authors, categories, and links (arxiv_url, pdf_url). Works from the paper's abstract via the arXiv API, so it covers the claim and framing rather than deep results tables. Use it as an arXiv summarizer, research paper TLDR generator, or literature-review triage tool when you need to screen or digest papers faster than reading each one end to end."},{"name":"bin-lookup","price":"$0.02","method":"POST","url":"/bin-lookup","description":"Looks up a credit card BIN: the first 6-8 digits resolve to issuer, country, brand, and card type via binlist.net. Useful for fraud screening, payment routing, and geo-risk. Use it as a bin lookup or IIN lookup."},{"name":"card-bin-lookup","price":"$0.02","method":"POST","url":"/card-bin-lookup","description":"Resolves the first 6-8 digits of a card number to issuer bank, country, brand (Visa/Mastercard/Amex/Discover/JCB/UnionPay), and card type (debit/credit/prepaid). Use it as a credit card BIN lookup, IIN lookup, or card-issuer lookup for fraud screening, payment routing, and geo-risk."},{"name":"iin-lookup","price":"$0.02","method":"POST","url":"/iin-lookup","description":"Resolves an issuer identification number (the first 6-8 card digits) to scheme, issuer, country, card type, and prepaid/debit/credit signals using binlist.net. Use it as an IIN lookup or card BIN checker."},{"name":"homoglyph-check","price":"$0.003","method":"POST","url":"/homoglyph-check","description":"Detects Unicode lookalike characters that impersonate ASCII Latin letters, a common phishing-domain trick. Scans text (typically a domain, email, or username) for Cyrillic / Greek / fullwidth / mathematical lookalikes plus zero-width and RTL-override / bidi-control characters. Returns per-character findings (codepoint, block, impersonates), block counts, mixed-script flag, ASCII-folded normalized form, and a 0-100 risk score with bucket. Use it as a homoglyph detector, Unicode lookalike scanner, IDN spoof check, phishing-domain inspector, typosquat detector, mixed-script analyzer, or zero-width-char finder."},{"name":"summarize","price":"$0.01","method":"POST","url":"/summarize","description":"Condense long text into a tighter summary in the shape you actually need. Send text (up to 30,000 characters) and a style of tldr, bullets, paragraph, or executive, with an optional max_words target, and get back a summary string sized and structured to match. TLDR mode gives a one- or two-sentence takeaway, bullets gives 3-7 punchy points, paragraph gives one cohesive block, and executive gives a headline, key points, and a recommendation. Use it as a text summarizer, article condenser, or executive-summary generator for reports, articles, transcripts, or any long-form content you need to skim fast."},{"name":"translate","price":"$0.002","method":"POST","url":"/translate","description":"Translate agent messages, support replies, and documentation into a target language without breaking Markdown, code blocks, URLs, or proper nouns. Send text and target_language, optionally supply source_language and casual, formal, or neutral formality, then get translated_text and detected_source_language. The latency-tuned route auto-detects the source and falls back across 100+ languages. Use it as a translation API, support reply translator, document translation service, or localization API for recurring agent workflows."},{"name":"voice","price":"$0.05","method":"POST","url":"/voice","description":"Turn written text into spoken audio you can drop straight into a player or app. Send text (up to 4,000 characters) with an optional voice, model, speed, and output format of mp3, wav, opus, aac, or flac, and get back a hosted audio_url plus file size and content type, no base64 handling required. Runs on Venice's text-to-speech models with 30+ selectable voices and adjustable playback speed from 0.25x to 4x. Use it as a text-to-speech API, voice synthesis tool, or narration generator for voiceovers, IVR prompts, or accessibility read-aloud features."},{"name":"humanize","price":"$0.01","method":"POST","url":"/humanize","description":"Rewrite AI-sounding text so it reads like a person wrote it. Send text with an optional tone of neutral, casual, professional, or academic and a preserve_length flag, and get back a rewritten text string that strips formulaic openers, bloated transitions, hedging phrases, corporate filler words, and overused em dashes while keeping the original meaning and facts intact. Use it as an AI text humanizer, GPT-detector evasion tool, or LLM-tell remover when AI-generated drafts need to pass as natural writing before publishing, emailing, or submitting."},{"name":"subtitles","price":"$0.08","method":"POST","url":"/subtitles","description":"Generate ready-to-use subtitle files from a video or audio URL. Send media_url with an optional language, output format of srt or vtt, task of transcribe or translate, and a max_chars_per_line setting, and get back a properly timestamped, word-wrapped subtitles string you can drop straight into VLC, Premiere, or FFmpeg. Runs on Whisper v3 for the underlying transcription and checks media duration first, rejecting anything over 60 minutes. Use it as a subtitle generator, closed-caption creator, or SRT/VTT converter for video editing, accessibility captions, or localization workflows."},{"name":"transcribe","price":"$0.10","method":"POST","url":"/transcribe","description":"Convert spoken audio or video into text. Send a media_url (mp3, mp4, mpeg, mpga, m4a, wav, or webm) with optional language and task settings, and get back a text transcript. Runs on Whisper v3, auto-detects 90+ languages, supports a translate-to-English mode instead of same-language transcription, and checks media duration up front, rejecting anything over 60 minutes or 500MB before spending time on the job. Use it as a video transcription API, speech-to-text converter, or audio transcript generator for podcasts, interviews, meetings, or any spoken-word source you need in text form. For speaker labels, use the speaker-diarize endpoint."},{"name":"extract","price":"$0.02","method":"POST","url":"/extract","description":"Pull structured entities out of raw text instead of hand-parsing it yourself. Send text and get back people, organizations, locations, dates, emails, urls, phone_numbers, and monetary amounts, each with a verbatim mention so you can locate it back in the source, plus a total_entities count. Amounts come with a parsed numeric value and currency code when the model can infer them, and every category returns an empty array rather than omitting the field when nothing matches. Use it as a named entity recognition API, NER extractor, or information extraction tool for contracts, emails, articles, or any text where you need names, dates, and numbers pulled out cleanly."},{"name":"classify","price":"$0.02","method":"POST","url":"/classify","description":"Sort text into categories you define on the spot, no training run required. Send text and a labels array (2-25 options), with optional label_descriptions for extra context and a multi_label flag for cases where more than one tag applies, and get back a results array with calibrated confidence scores, a top_label, and a one-sentence reasoning string explaining the call. Confidence is honest rather than inflated: ambiguous text gets scored lower instead of forced into a category. Use it as a zero-shot text classifier, content moderation filter, or intent/topic tagging API for routing tickets, labeling feedback, or sorting incoming messages."},{"name":"sentiment","price":"$0.01","method":"POST","url":"/sentiment","description":"Score how positive, negative, or mixed a piece of text reads, down to the emotion level. Send text with an optional aspects array (up to 15 specific things to evaluate separately, like \"service\" or \"price\"), and get back overall_sentiment, an overall_score from -1 to +1, a confidence value, a short summary, and a per-emotion breakdown covering joy, anger, sadness, fear, surprise, and disgust. When aspects are supplied, each one gets its own sentiment, score, and supporting quote. Use it as a sentiment analysis API, emotion detection tool, or review and support-ticket triage system for gauging customer feedback or social mentions at scale."},{"name":"screenshot","price":"$0.04","method":"POST","url":"/screenshot","description":"Turn any public URL into a PNG or JPG image on demand. Send a url plus optional viewport width/height, device scale factor, crop or scale fit, JPG quality, transparent background for PNG, and a wait condition (load, domcontentloaded, networkidle) so slow pages finish rendering before capture. Runs on CloudConvert's headless capture engine and returns an image_url you can drop straight into a report, a preview card, or an archive pipeline. Use it as a website screenshot API, URL to image converter, or webpage capture tool for QA snapshots, link previews, and visual monitoring."},{"name":"scrape","price":"$0.04","method":"POST","url":"/scrape","description":"Scrape any webpage. Pulls title, description, canonical URL, OpenGraph + Twitter card metadata, headings, and outbound links from a single URL. Server-side rendering. Body content rendered as text / raw HTML / clean markdown. Optional link extraction. Cheerio-based, no headless browser — fast and cheap, ideal for static pages and SSR sites. Alias of scrape-website. For JS-heavy SPAs that need a real browser, see website-screenshot."},{"name":"whois","price":"$0.005","method":"POST","url":"/whois","description":"WHOIS API for agents, backed by the IANA-mandated RDAP endpoint. Returns domain age, registration and expiration dates, registrar, contacts, nameservers, DNSSEC status, EPP statuses, transfer history, and risk flags. This short alias of whois-lookup can also append a certificate-transparency summary. Use it for domain diligence, expiry monitoring, phishing triage, or registrar checks."},{"name":"wikipedia","price":"$0.005","method":"POST","url":"/wikipedia","description":"Fetches Wikipedia articles with disambiguation-aware search across 300+ language editions. Short alias of wikipedia-lookup; resolves a query (title or near-title) to the canonical article and returns title, canonical URL, page id, Wikidata Q-id, language, plain-text intro summary, short description, page type, thumbnail + lead-image URLs, geo coordinates, full table-of-contents, and an optional ~25k-char body extract. Use it as an encyclopedia lookup, wiki article fetch, Wikidata-linked entity resolver, multi-language wiki source, RAG context source, or fact-grounding fetch."},{"name":"cve","price":"$0.005","method":"POST","url":"/cve","description":"Looks up a CVE and returns the full NIST NVD vulnerability record. Short alias of cve-lookup: CVSS v3.1 + v2 vectors, severity, CWE class, affected CPE list, references, public-exploit indicator with reference URLs, and a bounded exploitability summary. Federal public data. Use it as a vulnerability lookup, NVD record fetch, CVSS scorer, vuln advisory fetch, exploit-known check, or patch-priority triage for Log4Shell-style records."},{"name":"pdf2md","price":"$0.20","method":"POST","url":"/pdf2md","description":"Convert a hosted PDF into clean Markdown, HTML, or structured JSON by sending its pdf_url. Runs on Datalab's Marker OCR engine, which is layout-aware, so multi-column pages, tables, and equations come out readable instead of scrambled the way naive text extraction leaves them. The response includes the converted output plus page_count and the source URL; PDFs over 30 pages are rejected up front so you know immediately instead of waiting on a doomed job. Use it as a PDF to Markdown converter, PDF OCR API, or document text extraction tool for contracts, papers, and scanned reports."},{"name":"sec-filing","price":"$0.01","method":"POST","url":"/sec-filing","description":"Fetches, parses, and summarizes SEC EDGAR filings for any public company by ticker or CIK. Resolves ticker to CIK against EDGAR, returns structured filing metadata (form, filed_date, accession_number, period_of_report, primary_document_url) for the most recent N filings of a chosen form type, optionally pulls the latest filing's full clean text, and optionally runs it through a Venice executive summary tuned to the form type. Covers 10-K, 10-Q, 8-K, S-1, S-4, DEF 14A, Form 4, and 13F-HR: annual and quarterly reports, proxies, insider trading, and institutional holdings. 100% public-domain SEC data, no auth. Use it as a SEC filings API, SEC filing search by ticker or CIK, or public-company filing pull."},{"name":"sec-filings","price":"$0.01","method":"POST","url":"/sec-filings","description":"Searches SEC EDGAR company filings by ticker or CIK: 10-K, 10-Q, 8-K, S-1, DEF 14A, Form 4, and 13F-HR. Same SEC EDGAR backend as sec-filing, with plural buyer wording for agents searching filing feeds. Use it as a SEC filings API or EDGAR company filing search."},{"name":"edgar-filings","price":"$0.01","method":"POST","url":"/edgar-filings","description":"EDGAR filings API / edgar filings lookup / SEC filing search / SEC EDGAR company filings feed. Same backend as sec-filing for agents searching public-company 10-K, 10-Q, 8-K, S-1, DEF 14A, Form 4, and 13F-HR filings by ticker or CIK, with filing metadata, document URLs, optional full text, and optional executive summaries from public-domain SEC data."},{"name":"insider-form-4","price":"$0.01","method":"POST","url":"/insider-form-4","description":"Tracks SEC Form 4 insider transactions: recent officer, director, and 10%+ beneficial owner trades for a US-listed ticker (or CIK). Each transaction includes the reporting owner, role (officer / director / 10%+ owner), filing date, period of report, transaction code (P=purchase, S=sale, A=grant, M=exercise, F=tax, etc.), shares, price, post-transaction holdings, and EDGAR document URL. Public-domain SEC EDGAR data — no auth, no rate-limit headache. Use it as an insider trading feed, Section 16 tracker, executive buy-sell tracker, or EDGAR Form 4 normalizer."},{"name":"insider-trading","price":"$0.01","method":"POST","url":"/insider-trading","description":"Insider trading feed. Recent SEC Form 4 transactions for any US-listed ticker — officer, director, and 10% beneficial owner buys and sells. Returns transaction code (P=purchase, S=sale, A=grant, M=exercise), shares, price, post-transaction holdings, filed date, and EDGAR document URL. Wraps the same EDGAR-backed source as insider-form-4 under a more search-friendly name. Federal public data."},{"name":"building-permits","price":"$0.03","method":"POST","url":"/building-permits","description":"Searches building permits across six US cities for real-estate due diligence: NYC (DOB), San Francisco, Chicago, Los Angeles, Seattle, and Austin. Each city's open-data Socrata feed is normalized to a common permit shape (permit_id, type, status, description, address, zip, filed/issued/expiration dates, applicant, work category), with filters for address substring, permit status, permit type, and recency window. A real-estate, construction, and code-compliance primitive. Use it as a construction permit search, DOB permit fetch, city open-data permits API, or property permit history lookup."},{"name":"json-yaml","price":"$0.005","method":"POST","url":"/json-yaml","description":"Converts between JSON and YAML in either direction. Auto-detects input format from the first non-whitespace byte ('{'/'[' = JSON, otherwise YAML), parses, and re-serializes in the requested target format; pretty-print and indent are configurable. Use it as a format transcoder, config-file translator, Helm values prepper, Kubernetes manifest converter, GitHub Actions workflow YAML helper, or round-trip parser."},{"name":"excel-to-csv","price":"$0.005","method":"POST","url":"/excel-to-csv","description":"Converts Excel workbooks (.xlsx / .xls) to CSV, TSV, or JSON with multi-sheet handling, returning each sheet by name. Adjacent to the 'convert excel to google sheets' demand cluster. Use it as an Excel to CSV or spreadsheet converter."},{"name":"xlsx-to-csv","price":"$0.005","method":"POST","url":"/xlsx-to-csv","description":"Converts any sheet of an .xlsx, .xlsm, .xls, or .ods workbook to CSV, with sheet selection, encoding, and quote style controls. Powered by CloudConvert. Use it as an Excel to CSV, XLSX to CSV, Numbers to CSV, or spreadsheet to CSV converter."},{"name":"excel-to-google-sheets","price":"$0.005","method":"POST","url":"/excel-to-google-sheets","description":"Converts Excel files for import into Google Sheets. Outputs CSV that imports directly via File > Import > Upload (or paste-into-cells), with multi-sheet handling, encoding control, and quote style. Same handler as excel-to-csv / xlsx-to-csv under a Google-Sheets-named slug. Use it as an XLSX to Google Sheets, Numbers to Google Sheets, or Excel to gsheet spreadsheet import tool."},{"name":"html-to-markdown","price":"$0.005","method":"POST","url":"/html-to-markdown","description":"Convert HTML to Markdown. Strips nav, scripts, ads, and other boilerplate. Preserves headings, lists, tables, code blocks, links, and images. Accepts raw HTML or a URL — when given a URL the server fetches the page and runs the converter on the body. Returns clean Markdown plus title and char counts. Ideal for LLM context windows, RAG ingestion, and content archival."},{"name":"convert-html-to-markdown","price":"$0.005","method":"POST","url":"/convert-html-to-markdown","description":"Convert HTML to Markdown. Strips nav, scripts, ads, and other boilerplate. Preserves headings, lists, tables, code blocks, links, and images. Accepts raw HTML or a URL. Returns clean Markdown ideal for LLM context windows or RAG ingestion."},{"name":"html-markdown","price":"$0.005","method":"POST","url":"/html-markdown","description":"Converts raw HTML or a URL into clean Markdown, preserving headings, lists, tables, code blocks, links, and images. Use it as an HTML to Markdown API, webpage to Markdown converter, or clean page text extractor."},{"name":"url-to-markdown","price":"$0.005","method":"POST","url":"/url-to-markdown","description":"Fetches a public URL, strips boilerplate, and returns clean Markdown plus title and character counts. Use it as a URL to Markdown converter, webpage to Markdown tool, or article cleanup API for pulling readable text out of blog posts, docs pages, and news articles before feeding them to an LLM. Send a url; get back source_url, title, markdown, markdown_chars, and html_chars so you can gauge how much boilerplate got trimmed."},{"name":"airport-delays","price":"$0.02","method":"POST","url":"/airport-delays","description":"Reports live US airport delays, ground stops, and closures from the FAA National Airspace System Status feed. Covers ground stops, ground delay programs (GDPs), AFPs, arrival/departure delays, and closures with reason and timing, filterable by IATA-3 airport and event type. Federal public data — no auth, no rate-limit hassle. Use it as an FAA airport delays feed, arrival-departure delay feed, NAS Status source, FAA OIS air-traffic disruption monitor, or weather-driven program-change tracker."},{"name":"visa-requirements","price":"$0.005","method":"POST","url":"/visa-requirements","description":"Checks visa requirements between any passport and destination country. Returns whether entry is visa-free, e-visa, visa-on-arrival, or visa-required, plus permitted stay in days and a human-readable status string; pass full_matrix to get the entire 200x200 visa matrix for the passport. Backed by the public CC-BY passport-index-dataset. Use it as a passport visa lookup, visa-free travel checker, e-visa + visa-on-arrival lookup, passport-index query, travel eligibility check, or Schengen + ESTA-style entry-rules reference."},{"name":"iata-airport-info","price":"$0.005","method":"POST","url":"/iata-airport-info","description":"Looks up airport metadata from an IATA or ICAO code. Resolves a 3-letter IATA code (SFO, JFK, LHR) or 4-letter ICAO code (KSFO, KJFK, EGLL) to airport name, type (large/medium/small/heliport/seaplane), latitude/longitude, elevation, continent, country, region, municipality, scheduled-service flag, home page URL, and Wikipedia link. Backed by the OurAirports CC0 public dataset covering ~75k airports worldwide; for live FAA delays/ground-stops see airport-delays. Use it as an IATA airport code lookup, ICAO airport lookup, airport name resolver, airport coordinates source, or airport-to-city mapper."},{"name":"sports-schedule","price":"$0.01","method":"POST","url":"/sports-schedule","description":"Returns upcoming games and recent results for major sports leagues: MLB, NBA, NHL, NFL, WNBA, MLS, EPL, La Liga, Bundesliga, and Serie A. Pass a league code; scope='upcoming' (default) returns the next 15 events with start time, venue, and teams, while scope='recent' returns the last 15 completed games including scores. Data from TheSportsDB. Use it as a sports schedule API or TheSportsDB v1 wrapper."},{"name":"flight-status","price":"$0.01","method":"POST","url":"/flight-status","description":"Tracks live aircraft positions from the OpenSky Network. Pass icao24 (6-char hex transponder, e.g. 'a808c5'), a callsign (e.g. 'UAL124'), or a bbox {lamin,lamax,lomin,lomax}; returns last-known position, altitude, speed, heading, on-ground flag, and origin country per aircraft. Use it as a flight status check, flight tracker, ICAO24 lookup, callsign lookup, aircraft bounding-box query, or OpenSky state-vector wrapper."},{"name":"agent-card-resolve","price":"$0.005","method":"POST","url":"/agent-card-resolve","description":"Resolves an ERC-8004 agentId to its on-chain owner, agentURI, and agent card JSON. Pass an agentId (uint256 on Base) — returns the owner address, the agentURI from the Identity Registry, and the resolved agent card JSON (set fetch_card=false to skip the HTTP follow-up). Reads from Base mainnet Identity Registry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 via a static eth_call (no gas, no wallet); useful for agents discovering peers in the A2A ecosystem. Use it as an agent card resolver, ERC-8004 Identity Registry lookup, Trustless Agents query, A2A identity check, agent.json fetch, or on-chain agent metadata reader."},{"name":"arxiv-search","price":"$0.03","method":"POST","url":"/arxiv-search","description":"Search arXiv's full paper catalog by query, author, category, or a specific id-list and get back structured results instead of scraping HTML. Runs against the public arXiv API, so coverage matches what researchers actually publish. Each result carries title, authors, abstract, primary category, submission and update dates, a PDF URL, and DOI when one exists; the response also reports total_results and how many were returned for the requested limit. Use it as an arXiv search API, academic paper lookup, or research literature search tool for tracking preprints, building citation lists, or monitoring a research topic."},{"name":"pubmed-search","price":"$0.01","method":"POST","url":"/pubmed-search","description":"Searches PubMed for biomedical literature by free-text query, with optional date range and sort (relevance / pub_date / first_author). Returns total hit count plus PMID, title, authors, journal, publication date, abstract, MeSH terms, and DOI per paper. Federal public-domain data via NCBI. Use it as a medical journal lookup, NIH paper search, clinical-research finder, MeSH-term query, or NCBI E-utilities wrapper."},{"name":"defi-llama-protocol","price":"$0.02","method":"POST","url":"/defi-llama-protocol","description":"Looks up any DeFi protocol's TVL and metadata from DefiLlama. Resolves a DefiLlama slug and returns canonical name, ticker symbol, category, primary chain, parent-protocol link, project URL, Twitter handle, audit count + audit links, description, logo URL, current USD TVL, per-chain TVL breakdown map, and a 24h / 7d / 30d change summary, with an optional historical TVL series. Free public API; response includes attribution. Use it as a DeFi TVL fetcher, total value locked lookup, chain-breakdown of TVL, Aave + Lido + Uniswap + MakerDAO TVL source, protocol metadata + audits reader, parent-protocol resolver, or DeFi category classifier."},{"name":"defi-llama","price":"$0.02","method":"POST","url":"/defi-llama","description":"DefiLlama API / DeFi TVL protocol lookup. Resolves a DefiLlama protocol slug such as aave, lido, uniswap, makerdao, or curve-dex and returns current TVL, chain breakdown, protocol metadata, audit links, and optional historical TVL series."},{"name":"defillama","price":"$0.02","method":"POST","url":"/defillama","description":"Look up a DeFi protocol by its DefiLlama slug and get back current TVL, per-chain TVL breakdown, 24h/7d/30d TVL change, category, parent protocol, audits, and social links in one call. Same backend as defi-llama-protocol, offered here under the shorter slug for buyers searching DefiLlama directly. Send a protocol slug like \"aave\"; get back name, symbol, current_tvl_usd, chain_tvl_breakdown, tvl_summary, and an attribution string pointing back to DefiLlama. Use it as a DefiLlama API, protocol TVL lookup, or DeFi metadata endpoint for research dashboards, portfolio tools, or yield screening."},{"name":"defi-tvl","price":"$0.02","method":"POST","url":"/defi-tvl","description":"DeFi TVL API / total value locked by protocol. Looks up one DefiLlama protocol slug and returns current USD TVL, chain TVL breakdown, TVL changes, protocol metadata, and attribution. Send a protocol slug such as \"aave\" and get back name, symbol, category, current_tvl_usd, a per-chain chain_tvl_breakdown (Ethereum, Polygon, Arbitrum, and others), and a tvl_summary with 24h/7d/30d percent change plus audit links and socials. Use it as a total value locked API, DeFi protocol tracker, or on-chain liquidity lookup for portfolio monitoring, research reports, or comparing protocols before a yield allocation."},{"name":"refinance-analysis-calculator","price":"$0.01","method":"POST","url":"/refinance-analysis-calculator","description":"Analyzes whether a mortgage refinance makes financial sense. Compares the current loan against the proposed refinance, computes current and new payment, monthly savings, break-even months, and gross and net savings over the hold horizon, then scores whether the refi economics are attractive. Use it as a rate-and-term refi calculator, break-even month calculator, closing-cost payback tool, or monthly payment savings estimator."},{"name":"supply-chain-finance-score","price":"$0.01","method":"POST","url":"/supply-chain-finance-score","description":"Scores the design quality of a supply chain finance (SCF) program from 0-100. Evaluates buyer credit, supplier risk, discount economics, days accelerated, automation maturity, and supplier concentration, returning score, grade, recommendation, metrics, and a weighted driver breakdown. Use it as an early-pay discount score, reverse factoring calculator, or supplier finance underwriting tool."},{"name":"litigation-finance-score","price":"$0.01","method":"POST","url":"/litigation-finance-score","description":"Scores the investment merit of a litigation finance opportunity. Evaluates claim value, probability of success, legal budget, expected duration, collectability, and enforceability, returning expected value after legal costs, budget-to-claim ratio, a 0-100 score, grade, recommendation, and driver breakdown. Use it as a lawsuit investment merit score, legal claim funding calculator, or case finance underwriting tool."},{"name":"trade-finance-risk-score","price":"$0.01","method":"POST","url":"/trade-finance-risk-score","description":"Scores the risk of a trade finance transaction from 0-100. Evaluates buyer credit, country and sanctions risk, tenor, collateral coverage, documentation quality, and FX risk, returning score, grade, recommendation, metrics, and weighted drivers. Use it as an import-export finance underwriting tool, LC transaction risk calculator, or a country, buyer, collateral, and documentation scorer."},{"name":"embedded-finance-score","price":"$0.01","method":"POST","url":"/embedded-finance-score","description":"Scores an embedded lending, payments, or wallet program on integration quality and risk, returning a 0-100 score. Grades compliance maturity, KYC coverage, API uptime, conversion lift, and chargeback or loss rate, with grade, recommendation, metrics, and drivers. Use it as an embedded finance score API, fintech integration quality check, or compliance KYC uptime conversion chargeback scorer."},{"name":"transition-finance-score","price":"$0.01","method":"POST","url":"/transition-finance-score","description":"Scores the credibility of a climate transition plan for financing, returning a 0-100 credibility score. Weighs baseline emissions, target reduction, years to target, verification quality, and capex intensity; returns annual abatement, grade, recommendation, and weighted drivers. Use it as a transition finance score API, emissions reduction finance calculator, or transition-aligned capital scoring tool."},{"name":"blended-finance-score","price":"$0.01","method":"POST","url":"/blended-finance-score","description":"Scores a blended finance structure on how efficiently concessional capital mobilizes private money, returning a 0-100 structure score. Weighs impact quality, private leverage ratio, concessional capital share, first-loss risk cushion, and governance; returns grade, recommendation, metrics, and drivers. Use it as a blended finance score API, private capital mobilization check, or first-loss impact finance calculator."},{"name":"project-finance-score","price":"$0.01","method":"POST","url":"/project-finance-score","description":"Scores the bankability of a project finance structure for infrastructure deals, returning a 0-100 score. Weighs debt service coverage, debt-to-equity leverage, offtake contract quality, construction risk, and sponsor strength; returns grade, recommendation, metrics, and drivers. Use it as a project finance score API, infrastructure finance structure quality check, or DSCR leverage offtake construction-risk calculator."},{"name":"mortgage-payment-calculator","price":"$0.01","method":"POST","url":"/mortgage-payment-calculator","description":"Calculates a full monthly mortgage payment including principal, interest, taxes, insurance, HOA, and PMI. Computes loan amount, principal-and-interest payment, escrow components, total monthly payment, optional housing DTI, score, drivers, and recommendation. Use it as a mortgage payment calculator API, PITI calculator, or home affordability payment estimator."},{"name":"loan-amortization-calculator","price":"$0.01","method":"POST","url":"/loan-amortization-calculator","description":"Calculates a loan's amortization and shows how extra payments shorten payoff and cut interest. Computes scheduled monthly payment, payoff months, total interest, total paid, and interest saved from extra monthly payments. Use it as a loan amortization calculator API, debt payoff schedule, or extra payment interest savings calculator."},{"name":"roi-calculator","price":"$0.01","method":"POST","url":"/roi-calculator","description":"Calculates return on investment from an initial investment plus final value or net profit. Returns ROI percent, annualized return, money multiple, score, drivers, and recommendation. Use it as an ROI calculator API, CAGR calculator, or money multiple calculator."},{"name":"break-even-calculator","price":"$0.01","method":"POST","url":"/break-even-calculator","description":"Calculates break-even units and contribution margin for a product's unit economics. Computes contribution margin per unit, margin percent, break-even units, expected profit when expected volume is provided, plus score, drivers, and recommendation. Use it as a break-even calculator API, contribution margin calculator, or fixed cost payback tool."},{"name":"emergency-fund-calculator","price":"$0.01","method":"POST","url":"/emergency-fund-calculator","description":"Calculates your emergency fund target and how long reaching it will take at your current savings pace. Computes the recommended target (essential monthly expenses x target months), current coverage ratio, months of expenses already saved, shortfall, monthly surplus, and months to reach the target, plus a readiness score, drivers, and recommendation. Use it as an emergency fund calculator API, rainy-day fund target, months-of-expenses runway check, or savings cushion planner."},{"name":"win-prob","price":"$0.003","method":"POST","url":"/win-prob","description":"Estimates live in-game win probability for NFL, NBA, MLB, NHL, and soccer from the current score and time remaining. Returns each team's win probability, the projected final margin, the size of the swing still possible, and human-readable drivers. Built-in scoring volatility for NFL/NCAAF/NBA/NCAAB/WNBA/MLB/NHL/soccer; override scoring_std for any sport. Statistical estimate, not betting advice. Use it as a live sports win probability API or in-game win chance calculator."},{"name":"dice-roll","price":"$0.005","method":"POST","url":"/dice-roll","description":"Rolls dice from standard dice notation for tabletop RPGs. Evaluates XdY, flat modifiers (+/-), and keep-highest / keep-lowest (4d6kh3 for stat rolls, 2d20kh1 / 2d20kl1 for advantage/disadvantage). Returns each individual die, which were kept vs dropped, the per-roll total, and the grand total; roll the whole expression up to 100 times with 'rolls'. Pass 'seed' for reproducible output. Use it as a dice roller API, dice notation evaluator, or tabletop random roll engine."},{"name":"character-gen","price":"$0.005","method":"POST","url":"/character-gen","description":"Generates a complete D&D 5e-style character, from ability scores to a procedurally generated name. Rolls ability scores (4d6-keep-highest-3, 3d6, or standard array) assigned by class priority, plus race / class / background / alignment, racial ability bonuses, derived hit points, ability modifiers, proficiency bonus, and saving-throw proficiencies. Pin any field (race, class, level 1-20, method, name) or omit to randomize; pass 'seed' for a reproducible character. Uses only 5e SRD content (OGL 1.0a / CC-BY-4.0). Use it as a tabletop character generator API, RPG character creator, or random fantasy character builder."},{"name":"name-gen","price":"$0.005","method":"POST","url":"/name-gen","description":"Generates original fantasy names for RPG characters and NPCs, optionally flavored by race (Dwarf, Elf, Half-Orc, etc.). Names are original and syllable-built. Batch up to 50 at once with 'count'; pass 'seed' for reproducible output. Use it as a fantasy name generator API, RPG name generator, or a source of random D&D character and NPC names by race."},{"name":"ability-check","price":"$0.005","method":"POST","url":"/ability-check","description":"Resolves a d20 ability check, skill check, attack roll, or saving throw for tabletop RPGs. Rolls a d20 with an optional modifier and advantage/disadvantage, compares to a DC, and reports total, success/failure, and natural-20 / natural-1. Seedable. Use it as a d20 check resolver API for any RPG."},{"name":"initiative-roll","price":"$0.005","method":"POST","url":"/initiative-roll","description":"Initiative tracker / initiative order roller API for tabletop combat. Each combatant rolls 1d20 plus their initiative (DEX) modifier; returns the full turn order, ties broken by modifier then input order. Seedable."},{"name":"spell-slots","price":"$0.005","method":"POST","url":"/spell-slots","description":"Looks up D&D 5e spell slots by class and level. Returns the level 1-9 spell-slot array for any 5e class at a given level (full casters, half-casters like Paladin/Ranger, Warlock pact magic, and non-casters), plus proficiency bonus. SRD spellcasting tables (OGL 1.0a / CC-BY-4.0). Use it as a spellcasting slot table API or pact magic lookup."},{"name":"xp-level","price":"$0.005","method":"POST","url":"/xp-level","description":"Converts between XP and level using the D&D 5e experience table. Give 'xp' to get the current level, XP to the next level, and progress; or give 'level' to get the XP needed to reach it. Returns proficiency bonus. SRD advancement table (OGL/CC). Use it as an XP to level calculator or level from XP lookup API."},{"name":"encounter-builder","price":"$0.005","method":"POST","url":"/encounter-builder","description":"Encounter builder / encounter difficulty calculator API for D&D 5e. Give the party (levels, or size + level) to get easy/medium/hard/deadly XP thresholds; optionally give monster CRs to get the multiplier-adjusted XP and the resulting difficulty rating. SRD DMG tables (OGL 1.0a / CC-BY-4.0)."},{"name":"random-table","price":"$0.005","method":"POST","url":"/random-table","description":"Rolls on any custom random table you provide, with optional weights or classic die ranges. Accepts weighted entries ([{value, weight?}]) or die-range rows ([{min,max,result}] with a 'die'), any number of times, with or without replacement. Seedable. A generic random-selection utility for any custom table. Use it as a random table roller API, weighted random picker, or loot and rumor table roller."},{"name":"dice-stats","price":"$0.005","method":"POST","url":"/dice-stats","description":"Calculates the probability distribution of a dice roll, anydice-style. For plain XdY+mod returns the EXACT distribution (mean, stdev, min, max, and P(>= target)); for keep-highest/lowest (4d6kh3, 2d20kl1) estimates via seeded Monte Carlo. For sizing DCs, damage, and stat rolls. Use it as a dice probability calculator API, dice statistics tool, or odds-of-a-dice-roll checker."},{"name":"loot-gen","price":"$0.005","method":"POST","url":"/loot-gen","description":"Loot generator / treasure generator API for D&D 5e. Rolls coins (and, for hoards, gems/art objects and a magic-item slot) scaled by a challenge-rating band. SRD-style treasure math (OGL 1.0a / CC-BY-4.0). Seedable."},{"name":"npc-gen","price":"$0.005","method":"POST","url":"/npc-gen","description":"Generates a quick NPC for game masters: name, race, occupation, personality trait, distinctive appearance, mannerism, and a hidden secret/plot hook. Pin race or occupation, or omit to randomize. Seedable. Use it as an NPC generator API, random D&D NPC, or tabletop character generator for GMs."},{"name":"tavern-gen","price":"$0.005","method":"POST","url":"/tavern-gen","description":"Generates a random fantasy tavern: name, proprietor, the house drink and meal, a notable patron, and a rumor overheard inside. Seedable. Original generic-fantasy content. Use it as a tavern generator API, random fantasy inn, or D&D tavern name and details source."},{"name":"dungeon-room","price":"$0.005","method":"POST","url":"/dungeon-room","description":"Generates a random dungeon room for game masters: shape, contents, a notable feature, a hazard, an occupant, and the number of exits. Pass 'rooms' for a small batch. Seedable. Use it as a dungeon room generator API, random dungeon generator, or D&D room description source."},{"name":"quest-gen","price":"$0.005","method":"POST","url":"/quest-gen","description":"Generates a random quest hook for tabletop adventures: giver, objective, location, complication, and reward, plus a one-line ready-to-read hook. Seedable. Original generic-fantasy content. Use it as a quest generator API, random plot hook, or D&D adventure seed generator."},{"name":"settlement-gen","price":"$0.005","method":"POST","url":"/settlement-gen","description":"Generates a random fantasy settlement: name, size category with a plausible population, government, primary trade, a notable feature, and a current problem the party could engage with. Pin 'size' (hamlet/village/town/city) or randomize. Seedable. Use it as a settlement generator API, random town generator, or D&D village and city generator."},{"name":"background-gen","price":"$0.005","method":"POST","url":"/background-gen","description":"Character background generator API / personality trait, ideal, bond, flaw generator for tabletop RPGs. Rolls the four roleplaying hooks for a character sheet — a personality trait, an ideal, a bond, and a flaw. Seedable. Original generic-fantasy phrasing."},{"name":"weather-gen","price":"$0.005","method":"POST","url":"/weather-gen","description":"Rolls a day's weather for a fantasy RPG campaign by climate (temperate, arid, cold, tropical), with conditions and wind. Pass 'days' for a short forecast. Seedable. Use it as a fantasy weather generator API, random RPG weather source, or tabletop campaign weather forecast."},{"name":"monster-lookup","price":"$0.003","method":"POST","url":"/monster-lookup","description":"Looks up a D&D 5e monster by name and returns a compact SRD stat block. Includes size, type, alignment, AC, HP, hit dice, speed, ability scores, challenge rating, and actions; or list monsters filtered by challenge rating and/or type. SRD content only (OGL 1.0a / CC-BY-4.0). Use it as a monster lookup API, SRD monster stat block source, or bestiary search."},{"name":"spell-lookup","price":"$0.003","method":"POST","url":"/spell-lookup","description":"Looks up a D&D 5e spell by name and returns full SRD details. Includes level, school, casting time, range, components, duration, concentration, ritual, classes, description, and higher-level scaling; or list spells filtered by level and/or school. SRD content only (OGL 1.0a / CC-BY-4.0). Use it as a spell lookup API, SRD spell search, or spell card details source."},{"name":"equipment-lookup","price":"$0.003","method":"POST","url":"/equipment-lookup","description":"Looks up D&D 5e weapons and armor from the SRD by name. Returns weapon damage dice/type/properties/cost, or armor class/cost/weight/stealth; or list items by type ('weapon' or 'armor'). SRD content only (OGL 1.0a / CC-BY-4.0). Use it as an equipment lookup API or gear stats reference."},{"name":"condition-lookup","price":"$0.003","method":"POST","url":"/condition-lookup","description":"D&D 5e condition lookup API / SRD conditions reference (blinded, grappled, prone, stunned, etc.). Look up a condition by name for its full rules text, or list all SRD conditions. SRD content only (OGL 1.0a / CC-BY-4.0)."},{"name":"magic-item-lookup","price":"$0.003","method":"POST","url":"/magic-item-lookup","description":"Looks up a D&D 5e magic item by name from the SRD. Returns type, rarity, attunement, and full description; or list items filtered by rarity and/or type. SRD content only (OGL 1.0a / CC-BY-4.0). Use it as a magic item lookup API, SRD magic items search, or wondrous item reference."},{"name":"class-lookup","price":"$0.003","method":"POST","url":"/class-lookup","description":"Looks up a D&D 5e class by name for its SRD reference details. Returns hit dice, armor/weapon/tool/skill proficiencies, saving throws, spellcasting ability, and starting equipment; or list all SRD classes. SRD content only (OGL 1.0a / CC-BY-4.0). Use it as a class lookup API or class proficiencies and hit dice reference."},{"name":"race-lookup","price":"$0.003","method":"POST","url":"/race-lookup","description":"Looks up a D&D 5e race by name for its SRD racial traits. Returns ability score increases, speed, size, languages, vision, and racial traits; or list all SRD races. SRD content only (OGL 1.0a / CC-BY-4.0). Use it as a race lookup API or racial traits and ability score increases reference."},{"name":"creature-lore","price":"$0.01","method":"POST","url":"/creature-lore","description":"An encyclopedia of creatures, monsters, spirits, and beings from any world or source. Covers world mythology and folklore, religion, cryptozoology, novels, films, games, comics, and song. Given a creature name (and optional source to disambiguate), returns a structured encyclopedia entry: origin, category, physical description, abilities, weaknesses, behavior, habitat, cultural significance, notable appearances, and a danger level. Reference and commentary in the model's own words. Use it as a creature lore API, monster encyclopedia, or mythical creature database."},{"name":"creature-statblock","price":"$0.01","method":"POST","url":"/creature-statblock","description":"Turns any creature from any world, book, film, game, myth, or song into an original, playable 5e-style stat block. Returns AC, HP, ability scores, challenge rating, traits, and actions as original game statistics (not a copied published block). Optionally target a challenge rating. Bridges the bestiary and rollforge clusters. Use it as a creature stat block generator API or a source of homebrew monster stats for any being."},{"name":"creature-compare","price":"$0.01","method":"POST","url":"/creature-compare","description":"Compares any two creatures head-to-head and reasons out who would win. Weighs strengths and weaknesses of creatures from any source and returns a reasoned verdict with confidence and caveats. For agents, trivia, game shows, and content. Use it as a creature comparison API, who-would-win monster matchup, or versus analysis tool."},{"name":"creature-identify","price":"$0.01","method":"POST","url":"/creature-identify","description":"Identifies a creature from a description, set of clues, or half-remembered details. Returns ranked candidate creatures with each one's source and why it matches. For agents, trivia, and search. Use it as a creature identifier API or name-that-monster tool."},{"name":"bestiary-random","price":"$0.01","method":"POST","url":"/bestiary-random","description":"Returns a random creature with a short encyclopedia entry and a fun fact. Optionally pick from a category (mythology, folklore, cryptid, literature, film, game, religion, sci-fi). Each call varies. For prompts, content feeds, and inspiration. Use it as a random creature API, monster of the day, or random mythical creature generator."},{"name":"character-portrait","price":"$0.08","method":"POST","url":"/character-portrait","description":"Generates an RPG character portrait from structured inputs and returns a hosted PNG URL. Builds the image from race, class, gender, a free-text description, and an art style (fantasy-art, realistic, anime, oil-painting, ink-sketch, watercolor, pixel-art, comic-book). Pairs with character-gen: generate the character, then its portrait. Text-to-image via Venice, output hosted on fal. Use it as a character portrait generator API, RPG character art source, D&D character image maker, or fantasy avatar generator."},{"name":"creature-image","price":"$0.08","method":"POST","url":"/creature-image","description":"Renders any creature as an image and returns a hosted PNG URL. Name a creature from myth, folklore, a novel, a film, a game, or your own description, and pick an art style (fantasy-art, realistic, anime, oil-painting, ink-sketch, watercolor, pixel-art, comic-book). Pairs with the bestiary lookups: read the lore or stat block, then picture the monster. Text-to-image via Venice, output hosted on fal. Use it as a creature image generator API, monster art source, or fantasy creature image maker."},{"name":"startup-runway-calculator","price":"$0.01","method":"POST","url":"/startup-runway-calculator","description":"Calculates a startup's cash runway and the burn cut needed to hit a target. Computes net monthly burn, static runway, dynamic runway with revenue growth, burn reduction needed for target runway, score, drivers, and recommendation. Use it as a startup runway calculator API, burn multiple check, or founder finance planning tool."},{"name":"unit-economics-calculator","price":"$0.01","method":"POST","url":"/unit-economics-calculator","description":"Calculates SaaS unit economics: LTV, LTV to CAC, and CAC payback period. Computes monthly gross profit, estimated customer lifetime, LTV, LTV/CAC, CAC payback months, score, drivers, and recommendation. Use it as a unit economics calculator API or an ARPU gross margin churn calculator."},{"name":"dcf-valuation-calculator","price":"$0.01","method":"POST","url":"/dcf-valuation-calculator","description":"Runs a discounted cash flow (DCF) valuation to get enterprise value, equity value, and value per share. Discounts explicit cash flows, applies an optional Gordon-growth or terminal-multiple terminal value, then nets debt and divides by share count, returning score, drivers, and recommendation. Use it as a DCF valuation calculator API or value per share calculator."},{"name":"working-capital-cycle","price":"$0.01","method":"POST","url":"/working-capital-cycle","description":"Calculates the cash conversion cycle and how much cash is tied up in working capital. Computes days sales outstanding, days inventory outstanding, days payables outstanding, cash conversion cycle, working capital tied up, and cash release opportunity versus target. Use it as a working capital cycle API, DSO DIO DPO analysis, or cash release opportunity scorer."},{"name":"invoice-discount-calculator","price":"$0.01","method":"POST","url":"/invoice-discount-calculator","description":"Calculates the true cost of an early payment discount or invoice factoring offer. Computes discount dollars, net cash received, effective APR, advance amount, and premium versus cost of capital for invoice acceleration decisions. Use it as an invoice discount calculator API, early payment discount APR tool, factoring discount economics check, or AR acceleration calculator."},{"name":"saas-metrics-score","price":"$0.01","method":"POST","url":"/saas-metrics-score","description":"Scores a SaaS business on the rule of 40 and core operating metrics. Computes rule-of-40, retention, gross margin, burn efficiency, sales efficiency, logo churn, weighted score, and driver notes. Use it as a SaaS metrics score API, net revenue retention score, burn multiple and magic number analysis, or SaaS benchmark score."},{"name":"invoice-factoring-score","price":"$0.01","method":"POST","url":"/invoice-factoring-score","description":"Scores the risk and quality of an invoice factoring facility, returning a weighted score and grade. Evaluates debtor credit, advance-rate economics, fee burden, dilution, and debtor concentration, with drivers and recommendation. Use it as an invoice factoring score API, receivables factoring risk score, or factoring deal quality scorer."},{"name":"merchant-cash-advance-score","price":"$0.01","method":"POST","url":"/merchant-cash-advance-score","description":"Scores the risk of a merchant cash advance (MCA) deal, returning a weighted score and grade. Evaluates revenue strength, factor-rate burden, holdback sustainability, revenue stability, and business tenure, with drivers and recommendation. Use it as a merchant cash advance score API, MCA deal risk scorer, or small business revenue financing score."},{"name":"equipment-finance-score","price":"$0.01","method":"POST","url":"/equipment-finance-score","description":"Scores the risk of an equipment loan or lease, returning a weighted score and grade. Evaluates lessee credit, collateral coverage, equity cushion, and term-vs-useful-life fit, with drivers and recommendation. Use it as an equipment finance score API or equipment financing risk scorer with collateral coverage analysis."},{"name":"revenue-based-financing-score","price":"$0.01","method":"POST","url":"/revenue-based-financing-score","description":"Scores a revenue based financing (RBF) facility, returning a weighted score and grade. Evaluates revenue scale, growth, margin quality, repayment burden (cap multiple), and retention, with drivers and recommendation. Use it as a revenue based financing score API, RBF deal scorer, or recurring-revenue lending risk score with MRR + growth + cap-multiple analysis."},{"name":"commercial-real-estate-loan-score","price":"$0.01","method":"POST","url":"/commercial-real-estate-loan-score","description":"Scores a commercial real estate (CRE) loan for underwriting, returning a weighted score and grade. Evaluates loan-to-value, debt service coverage, debt yield, occupancy, and cap rate, with drivers and recommendation. Use it as a commercial real estate loan score API, CRE underwriting scorer, DSCR + LTV + debt-yield + occupancy analysis, or commercial mortgage risk score."},{"name":"accounts-receivable-aging-score","price":"$0.01","method":"POST","url":"/accounts-receivable-aging-score","description":"Scores the health of an accounts receivable book from its aging profile, returning a weighted score and grade. Evaluates current share, severe (90+) delinquency, mid-bucket delinquency, DSO, and bad debt, with drivers and recommendation. Use it as an accounts receivable aging score API, AR portfolio health scorer, or receivables quality score."},{"name":"inventory-finance-score","price":"$0.01","method":"POST","url":"/inventory-finance-score","description":"Scores the risk of an inventory financing facility, returning a weighted score and grade. Evaluates turnover, obsolescence risk, advance discipline, and margin cushion, with drivers and recommendation. Use it as an inventory finance score API or an inventory turns + obsolescence + advance-rate risk scorer."},{"name":"purchase-order-finance-score","price":"$0.01","method":"POST","url":"/purchase-order-finance-score","description":"Scores the risk of a purchase order (PO) financing deal, returning a weighted score and grade. Evaluates end-buyer credit, supplier reliability, margin cushion, and fulfillment speed, with drivers and recommendation. Use it as a purchase order finance score API or PO financing risk scorer with supplier reliability + buyer credit + margin analysis."},{"name":"asset-based-lending-score","price":"$0.01","method":"POST","url":"/asset-based-lending-score","description":"Scores the risk of an asset based lending (ABL) facility, returning a weighted score and grade. Evaluates collateral coverage, collateral quality, advance discipline, monitoring cadence, and dilution, with drivers and recommendation. Use it as an asset based lending score API or ABL facility risk scorer with advance-rate and monitoring analysis."},{"name":"refinance-analysis-calculator-api","price":"$0.01","method":"POST","url":"/refinance-analysis-calculator-api","description":"Analyzes whether a mortgage refinance pays off, including the break-even point. Same calculator as refinance-analysis-calculator, exposed under the buyer keyword used in demand searches. Use it as a refinance analysis calculator API, mortgage refinance API, or refi break-even API."},{"name":"supply-chain-finance-score-api","price":"$0.01","method":"POST","url":"/supply-chain-finance-score-api","description":"Scores supply chain finance and supplier finance risk. Same finance model as supply-chain-finance-score, exposed under the buyer keyword used in demand searches. Use it as a supply chain finance score API, supplier finance risk API, or invoice acceleration scorer."},{"name":"litigation-finance-score-api","price":"$0.01","method":"POST","url":"/litigation-finance-score-api","description":"Scores litigation finance and legal claim funding risk. Same finance model as litigation-finance-score, exposed under the buyer keyword used in demand searches. Use it as a litigation finance score API, legal claim finance risk API, or case funding scorer."},{"name":"trade-finance-risk-score-api","price":"$0.01","method":"POST","url":"/trade-finance-risk-score-api","description":"Scores trade finance and export finance risk, including tenor and collateral. Same calculator as trade-finance-risk-score, exposed under the buyer keyword used in demand searches. Use it as a trade finance risk score API, export finance risk API, or tenor and collateral scoring tool."},{"name":"embedded-finance-score-api","price":"$0.01","method":"POST","url":"/embedded-finance-score-api","description":"Scores embedded finance programs on compliance and conversion lift. Same model as embedded-finance-score, exposed under the buyer keyword used in demand searches. Use it as an embedded finance score API or fintech integration scoring tool."},{"name":"transition-finance-score-api","price":"$0.01","method":"POST","url":"/transition-finance-score-api","description":"Scores climate transition finance plans on credibility. Same model as transition-finance-score, exposed under the buyer keyword used in demand searches. Use it as a transition finance score API or emissions-reduction finance score."},{"name":"blended-finance-score-api","price":"$0.01","method":"POST","url":"/blended-finance-score-api","description":"Scores blended finance structures on concessional capital leverage. Same model as blended-finance-score, exposed under the buyer keyword used in demand searches. Use it as a blended finance score API or impact finance risk score."},{"name":"project-finance-score-api","price":"$0.01","method":"POST","url":"/project-finance-score-api","description":"Scores project finance deals on DSCR, offtake, and construction risk. Same model as project-finance-score, exposed under the buyer keyword used in demand searches. Use it as a project finance score API, DSCR project risk scoring tool, or offtake and construction risk calculator."},{"name":"working-capital-cycle-api","price":"$0.01","method":"POST","url":"/working-capital-cycle-api","description":"Calculates the working capital cycle and cash conversion cycle. Same business finance calculator as working-capital-cycle, exposed under the buyer keyword used in demand searches. Use it as a working capital cycle API, cash conversion cycle API, or DSO DIO DPO calculator."},{"name":"cash-conversion-cycle-calculator","price":"$0.01","method":"POST","url":"/cash-conversion-cycle-calculator","description":"Calculates the cash conversion cycle for working capital optimization. Same calculator as working-capital-cycle. Use it as a cash conversion cycle calculator, working capital optimization API, or DSO DIO DPO analysis."},{"name":"cash-conversion-cycle","price":"$0.01","method":"POST","url":"/cash-conversion-cycle","description":"Calculates cash conversion cycle days from receivables, inventory, payables, revenue, and cost of goods sold. Returns DSO, DIO, DPO, working capital tied up, and cash-release opportunity against a target cycle. Use it as a cash conversion cycle API, CCC calculator, or working capital efficiency tool."},{"name":"working-capital-calculator","price":"$0.01","method":"POST","url":"/working-capital-calculator","description":"Calculates working capital efficiency, cash conversion days, and cash-release opportunity from operating balances. Returns DSO, DIO, DPO, working capital tied up, and the gap to a target cycle. Use it as a working capital calculator, cash tied-up calculator, or operating liquidity analysis API."},{"name":"invoice-discount-api","price":"$0.01","method":"POST","url":"/invoice-discount-api","description":"Calculates early payment discount APR and factoring economics. Same calculator as invoice-discount-calculator, exposed under likely buyer search terms. Use it as an invoice discount API or early payment discount APR API."},{"name":"early-payment-discount-calculator","price":"$0.01","method":"POST","url":"/early-payment-discount-calculator","description":"Calculates the effective APR of an early payment discount. Same calculator as invoice-discount-calculator. Use it as an early payment discount calculator, supplier discount APR tool, or invoice acceleration economics check."},{"name":"saas-metrics-api","price":"$0.01","method":"POST","url":"/saas-metrics-api","description":"Scores SaaS operating metrics: rule of 40, net revenue retention, burn multiple, magic number, and logo churn, then returns a single grade with a written recommendation. Same operating-finance calculator as saas-metrics-score, offered under a name buyers searching for a general SaaS metrics tool are more likely to type. Send arr, growth_rate_pct, gross_margin_pct, net_revenue_retention_pct, burn_multiple, magic_number, ebitda_margin_pct, and logo_churn_pct; get back a score, grade, recommendation, the computed metrics, and per-driver scoring detail. The response shows the computed metrics and per-driver scoring detail. Use it as a SaaS metrics API, rule-of-40 calculator, or operating benchmark scorer for diligence checklists and board decks."},{"name":"rule-of-40-calculator","price":"$0.01","method":"POST","url":"/rule-of-40-calculator","description":"Calculates the rule of 40 from ARR growth rate plus EBITDA (or gross) margin, then folds it into a full operating-metrics score alongside net revenue retention, burn multiple, magic number, and logo churn. Same calculator as saas-metrics-score, listed here for buyers who specifically search rule of 40. Send arr, growth_rate_pct, gross_margin_pct, net_revenue_retention_pct, burn_multiple, magic_number, ebitda_margin_pct, and logo_churn_pct; the response returns score, grade, a written recommendation, the underlying metrics, and per-driver weights. The response shows every metric and driver used in the score. Use it as a rule of 40 calculator, SaaS benchmark score, or operating-efficiency check for diligence and investor updates."},{"name":"mortgage-refinance-calculator","price":"$0.01","method":"POST","url":"/mortgage-refinance-calculator","description":"Calculates mortgage refinance savings and the break-even point. Same backend as refinance-analysis-calculator, surfaced for buyers comparing current loan balance, current rate, new rate, closing costs, monthly savings, and break-even months. Use it as a mortgage refinance calculator, refi savings calculator, or refinance break-even analysis."},{"name":"refi-break-even-calculator","price":"$0.01","method":"POST","url":"/refi-break-even-calculator","description":"Calculates how many months a mortgage refinance takes to pay back its closing costs. Same backend as refinance-analysis-calculator, focused on break-even months, net savings over hold horizon, and payment delta. Use it as a refi break-even calculator, closing-cost payback calculator, or mortgage refinance savings API."},{"name":"piti-calculator","price":"$0.01","method":"POST","url":"/piti-calculator","description":"Calculates a PITI mortgage payment: principal, interest, taxes, and insurance. Same backend as mortgage-payment-calculator, exposed under the short real-estate finance keyword for monthly housing payment workflows. Use it as a PITI calculator, principal interest tax insurance payment API, or mortgage payment estimate."},{"name":"home-affordability-payment","price":"$0.01","method":"POST","url":"/home-affordability-payment","description":"Estimates the monthly housing payment for home affordability checks. Same backend as mortgage-payment-calculator, returning PITI, escrow components, optional housing DTI, score, and recommendation. Use it as a home affordability payment API, monthly mortgage payment calculator, or housing DTI estimator."},{"name":"debt-payoff-calculator","price":"$0.01","method":"POST","url":"/debt-payoff-calculator","description":"Calculates debt payoff timelines and the interest saved by extra payments. Same backend as loan-amortization-calculator, exposed for agents comparing loan payoff months, total interest, and extra-principal scenarios. Use it as a debt payoff calculator, extra payment payoff API, or interest savings calculator."},{"name":"amortization-schedule","price":"$0.01","method":"POST","url":"/amortization-schedule","description":"Computes a loan's amortization schedule and payment breakdown. Same backend as loan-amortization-calculator, focused on scheduled payment, payoff months, total paid, and interest saved. Use it as an amortization schedule API, loan payment schedule, or debt amortization calculator."},{"name":"contribution-margin-calculator","price":"$0.01","method":"POST","url":"/contribution-margin-calculator","description":"Calculates contribution margin and break-even units for pricing decisions. Same backend as break-even-calculator, exposed for product pricing and business-plan agents. Use it as a contribution margin calculator, break-even units API, or fixed-cost recovery calculator."},{"name":"cash-runway-calculator","price":"$0.01","method":"POST","url":"/cash-runway-calculator","description":"Calculates a startup's cash runway from its monthly burn. Same backend as startup-runway-calculator, focused on net monthly burn, static runway, dynamic runway, and burn cut needed for target runway. Use it as a cash runway calculator, startup burn runway API, or founder finance planning tool."},{"name":"ltv-cac-calculator","price":"$0.01","method":"POST","url":"/ltv-cac-calculator","description":"Calculates the LTV to CAC ratio and payback period for SaaS unit economics. Same backend as unit-economics-calculator, returning LTV, LTV/CAC, CAC payback months, margin, churn, score, and recommendation. Use it as an LTV CAC calculator, SaaS unit economics API, or payback period calculator."},{"name":"discounted-cash-flow-calculator","price":"$0.01","method":"POST","url":"/discounted-cash-flow-calculator","description":"Runs a discounted cash flow valuation for enterprise and equity value. Same backend as dcf-valuation-calculator, exposed under the full buyer keyword for valuation workflows. Use it as a discounted cash flow calculator, DCF valuation API, or enterprise value and equity value calculator."},{"name":"dso-dio-dpo-calculator","price":"$0.01","method":"POST","url":"/dso-dio-dpo-calculator","description":"Calculates DSO, DIO, and DPO working capital days. Same backend as working-capital-cycle, focused on receivables, inventory, payables, cash tied up, and release opportunity. Use it as a DSO DIO DPO calculator, working capital days API, or cash conversion cycle components tool."},{"name":"invoice-factoring-calculator","price":"$0.01","method":"POST","url":"/invoice-factoring-calculator","description":"Calculates the economics of factoring an invoice: advance, discount, and effective APR. Same backend as invoice-discount-calculator, focused on advance rate, discount amount, effective APR, and capital-cost premium. Use it as an invoice factoring calculator, factoring discount APR API, or invoice advance economics tool."},{"name":"saas-benchmark-score","price":"$0.01","method":"POST","url":"/saas-benchmark-score","description":"Grades a SaaS company's operating metrics against benchmarks. Same backend as saas-metrics-score, exposed for SaaS diligence agents. Use it as a SaaS benchmark score API, operating metrics grader, or an ARR growth NRR gross margin burn multiple magic number analysis."},{"name":"bls-occupational-stats","price":"$0.02","method":"POST","url":"/bls-occupational-stats","description":"Pull wage, employment level, and growth data straight from the Bureau of Labor Statistics Public Data API by series ID, covering formats like OEWS occupational wages (OEUM...), local-area unemployment (LAU...), and CES employment series. It's a federal, public, free source, and an optional BLS_API_KEY raises the rate limit for heavier lookups. Send series_ids (up to 25 per request) plus an optional start_year and end_year; get back per-series data points with year, period, value, footnotes, and optional net/percent-change calculations. Use it as a BLS wage data API, occupational employment lookup, or labor statistics tool for wage benchmarking, HR market research, or macroeconomic dashboards."},{"name":"fec-political-contributions","price":"$0.04","method":"POST","url":"/fec-political-contributions","description":"Searches FEC records of political donations to federal candidates, PACs, and super PACs to see who donated to whom. Wraps api.open.fec.gov individual_contributions (Schedule A itemized donor records). Filter by donor name (last+first), recipient committee_id, candidate_id, election cycle, contributor state, and min/max amount; returns itemized contributions with donor name + employer + occupation, recipient committee, amount, date, and FEC source link. Federal public data. Use it as a campaign contributions search, an OpenSecrets-style finance feed, or a lobbyist-money tracker."},{"name":"earnings-calendar","price":"$0.03","method":"POST","url":"/earnings-calendar","description":"Finds a company's next earnings date and its recent earnings-related SEC filings. For a US-listed ticker (or CIK), returns recent and upcoming filings (8-K Item 2.02 Results of Operations, 10-Q, 10-K, NT 10-Q, NT 10-K) with filed_date, fiscal-quarter end, accession number, and EDGAR document URL, plus a next-earnings-date estimate derived from prior filing cadence. SEC EDGAR public data only, no aggregator ToU risk. Use it as an earnings calendar, earnings release schedule, quarterly results date feed, late-filing NT-10 tracker, or earnings-date estimator."},{"name":"xbrl-financials","price":"$0.05","method":"POST","url":"/xbrl-financials","description":"Pulls company fundamentals as structured time-series straight from SEC XBRL filings. For a US-listed ticker (or CIK), returns revenue, net_income, EPS (basic/diluted), total_assets, cash, operating_cash_flow, and dozens more line items, each with value, unit (USD, USD/shares, shares), period start/end, fiscal year/quarter, form (10-K / 10-Q), and underlying XBRL concept. Wraps the EDGAR Company Facts API; public-domain SEC data, a Bloomberg/CapIQ-substitute for fundamentals. Use it as a SEC XBRL financials API, income-statement and balance-sheet feed, revenue + net-income + EPS history source, or 10-K + 10-Q line-item extractor."},{"name":"13f-deltas","price":"$0.05","method":"POST","url":"/13f-deltas","description":"Tracks what an institutional manager bought and sold each quarter by diffing their 13F filings, e.g. what did Buffett buy this quarter. Diffs the two most recent 13F-HR filings for a manager (by CIK) and returns added (new positions), exited (sold completely), increased (size up), and reduced (size down) buckets with per-position share deltas, dollar deltas, and pct change. Strictly SEC-public 13F-HR data from EDGAR. Use it as a 13F deltas API, institutional holdings change tracker, hedge-fund quarterly trade detector, 13F diff, or a Berkshire + Bridgewater + Citadel + Renaissance position-change feed."},{"name":"crypto-tx-explainer","price":"$0.04","method":"POST","url":"/crypto-tx-explainer","description":"Explain what actually happened in an on-chain transaction on Ethereum, Base, Arbitrum, Optimism, or Polygon by sending its tx_hash. It pulls the receipt and logs from public RPC providers and decodes status, native value moved, gas fee paid, ERC-20 and ERC-721 transfers, and which contracts got touched, labeling known ones like Uniswap routers, USDC, USDT, DAI, and WETH. Set explain: true and it also generates a plain-English summary of who sent what to whom, powered by Morpheus with a Venice fallback. Use it as a blockchain transaction explainer, crypto tx decoder, or on-chain forensics API for debugging agent transactions, building tx-history dashboards, or answering \"what did I just sign\"."},{"name":"safe-tx-decode","price":"$0.003","method":"POST","url":"/safe-tx-decode","description":"Decodes a Gnosis Safe multisig transaction into its actual on-chain instructions: target contract, ETH value, calldata, call vs delegatecall operation, gas parameters, and signer count. Send a transaction hash and chain, or raw calldata directly, and skip manually parsing execTransaction ABI encoding by hand. Batched MultiSend calls are auto-decoded into their individual sub-transactions with each target, value, and operation broken out. Supports Ethereum, Base, Arbitrum, Optimism, Polygon, and Gnosis Chain. Use it as a Safe transaction decoder, multisig calldata decoder, or execTransaction inspector for treasury review, multisig approval audits, and forensic analysis of Safe wallet activity."},{"name":"bridge-rates","price":"$0.03","method":"POST","url":"/bridge-rates","description":"Compares cross-chain bridge quotes to find the cheapest route between chains, powered by LiFi. Aggregates Across, Stargate, Hop, deBridge, Synapse, and Circle CCTP via LiFi's public quote API: pass source chain, dest chain, source token, dest token, and amount, and get ranked routes with bridge tool, est_amount_out, gas + fee in USD, est_duration_seconds, and per-step transaction objects ready to sign. Covers Ethereum to Base, Arbitrum, Optimism, and Polygon with USDC and ETH quotes, plus pre-bridge cost, slippage, and ETA estimates. Commercial-OK with LiFi attribution. Use it as a bridge rate aggregator, bridge quote API, or cheapest L1-to-L2 route finder."},{"name":"dao-proposal-monitor","price":"$0.03","method":"POST","url":"/dao-proposal-monitor","description":"Monitors DAO governance proposals on Snapshot.org for any space. For a Snapshot space (e.g. 'aave.eth', 'uniswap', 'ens.eth'), returns recent proposals filtered by state (active / closed / pending / all) with title, body, choices, vote tallies (scores per choice), voter count, total voting power, start/end timestamps, and IPFS hash. Optional Venice-powered AI TLDR per proposal. Snapshot Hub public API, no auth. Use it as a DAO proposal monitor, DAO voting tracker, on-chain governance watch, or an Aave + Uniswap + ENS + Arbitrum proposal feed."},{"name":"nft-floor","price":"$0.01","method":"POST","url":"/nft-floor","description":"Returns an NFT collection's floor price and market stats from CoinGecko. Send a CoinGecko collection slug and get floor price in the native token and USD, market cap, 24h volume, floor change over 24h/7d/30d/1y, market cap rank, holder count, and total supply. Covers the NFT collections CoinGecko tracks across major chains. Use it as an NFT floor price API, collection market cap lookup, or NFT floor tracker."},{"name":"xml-to-word","price":"$0.05","method":"POST","url":"/xml-to-word","description":"Converts an XML document into a Microsoft Word (.docx) file for delivery to systems that need Word format, not raw XML. Send xml_url, a public HTTPS link, or inline xml text plus an optional title; the endpoint renders the XML into structured HTML that preserves element nesting as headings and lists, converts that HTML to DOCX, and returns a downloadable docx_url along with file size and character counts. Useful for legal and finance pipelines that emit XML reports but need Word deliverables, regulator-format compliance workflows, and agent-led document generation. Use it as an XML to Word converter, XML to DOCX API, or XML document formatter for downstream Word delivery."},{"name":"image-translate","price":"$0.02","method":"POST","url":"/image-translate","description":"Image translator. Translate text in any image — signs, menus, screenshots, photos of documents — by running vision-OCR plus Venice translation. Returns the detected source text plus the target-language translation. Optional preserve_layout mode keeps the original spatial arrangement."},{"name":"receipt-parser","price":"$0.01","method":"POST","url":"/receipt-parser","description":"Receipt parser. Extracts structured JSON from any receipt image — vendor, address, date, line items (qty / unit_price / total), subtotal, tax, tip, grand total, and payment method. Vision LLM powered. Useful for expense automation, accounting integrations, and travel-claim flows."},{"name":"receipt-ocr","price":"$0.01","method":"POST","url":"/receipt-ocr","description":"Receipt OCR. Reads any receipt photo and returns a structured JSON object with vendor, address, date, line items (qty / unit_price / total), subtotal, tax, tip, total, and payment method. Vision-LLM powered. Same backend as receipt-parser under a clearer slug for expense + accounting + reimbursement workflows."},{"name":"earnings-call-transcribe","price":"$0.03","method":"POST","url":"/earnings-call-transcribe","description":"Transcribes a company earnings call from its publicly posted investor-relations webcast or replay audio URL, then optionally turns that transcript into a structured summary. Send audio_url plus an optional ticker and a summarize flag; the endpoint runs the audio through Whisper v3 for a full transcript and, when summarize is true, produces prepared remarks, Q&A highlights, guidance changes, and key metrics via LLM. Returns transcript, transcript_chars, duration_seconds, detected language, and the summary object when requested. Use it as an earnings call transcription API, IR webcast transcriber, or earnings call summary generator for earnings-prep agents, investor relations teams, and automated post-call research."},{"name":"earnings-transcript","price":"$0.03","method":"POST","url":"/earnings-transcript","description":"Earnings call transcript generator. Submit any IR webcast or replay URL — Whisper v3 returns a full transcript, plus an optional Venice structured summary (prepared remarks, Q&A, guidance, key metrics). Same backend as earnings-call-transcribe under a clearer slug."},{"name":"fda-calendar","price":"$0.03","method":"POST","url":"/fda-calendar","description":"Tracks upcoming FDA Advisory Committee (AdComm) meetings, a catalyst calendar for biotech. Pulls upcoming and recent FDA Advisory Committee meeting notices from the Federal Register API (federalregister.gov), filters for AdComm-class meetings, and returns each with title, committee, meeting date, docket info, and source URL. Covers vaccine, oncology, and cardiovascular AdComm dates among others; filter by free-text search and cap result count. Federal public data, no auth. Use it as an FDA AdComm calendar, PDUFA-adjacent catalyst feed, drug-approval committee schedule, biotech FDA event watch, or Federal Register FDA notice scanner."},{"name":"property-tax-assessment","price":"$0.01","method":"POST","url":"/property-tax-assessment","description":"Searches county assessor records by address or parcel ID for owner, assessed value, and property details. Covers open-data assessor datasets including NYC PLUTO, SF Assessor Roll, and Cook County (Chicago); search by street address or parcel/BBL/APN identifier. Returns parcel id, owner, assessed and market value, building area (sqft), lot size, year built, zoning code, and a permalink to the source open-data portal. Open-data, CC0-licensed sources only; no proprietary commercial assessor feed. Use it as a property tax assessor lookup, parcel record search, owner-name lookup, lot-and-block lookup, or a zoning + sqft + year-built check for real-estate due diligence."},{"name":"property-tax","price":"$0.01","method":"POST","url":"/property-tax","description":"Property tax lookup. Search a county's open-data assessor dataset by street address or parcel ID and return parcel id, owner, assessed and market value, sqft, year built, zoning, and a permalink to the source portal. Covers NYC PLUTO, SF Assessor Roll, and Cook County (Chicago) — open-data CC0 sources. Same backend as property-tax-assessment under a more search-friendly slug."},{"name":"uspto-trademark-search","price":"$0.03","method":"POST","url":"/uspto-trademark-search","description":"Looks up the current status of a US trademark by serial number or registration number against the USPTO's own TSDR (Trademark Status and Document Retrieval) database. This is an ID lookup, not free-text search; USPTO does not publish a public free-text trademark search API. Send serial_number or registration_number and get back mark text, owner, status category, filing date, registration date, Nice classification classes, and goods/services descriptions. Use it as a trademark status checker, USPTO TSDR lookup, or trademark registration verification tool for brand due diligence, IP monitoring, and agent-led trademark checks before filing or licensing."},{"name":"brand-clearance","price":"$0.25","method":"POST","url":"/brand-clearance","description":"Screens a candidate brand name across trademark, domain, and web-presence checks in a single composite signal. Runs four checks in parallel (in-process, no x402 self-billing): USPTO TM name search, domain availability across requested TLDs (default .com .ai .dev .io .co), Wikipedia presence, and a Hacker News mention scan. Returns risk_level (clear|soft|moderate|hard), risk_score 0-100, sub-scores per signal, the raw hits, and a one-line recommendation. Designed for AI agents self-screening project, product, or startup names before committing. Screening tool only, not legal advice. Use it as a brand clearance aggregator, name screening tool, product-name vetting step, or startup-brand pre-flight."},{"name":"brand-name-score","price":"$0.005","method":"POST","url":"/brand-name-score","description":"Scores a candidate brand or startup name on quality and risk. Evaluates length, pronounceability, handle/domain readiness, distinctiveness, generic-word risk, reserved-brand risk, and concept fit; returns score, grade, risks, strengths, recommendations, and domain candidate slugs. Pair with domain-availability, x-handle-availability, domain-suggest, and brand-clearance for a full startup naming workflow. Use it as a brand name scorer, startup name evaluator, company name quality check, or product naming validator."},{"name":"brand-tagline-generate","price":"$0.005","method":"POST","url":"/brand-tagline-generate","description":"Generates tagline options for a brand or startup from its name, concept, audience, and tone. Useful for agents bootstrapping landing pages, X bios, launch emails, and brand briefs. Use it as a brand tagline generator, startup tagline API, or company positioning line generator."},{"name":"brand-launch-brief","price":"$0.01","method":"POST","url":"/brand-launch-brief","description":"Generates a structured brand launch brief for a new company or product from name, concept, audience, and tone. Returns name score, positioning, tagline options, messaging pillars, logo prompt, launch checklist, and suggested launch channels. Designed to compose with domain-suggest, domain-availability, x-handle-availability, logo generation, and brand-clearance. Use it as a brand launch brief generator, startup bootstrap brief, new company brand kit, or product positioning brief."},{"name":"brand-bootstrap","price":"$0.01","method":"POST","url":"/brand-bootstrap","description":"Bootstraps a brand kit for a new business or product in one call. Same backend as brand-launch-brief, exposed under a workflow slug for agents bootstrapping a company or product. Returns name score, positioning, tagline options, messaging pillars, logo prompt, launch checklist, and suggested channels. Use it as a brand bootstrap API or new business launch brief."},{"name":"startup-launch-brief","price":"$0.01","method":"POST","url":"/startup-launch-brief","description":"Generates a startup launch brief with positioning, taglines, and a launch checklist. Same backend as brand-launch-brief, with exact startup-launch wording for discovery. Returns structured positioning, taglines, messaging pillars, logo prompt, checklist, and channels. Use it as a startup launch brief generator, new company positioning kit, or founder brand brief."},{"name":"logo-prompt-generator","price":"$0.01","method":"POST","url":"/logo-prompt-generator","description":"Generates a ready-to-use logo prompt for a new brand. Same backend as brand-launch-brief; returns a compact logo_prompt plus name score, positioning, taglines, messaging pillars, and launch checklist for new brand workflows. Use it as a logo prompt generator, brand logo prompt source, or company logo creative brief."},{"name":"tagline-generator","price":"$0.005","method":"POST","url":"/tagline-generator","description":"Generates short tagline options from a name, concept, audience, and tone. Same backend as brand-tagline-generate, exposed under a broad buyer slug. Use it as a tagline generator, startup slogan generator, or brand positioning line API."},{"name":"brand-tagline","price":"$0.005","method":"POST","url":"/brand-tagline","description":"Generates brand taglines and slogans for launch pages, X bios, email copy, and product cards. Same backend as brand-tagline-generate under a shorter discovery slug. Use it as a brand tagline API, company slogan generator, or product positioning line generator."},{"name":"company-name-score","price":"$0.005","method":"POST","url":"/company-name-score","description":"Scores the quality of a company name before you commit to domain, handle, trademark, and launch work. Same backend as brand-name-score. Use it as a company name score API, business name evaluator, or startup name quality check."},{"name":"product-name-score","price":"$0.005","method":"POST","url":"/product-name-score","description":"Scores product name quality for agents naming products, features, apps, tools, newsletters, and APIs. Same backend as brand-name-score. Use it as a product name score API, product naming evaluator, or feature name quality check."},{"name":"new-company-brief","price":"$0.01","method":"POST","url":"/new-company-brief","description":"Builds a launch brief for a new company: positioning, taglines, messaging pillars, logo prompt, launch checklist, and channels. Same backend as brand-launch-brief. Use it as a new company brief API, business launch brief, or company positioning kit."},{"name":"brand-positioning-brief","price":"$0.01","method":"POST","url":"/brand-positioning-brief","description":"Generates a brand positioning brief covering messaging pillars, taglines, launch channels, and a logo prompt. Same backend as brand-launch-brief. Use it as a company positioning generator or product messaging brief."},{"name":"startup-slogan-generator","price":"$0.005","method":"POST","url":"/startup-slogan-generator","description":"Generates startup slogans and taglines for new-business launch copy, X bios, landing pages, and pitch decks. Same backend as brand-tagline-generate. Use it as a company slogan API or product tagline generator."},{"name":"trademark-search","price":"$0.03","method":"POST","url":"/trademark-search","description":"Looks up any US trademark by serial number or registration number via the federal public TSDR API. Returns mark text, owner, status, filing date, classes, and goods/services. Use it as a trademark search, USPTO trademark lookup, or federal trademark database query."},{"name":"patent-search","price":"$0.05","method":"POST","url":"/patent-search","description":"Searches issued US patents and published applications through the USPTO Open Data Portal. Filter by free-text keywords, inventor last-name, assignee/owner, CPC class (e.g. 'G06N' for AI/ML), filing-date floor/ceiling, and limit. Returns each match's application number, title, abstract, inventors, assignees, filing/publication dates, and CPC classifications, plus an optional Venice plain-English summary of the top result. Use it as a USPTO patent search, US patent database, Google Patents alternative, prior-art finder, freedom-to-operate research tool, inventor and assignee patent lookup, CPC classification browser, patent-filing date-range query, or patent landscape feed."},{"name":"hn-search","price":"$0.001","method":"POST","url":"/hn-search","description":"Searches 30M+ Hacker News stories and comments via the public Algolia HN index. Filter by type (story|comment|poll), author, minimum points, ISO8601 date range (since/until), and sort by relevance or recency. Returns total hit count plus per-hit objectID, title, author, points, comment count, created_at, URL, and story/comment text. Public Algolia API, no auth, commercial-OK. Use it as an HN search, yc-news or startup-news search, who-is-hiring scraper, or programmer-news firehose."},{"name":"hacker-news-search","price":"$0.001","method":"POST","url":"/hacker-news-search","description":"Search Hacker News for startup news, YC news, Show HN launches, and founder discussion through the Algolia HN index. Send a query, then filter stories, comments, or polls by author, minimum points, and ISO-8601 date range; sort by relevance or newest first. Returns titles, authors, points, comment counts, timestamps, URLs, and matching text. Use it as a startup news search API, YC news search, Show HN tracker, or developer news feed."},{"name":"astro-times","price":"$0.005","method":"POST","url":"/astro-times","description":"Sunrise sunset times. Computes sunrise, sunset, solar noon, day length (seconds), and civil / nautical / astronomical twilight begin & end for any latitude/longitude on any date. Also covers golden hour, dawn / dusk, and full astronomy-times. UTC ISO8601 strings. Wraps sunrise-sunset.org's public API — no auth, commercial-OK."},{"name":"sunrise-sunset","price":"$0.005","method":"POST","url":"/sunrise-sunset","description":"Sunrise sunset times. Returns sunrise, sunset, solar noon, day length, and civil / nautical / astronomical twilight begin and end for any latitude/longitude on any date. Also covers golden-hour and dawn / dusk. Same backend as astro-times under a more search-friendly slug. UTC ISO8601 strings."},{"name":"exchange-rates","price":"$0.002","method":"POST","url":"/exchange-rates","description":"Exchange rates. Latest or historical FX rates between currencies, sourced from the European Central Bank (Frankfurter API). 30+ currency pairs. Optional amount conversion. No commercial restrictions. Specify a base currency (default USD), an optional quote currency or list, an optional date (YYYY-MM-DD or 'latest'), and an optional amount to also receive a converted value when a single quote is supplied."},{"name":"holiday-lookup","price":"$0.005","method":"POST","url":"/holiday-lookup","description":"Holiday calendar. Public holidays, bank holidays, and federal holidays for any country and year. ISO 3166-1 country codes. Returns date, local name, English name, type (public/observance/regional), and scope. Wraps the public Nager.Date API — no auth, commercial-OK."},{"name":"timezone-lookup","price":"$0.005","method":"POST","url":"/timezone-lookup","description":"Timezone lookup. Returns IANA timezone, UTC offset, DST status, current local time, and DST transitions for any latitude/longitude or city name. Wraps the public TimeAPI.io endpoint — no auth, commercial-OK."},{"name":"country-info","price":"$0.005","method":"POST","url":"/country-info","description":"Country info lookup. Resolves country metadata by common name, ISO 3166 alpha-2/alpha-3 code, or capital city. Returns capital, region, population, area, currencies, languages, timezones, calling code, flag emoji, neighbors. Wraps the public REST Countries v3.1 API — no auth, commercial-OK."},{"name":"dictionary-define","price":"$0.005","method":"POST","url":"/dictionary-define","description":"Looks up English word definitions with pronunciation, part of speech, and synonyms. Returns part-of-speech-grouped definitions with usage examples and per-sense synonyms, plus IPA phonetic and a pronunciation audio URL when available. Wraps the public Free Dictionary API, no auth, commercial-OK. Use it as an English dictionary or etymology-adjacent word lookup."},{"name":"dictionary","price":"$0.005","method":"POST","url":"/dictionary","description":"Dictionary API for looking up an English word and getting its definitions, part of speech, pronunciation, usage examples, and per-sense synonyms. Send one word and receive grouped meanings, IPA phonetics, and a pronunciation audio URL when available. Use it as a dictionary API, word definition lookup, English word reference, or pronunciation lookup."},{"name":"thesaurus","price":"$0.005","method":"POST","url":"/thesaurus","description":"Returns synonyms, antonyms, and related words for any input word, configurable across five modes: 'synonyms' (rel_syn), 'antonyms' (rel_ant), 'sounds_like' (homophones / rhymes), 'similar_meaning' (semantically near), or 'related' (commonly co-occurring triggers). Wraps the public Datamuse API, no auth, commercial-OK. Use it as a thesaurus, rhyme finder, paraphrasing aid, or query expansion tool."},{"name":"weather-forecast","price":"$0.002","method":"POST","url":"/weather-forecast","description":"Returns current conditions, a 1-7 day daily forecast, and an optional hourly forecast for any latitude/longitude. Daily includes temp max/min, precipitation total + probability, sunrise/sunset, max UV index, and WMO weather code. Current includes temperature, apparent temperature, humidity %, wind speed/direction, precipitation, weather code, and is_day. Metric or imperial units. Wraps the public Open-Meteo API, no auth, commercial-OK, CC-BY 4.0. Use it as a weather forecast API, hourly forecast, current weather, temperature, or UV index and sunrise-sunset lookup."},{"name":"weather","price":"$0.002","method":"POST","url":"/weather","description":"Current conditions and forecast for any latitude/longitude. Returns present weather plus a 1-7 day daily forecast (temp max/min, precipitation, sunrise/sunset, UV index) and an optional hourly forecast. A simple weather API on the Open-Meteo backend."},{"name":"weather-api","price":"$0.002","method":"POST","url":"/weather-api","description":"Weather API returning current conditions, hourly forecast, and a 1-7 day daily forecast for any latitude/longitude. Metric or imperial units. Open-Meteo backend. Use it as a current weather API or forecast API."},{"name":"current-weather","price":"$0.002","method":"POST","url":"/current-weather","description":"Looks up current weather conditions for a latitude/longitude: temperature, humidity, precipitation, wind, and WMO condition code. Optional hourly and daily forecast included. Use it as a live weather conditions lookup."},{"name":"weather-current-city","price":"$0.01","method":"POST","url":"/weather-current-city","description":"Returns current weather for any city or place name, no coordinates needed. Geocodes the name with Open-Meteo, chooses the best match with optional country_code, then returns current temperature, feels-like, humidity, wind, precipitation, WMO weather code, timezone, and optional daily/hourly forecast from Open-Meteo. Use it as a city weather API or instant weather lookup by place name."},{"name":"city-weather","price":"$0.01","method":"POST","url":"/city-weather","description":"Returns current weather by city name with an instant geocoded lookup. Same Open-Meteo geocoding plus forecast backend as weather-current-city, exposed under concise buyer wording. Use it as a city weather API or instant weather lookup."},{"name":"current-weather-city","price":"$0.01","method":"POST","url":"/current-weather-city","description":"Looks up current weather conditions for any named city, worldwide, without requiring latitude and longitude coordinates. Send a city name plus an optional two-letter country_code, units (metric or imperial), and forecast_days; the endpoint geocodes the place name against Open-Meteo, picks the best-scoring match (favoring capitals and larger populations when a country code is given), and returns current conditions plus an optional hourly or daily forecast. The response includes resolved_location with coordinates and timezone, alternate place matches for disambiguation, and the forecast payload. Use it as a city weather lookup API, weather-by-city-name tool, or current conditions endpoint for travel agents, dispatch tools, and location-aware assistants."},{"name":"current","price":"$0.01","method":"POST","url":"/current","description":"Instant current weather by city name: geocodes a city or place name, then returns current Open-Meteo temperature, feels-like, humidity, wind, precipitation, weather code, timezone, and optional short forecast. Exact buyer-demand slug for city weather lookups. Use it as a current weather API or weather current endpoint."},{"name":"air-quality","price":"$0.005","method":"POST","url":"/air-quality","description":"Returns current air quality readings and AQI category for any latitude/longitude, with optional hourly forecast rows for the next 1-72 hours. Air-quality data from Open-Meteo. Use it as an air quality API covering US AQI, European AQI, PM2.5, PM10, ozone, nitrogen dioxide, sulphur dioxide, and carbon monoxide."},{"name":"climate-data","price":"$0.005","method":"POST","url":"/climate-data","description":"Returns historical daily temperature, precipitation, humidity, wind, and solar radiation for any latitude/longitude. Bounded daily point data from NASA POWER for up to 366 days. Good for agriculture, energy, insurance, climate risk screening, and weather-normalized analysis. Use it as a climate data API or historical weather data source."},{"name":"earthquakes-recent","price":"$0.003","method":"POST","url":"/earthquakes-recent","description":"Returns recent earthquakes from USGS for any time window (hour, day, week, month) above a magnitude threshold. Each quake includes magnitude + type, depth (km), place, ISO8601 time, lat/lon, tsunami flag, USGS event URL, and felt-report count when available. Wraps USGS GeoJSON summary feeds, public domain, no auth. Use it as a recent earthquakes API or USGS earthquake feed."},{"name":"token-honeypot","price":"$0.05","method":"POST","url":"/token-honeypot","description":"Detects whether an ERC-20 token is a honeypot by simulating a buy + sell via honeypot.is. Returns honeypot status, realized buy/sell/transfer tax percentages, max buy/sell amounts (atomic units), proxy/owner contract flags, and a normalized risk level (low/medium/high/critical) with human-readable reasons. Free public API, no auth. Use it as an EVM can-i-sell check, rug-pull scanner, sell-tax and buy-tax simulator, or scam token detector for Base, Ethereum, and BSC honeypots."},{"name":"honeypot-check","price":"$0.05","method":"POST","url":"/honeypot-check","description":"Honeypot.is buy/sell simulation for any Base or Ethereum ERC-20. Returns is_honeypot verdict, buy/sell/transfer tax %, simulation success flag, and a reason string when a honeypot is detected. Use before every swap to detect sell-blocking risk."},{"name":"token-honeypot-check","price":"$0.05","method":"POST","url":"/token-honeypot-check","description":"Checks whether an ERC-20 token is a honeypot by simulating buy and sell behavior through honeypot.is. Returns honeypot status, taxes, max sell amounts, contract flags, and risk level. Use it as a token honeypot check, can-I-sell API, or rug-pull detector."},{"name":"contract-source-verified","price":"$0.01","method":"POST","url":"/contract-source-verified","description":"Fetches verified contract source code and ABI for a deployed contract on Ethereum, Optimism, Polygon, Base, or Arbitrum. Returns whether the source is verified, the contract name, compiler version, parsed ABI (as a JSON array, not a string), full Solidity source code (multi-file sources reassembled with '// File: ...' separators), license type, optimizer settings, constructor arguments, and, for proxy contracts, the implementation address. Wraps Etherscan v2's multichain getsourcecode endpoint. Use it as an Etherscan source lookup, Basescan ABI fetcher, Solidity source lookup, contract verification check, or ABI fetcher."},{"name":"contract-source","price":"$0.01","method":"POST","url":"/contract-source","description":"Returns verified source code and ABI for any deployed contract on Ethereum, Base, Optimism, Arbitrum, or Polygon. Includes is_verified, contract name, compiler version, parsed ABI, full source, license, optimizer settings, constructor args, and proxy implementation address. Use it as an Etherscan source lookup, contract ABI fetcher, or Solidity source lookup."},{"name":"tx-receipt-decode","price":"$0.02","method":"POST","url":"/tx-receipt-decode","description":"Decodes an EVM transaction receipt and every event log from a tx hash. Fetches the receipt + transaction via Etherscan v2 and decodes each log: ERC-20 / ERC-721 Transfer + Approval + ApprovalForAll are decoded canonically (from/to/value/tokenId etc.); other logs use the contract's verified ABI when available; remaining unknown topics are looked up against 4byte.directory's event-signature index. Returns status (success/failed), block number, gas used + gas price (gwei), from/to/value, and a structured array of decoded logs with named params and contract names where verified. Use it as a log decoder, event log reader, receipt parser, Etherscan tx debug, Basescan tx explainer, or tenderly-style trace lite."},{"name":"solana-token-safety","price":"$0.02","method":"POST","url":"/solana-token-safety","description":"Scores the safety of a Solana SPL token from on-chain security signals, returning a 0-100 safety score, grade, flags, and recommendation. Reads GoPlus Solana token-security signals: mint/freeze/close authorities, transfer hooks, transfer fee, mutable balance/metadata, top-holder concentration, LP holders, and the trusted-token allowlist. EVM tokens: use token-risk-score. Informational on-chain data, not financial advice. Use it as an SPL token rug check, Solana memecoin scam detector, mint + freeze authority check, or holder concentration + LP analysis."},{"name":"token-risk-score","price":"$0.10","method":"POST","url":"/token-risk-score","description":"Composite 0-100 security score for any EVM token, built from three independent signals pulled in parallel. Sources: honeypot.is (sell simulation + buy/sell tax), GoPlus Security (holder concentration, LP holders + lock, ownership flags, mintable/proxy/hidden-owner detection), and Etherscan v2 contract creation block (for age). Rolls them into a 0-100 score (higher = safer) with subscores (honeypot, taxes, holder_concentration, liquidity, contract_age, ownership) and a verdict (safe / caution / high_risk). Each backend failure degrades just that subscore and adds a warning; the rest still computes. Use it as a token risk score, EVM token security audit, rug-pull score, or token safety check for Base, Ethereum, and BSC token vetting."},{"name":"token-risk","price":"$0.10","method":"POST","url":"/token-risk","description":"Composite token risk score: 0-100 built from honeypot.is, GoPlus Security, and Etherscan contract age. Subscores: honeypot, taxes, holder concentration, liquidity, contract age, ownership. Verdict: safe / caution / high_risk. Use it as a token security audit, rug-pull score, or token safety check."},{"name":"token-security","price":"$0.10","method":"POST","url":"/token-security","description":"Checks token security by scoring an EVM token with honeypot simulation, GoPlus holder and ownership signals, and Etherscan contract age. Returns a 0-100 safety score with warnings. Use it as a token risk API or rug-pull detector."},{"name":"qr-code-generate","price":"$0.005","method":"POST","url":"/qr-code-generate","description":"Generates a QR code from arbitrary text (URL, vCard, WiFi join string, plain text) and returns it as a base64-encoded PNG (default) or SVG. Configurable size (64-1024 px), error correction level (L/M/Q/H), quiet-zone margin, and foreground/background hex colors. Use it as a QR code generator, QR maker, vCard QR, WiFi QR, or URL-to-QR tool with customizable error correction."},{"name":"qr-maker","price":"$0.001","method":"POST","url":"/qr-maker","description":"Generates a scannable QR code from any text input: a URL, vCard, WiFi join string, or plain text. Send text plus optional format (png or svg), size, error_correction level, margin, and foreground/background hex colors; the endpoint returns data_base64 and content_type ready to embed or decode client-side. PNG requests are currently served as SVG-encoded data under the hood for Workers compatibility, so content_type reads image/svg+xml regardless of the format you request. Use it as a QR maker API, QR code generator, URL-to-QR converter, or text-to-QR tool for onboarding flows, business cards, and WiFi sharing."},{"name":"qr-generator","price":"$0.001","method":"POST","url":"/qr-generator","description":"Generates PNG or SVG QR codes from text, URLs, vCards, WiFi strings, and plain text with configurable size, margin, colors, and error correction. Use it as a QR generator API, create-QR-code endpoint, text-to-QR, or link QR generator."},{"name":"qr-code-decode","price":"$0.005","method":"POST","url":"/qr-code-decode","description":"Reads QR codes out of any public image URL (PNG / JPG / GIF / BMP) and returns the decoded text strings. Multiple QR codes in a single image are returned as separate entries. Returns an empty 'codes' array plus a descriptive 'note' if the image can't be fetched or no QR is found. Use it as a QR decoder, QR reader, scan-QR-from-URL tool, QR code OCR, barcode reader, or link extraction from QR."},{"name":"qr-code","price":"$0.005","method":"POST","url":"/qr-code","description":"Reads one or more QR codes from a public PNG, JPG, GIF, BMP, or SVG-rendered image URL and returns the decoded text strings. Use it as a QR code reader, QR code decode API, or scan-QR-from-image tool."},{"name":"qr-reader","price":"$0.005","method":"POST","url":"/qr-reader","description":"Reads and decodes QR codes out of any public image URL, PNG, JPG, GIF, or BMP, including images that contain multiple QR codes at once. Send image_url and get back a codes array with each decoded text value and its symbol_index, so multi-code images resolve into separate entries instead of one merged result. Backed by the qrserver.com public read API since Workers lack native canvas decoding. Use it as a QR reader API, QR image scanner, or decode-QR-from-URL tool for batch label processing, inventory checks, and inbound-document pipelines that need to pull encoded data out of scanned images."},{"name":"qr-scanner","price":"$0.005","method":"POST","url":"/qr-scanner","description":"Scans a public image URL for QR codes and returns each one's decoded text. PNG, JPG, GIF, and BMP images are all supported, and multiple codes in a single image come back as separate entries with a symbol_index. Send image_url; the response is a codes array plus a source note pointing at qrserver.com, the public decoding service this endpoint proxies to since Cloudflare Workers have no native canvas support for image decoding. Use it as a QR scanner API, QR code reader, or image-to-text QR decoder for ticket validation, packaging audits, and any workflow that needs to extract data encoded in a QR image without a phone camera."},{"name":"unicode-normalize","price":"$0.005","method":"POST","url":"/unicode-normalize","description":"Normalizes Unicode text and flags lookalike or hidden characters used in spoofing and phishing. Normalizes to NFC (default), NFD, NFKC, or NFKD, classifies every codepoint by script (Latin / Cyrillic / Greek / Hebrew / Arabic / CJK / Hangul / etc.), flags Cyrillic / Greek / Latin Extended homoglyphs (the Cyrillic 'а' that looks like Latin 'a', etc.) with their position, codepoint, and the ASCII char they impersonate, and surfaces hidden / formatting characters like zero-width spaces, RTL overrides, and BOMs. Use it for homoglyph detection, IDN spoof checks, invisible-character and zero-width scans, and phishing detection."},{"name":"text-normalize","price":"$0.005","method":"POST","url":"/text-normalize","description":"Text normalize. Unicode NFC / NFD / NFKC / NFKD normalization plus per-codepoint script classification (Latin / Cyrillic / Greek / Hebrew / Arabic / CJK / etc.), homoglyph detection (the Cyrillic 'а' that looks like Latin 'a'), and invisible / RTL / BOM detection. Same backend as unicode-normalize."},{"name":"pdf-extract-tables","price":"$0.10","method":"POST","url":"/pdf-extract-tables","description":"Extracts every table from a PDF, digital or scanned, and returns row-by-column text matrices page-by-page. AI + OCR pipeline with optional cell bounding boxes for downstream layout reconstruction and an optional page_range filter ('1-5', '3', '1,3,5'). Handles merged headers, multi-page financial statements, balance sheets, lab results, scanned reports. 30 pages max. Sibling of pdf-to-markdown using the same Datalab backend, but pre-parsed to tables only. Use it as a PDF table extractor, scanned-table parser, financial-table OCR, multi-page table consolidator, or Datalab Marker tables endpoint."},{"name":"extract-tables","price":"$0.10","method":"POST","url":"/extract-tables","description":"Detects and extracts every table from a PDF document, returning structured JSON or CSV per table. 30 pages max via Datalab Marker. Use it as a table extractor, PDF-to-CSV converter, or spreadsheet-from-PDF tool."},{"name":"pdf-table-extractor","price":"$0.10","method":"POST","url":"/pdf-table-extractor","description":"Finds tables in digital or scanned PDFs and returns row-by-column matrices, page numbers, and optional cell bounding boxes. Datalab Marker backend, 30 pages max. Use it as a PDF table extractor or scanned-table OCR."},{"name":"ipfs-fetch","price":"$0.005","method":"POST","url":"/ipfs-fetch","description":"Fetches IPFS content by CID through public gateways and returns it as base64, UTF-8 text, or parsed JSON. Resolves a CID (CIDv0 Qm... or CIDv1 bafy...) and optional sub-path through a fallback chain of public gateways (cloudflare-ipfs.com, ipfs.io, dweb.link). Hard cap 5 MB with HEAD pre-flight and streaming size guard so oversized files are rejected before full download. Use it as an IPFS gateway API, CID resolver, Web3 storage retrieval, NFT metadata fetcher, Filecoin gateway, or decentralized content reader."},{"name":"ipfs","price":"$0.005","method":"POST","url":"/ipfs","description":"Retrieves IPFS content by CID and optional path through public gateways, returning base64, text, or parsed JSON with a 5 MB hard cap. Use it as an IPFS fetch API, CID resolver, or NFT metadata fetcher."},{"name":"ipfs-gateway","price":"$0.005","method":"POST","url":"/ipfs-gateway","description":"Reads a CID through a fallback chain of public IPFS gateways and returns content type, size, gateway used, and body as base64, text, or JSON. Use it as an IPFS gateway API, CID gateway resolver, or decentralized file retrieval tool."},{"name":"ipfs-api","price":"$0.005","method":"POST","url":"/ipfs-api","description":"Resolves an IPFS CID and optional path through public gateways, returning text, parsed JSON, or base64 with content type, size, and gateway provenance. 5 MB cap. Use it as a CID fetch API, IPFS gateway API, or Web3 storage fetch."},{"name":"cid-fetch","price":"$0.005","method":"POST","url":"/cid-fetch","description":"Fetches the content behind an IPFS CID and optional path through public gateways, returning text, JSON, or base64 with a 5 MB cap. Use it as a CID fetch API, IPFS content reader, or decentralized file fetcher."},{"name":"solana-token-watchlist","price":"$0.005","method":"POST","url":"/solana-token-watchlist","description":"Solana token price watchlist returns recently profiled and actively boosted tokens with public DEX market data. Send a result limit plus optional liquidity and 24-hour volume filters; receive each token's best pair, USD price, liquidity, volume, buy and sell counts, price change, pair age, links, activity score, and market-data risk flags. It reports market data and does not recommend trades. Use it as a Solana token price API, DEX price feed, boosted-token tracker, or token watchlist for monitoring agents."},{"name":"watchlist","price":"$0.005","method":"POST","url":"/watchlist","description":"Solana token watchlist / active token safety watchlist. Same DEX Screener market-data backend as solana-token-watchlist, exposed under the high-demand buyer slug. Returns price, liquidity, 24h volume, txns, price change, pair age, links, activity score, and risk flags."},{"name":"solana-flagged-tokens","price":"$0.005","method":"POST","url":"/solana-flagged-tokens","description":"Feed of recently active Solana tokens flagged for risk from DEX Screener market data. Flags thin liquidity, volume far above liquidity, extreme 24h price move, sell pressure, very new pair age, missing profile context, or missing pair data. Market-data screen only, no private holder graph. Use it as a risky Solana token feed or meme coin risk screen."},{"name":"flagged-tokens","price":"$0.005","method":"POST","url":"/flagged-tokens","description":"Feed of flagged risky Solana tokens: thin liquidity, extreme moves, sell pressure, very new pairs, and missing profile context. Same backend as solana-flagged-tokens, exposed under the high-demand buyer slug. Use it as a risky token feed or DEX market-data risk screen."},{"name":"solana-trending-tokens","price":"$0.005","method":"POST","url":"/solana-trending-tokens","description":"Ranks trending, actively boosted Solana tokens by liquidity, volume, 24h txns, boost amount, and price movement. Returns pair links, token links, market data, risk flags, and caveats. Use it as a DEX Screener boosted-tokens feed or active Solana meme coin discovery tool."},{"name":"trending","price":"$0.005","method":"POST","url":"/trending","description":"Trending Solana tokens ranked by liquidity, volume, txns, boost activity, and price movement. Same backend as solana-trending-tokens, exposed under the high-demand buyer slug. Use it as a boosted token feed or active meme coin discovery tool."},{"name":"token-volatility","price":"$0.005","method":"POST","url":"/token-volatility","description":"Computes historical volatility for any CoinGecko-listed token: log-return standard deviation over the last N days (default 30), annualized by sqrt(365). Returns daily and annualized volatility as percent, count of return observations, and first and last close prices. Backed by CoinGecko's free public market_chart endpoint. Use it as an annualized vol calculator, standard-deviation-of-returns tool, or crypto vol calculator."},{"name":"dex-liquidity-depth","price":"$0.01","method":"POST","url":"/dex-liquidity-depth","description":"Measures DEX liquidity depth by summing TVL across every DefiLlama-tracked yield pool holding a given ERC-20 on Ethereum, Base, Polygon, Arbitrum, or Optimism. Returns per-pool TVL + APY plus total liquidity in USD and the deepest pool. Free public DefiLlama backend, no auth. Use it as a pool TVL aggregator, total-liquidity-per-token lookup, or on-chain liquidity audit."},{"name":"price-impact","price":"$0.005","method":"POST","url":"/price-impact","description":"Estimates price impact and slippage for a DEX swap before you submit it on-chain. For a (from_token, to_token, chain), pulls aggregator quotes (LlamaSwap meta-aggregator, free public) at multiple USD sizes and reports per-size effective price + slippage versus the smallest size. Use it as a slippage estimator, swap-size impact check, size-keyed quote, or depth simulation to size a fill."},{"name":"wallet-pnl","price":"$0.05","method":"POST","url":"/wallet-pnl","description":"Computes wallet token P&L with FIFO cost basis for any (wallet, ERC-20, chain) triple. Pulls all transfers from Etherscan v2, prices each one at the historical USD spot via CoinGecko, runs FIFO accounting, and reports cost basis, realized gain, unrealized gain, current balance, and tx count. Capped at the most recent 500 transfers. Use it as a realized + unrealized profit calculator or EVM portfolio analytics tool."},{"name":"lp-lock-check","price":"$0.01","method":"POST","url":"/lp-lock-check","description":"Checks whether an LP token's liquidity is locked, useful for detecting rug-pull risk before swapping into a new pair. For any LP token (Uniswap V2-shaped) on Ethereum or Base, reports the % of supply held by the canonical LP-locker contracts (Unicrypt v2, Team Finance) plus burn addresses (0x0, 0xdead). Returns a verdict of locked (≥95%), partial (1-95%), or none. Use it as an LP lock check or liquidity-lock auditor with Unicrypt + Team Finance + burn-address detection."},{"name":"tx-simulate-swap","price":"$0.02","method":"POST","url":"/tx-simulate-swap","description":"Simulates a DEX swap before you trade: given (from_token, to_token, amount_in, chain), pulls a routed quote from a free DEX meta-aggregator and returns expected output, min-out at user-supplied slippage (default 1%), gas estimate, router address, and a would_succeed verdict. Quote-only depth; full Tenderly-style state simulation requires a paid API and is documented in the response's simulation_caveat. Use it as a pre-trade quote, DEX swap simulator, 1inch + LlamaSwap quote, or would-it-succeed check."},{"name":"arbitrage-spread","price":"$0.005","method":"POST","url":"/arbitrage-spread","description":"Finds the cross-exchange arbitrage spread for any CoinGecko-listed coin. Pulls every tracked exchange ticker, computes the lowest and highest USD-converted prices and the spread %, and identifies which exchanges sit at each extreme plus the highest-volume venue. Filters out stale or anomalous tickers. Use it as a max-min price lookup, CEX price dispersion feed, or spread % calculator."},{"name":"funding-rates","price":"$0.005","method":"POST","url":"/funding-rates","description":"Returns perp funding rates for any Binance USD-M futures symbol (BTCUSDT, ETHUSDT, SOLUSDT...): current funding %, mark + index price, next funding timestamp, and the last 24 funding intervals (default 24 x 1h-since-event). Free public Binance API, no auth. Use it as a next-funding-time lookup, 24h funding history, or perp basis feed."},{"name":"wallet-label","price":"$0.005","method":"POST","url":"/wallet-label","description":"Identifies well-known EVM addresses: CEX hot/cold wallets, DEX routers, NFT marketplaces, popular MEV bots, bridges, and stablecoins. Best-effort labelling against an in-handler dictionary; Etherscan v2 'getcontractcreation' adds is_contract + deployer for unknown contracts. Returns label, category, and the source of the match. Use it as a wallet label, address tagger, known-address lookup, EOA-vs-contract check, or deployer tracer."},{"name":"wallet-details","price":"$0.005","method":"POST","url":"/wallet-details","description":"Returns details for an EVM address on Base, Ethereum, Polygon, Arbitrum, or Optimism: best-effort label/category, EOA-vs-contract status, contract deployer, and creation transaction. Uses an in-handler known-address dictionary plus Etherscan v2 contract-creation lookup. Read-only; no balances, custody, transfers, or investment advice. Use it as a wallet details API, address details endpoint, wallet label, or EVM address lookup."},{"name":"hyperliquid-perps","price":"$0.005","method":"POST","url":"/hyperliquid-perps","description":"Returns Hyperliquid perps market data: active markets, mark prices, size decimals, max leverage, and margin table ids. Read-only access to the public Hyperliquid info API; no trading, private wallet data, or order routing. Use it as a perpetual futures market lookup or crypto derivatives feed."},{"name":"hyperliquid-market","price":"$0.001","method":"POST","url":"/hyperliquid-market","description":"Looks up active Hyperliquid markets with mark price, size decimals, max leverage, and margin table id from Hyperliquid's public info API. Low-cost exact-demand endpoint. Read-only; no wallet data, trading, private API keys, or order routing. Use it as a Hyperliquid market data API, perps mark price lookup, or crypto futures market lookup."},{"name":"token-burn-stats","price":"$0.005","method":"POST","url":"/token-burn-stats","description":"Reports token burn stats for any ERC-20 on Ethereum, Base, Polygon, Arbitrum, or Optimism. Walks all transfers TO the canonical burn addresses (0x0...0 and 0x...dEaD) via Etherscan v2 and reports total burned (raw + human), most-recent burn tx + timestamp, count of burn transfers, and burn percentage of total supply. Use it as a total-burned lookup, latest burn tx feed, burn-as-% supply, or supply-burn auditor."},{"name":"token-count","price":"$0.005","method":"POST","url":"/token-count","description":"Estimates LLM token counts entirely locally, with no external lookups. Heuristic estimator targeting cl100k_base / o200k_base (GPT-4o) with calibrated multipliers for Claude and Gemini; the input model name is matched against an internal table of supported tokenizers. Accuracy ±5% versus tiktoken on typical English. Use it as a tokenizer estimate, GPT-4 token count, Claude token count, Gemini token count, or context-window pre-flight."},{"name":"prompt-compress","price":"$0.005","method":"POST","url":"/prompt-compress","description":"Compresses a long prompt down to a target ratio of its original length while preserving every instruction, constraint, and example's intent. Drops filler words, redundant repetition, and ceremonial politeness. Powered by Venice mistral-small-3-2-24b. Use it as a prompt compressor, context shrinker, prompt distiller, or cost-cutter for long system prompts."},{"name":"embedding-similarity","price":"$0.005","method":"POST","url":"/embedding-similarity","description":"Measures how semantically similar two strings are: embeds both via Venice (default model: text-embedding-bge-m3) and returns the cosine similarity as a single float in [-1, 1]. Useful for paraphrase detection, dedup, and cheap retrieval routing. Use it as an embedding similarity, semantic match, vector compare, or are-these-strings-similar check."},{"name":"semantic-chunk","price":"$0.005","method":"POST","url":"/semantic-chunk","description":"Splits long text into chunks for RAG pipelines, with three modes: 'fixed' (hard char-count windows with overlap), 'sentence' (greedy pack of sentences up to chunk_size), 'paragraph' (split on blank lines, never pack across paragraphs). Returns each chunk's text, start/end character offsets, and char count. Use it as a semantic chunker, text splitter, RAG chunker, or sentence + paragraph aware chunking-with-overlap tool."},{"name":"retrieval-rerank","price":"$0.005","method":"POST","url":"/retrieval-rerank","description":"Reranks retrieval results: given a query and up to 30 candidate documents, scores each 0-100 for query relevance using Venice qwen3-5-35b-a3b in JSON-mode and returns sorted top-k. Useful as a second-stage reranker on top of cheap vector retrieval. Use it as a RAG reranker, document scoring endpoint, top-k filter, or cross-encoder substitute."},{"name":"structured-extract","price":"$0.01","method":"POST","url":"/structured-extract","description":"Extracts structured JSON from free-form text, conforming to a user-supplied JSON Schema. Powered by Venice zai-org-glm-4.7 (function-calling-default model) with response_format json_object. Returns the extracted object plus a 'validates' flag against the user's schema (basic top-level type and required-key check). Use it as a JSON-from-text extractor, schema-guided extraction, key-value pull, or form-filler."},{"name":"citation-verify","price":"$0.01","method":"POST","url":"/citation-verify","description":"Verifies whether a claim is actually supported by a source URL. Fetches the source (HTML stripped, 100KB cap) and asks Venice claude-sonnet-4-6 whether the claim is supported, contradicted, or absent. Returns verdict, confidence (0-1), and the strongest evidence quote when available. Use it as a citation verifier, fact-check against URL, does-this-source-support-this-claim check, or hallucination detector."},{"name":"pii-redact","price":"$0.005","method":"POST","url":"/pii-redact","description":"Redacts PII from text: structural PII (email, phone, credit card, SSN, IBAN, IPv4/v6, URL) and residual PII (full names, street addresses, dates of birth). Returns the redacted text and a list of every (type, value, masked_with) triple. Use it as a PII redactor, GDPR-safe text masker, or privacy scrubber for emails, phones, SSNs, IBANs, credit cards, and IPs."},{"name":"content-simhash","price":"$0.005","method":"POST","url":"/content-simhash","description":"Fingerprints text with a 64-bit SimHash for near-duplicate detection, computed entirely locally. Uses token-level k-shingles (default k=3) with FNV-1a; two SimHashes are 'close' (small Hamming distance) iff the underlying texts share many shingles. Returns hex + decimal forms plus token + shingle counts. Useful for content dedup pipelines, plagiarism detection, and bot-content clustering. Use it as a content fingerprint, dedup hash, or locality-sensitive hash."},{"name":"tool-card-generate","price":"$0.005","method":"POST","url":"/tool-card-generate","description":"Generates an agent tool card from a tool name + plain-English description (and optional parameter hints): a strict OpenAI/A2A-compatible spec of { name, description, parameters: <JSON Schema> }. Powered by Venice zai-org-glm-4.7 in json_object mode. Useful for retrofitting LLM-callable tool descriptions onto existing API endpoints. Use it as an OpenAI function-calling spec generator, A2A tool-card builder, or agent tool description writer."},{"name":"github-readme","price":"$0.005","method":"POST","url":"/github-readme","description":"Fetches the raw README markdown for any public GitHub repository via the official GitHub REST API, no auth required for public repos. Returns the unaltered markdown plus byte size and char count. Useful for agents documenting a stack, explaining a library, or snipping an example. Use it as a repo readme fetch, open-source-readme-as-markdown endpoint, or package documentation puller."},{"name":"github-stars-history","price":"$0.005","method":"POST","url":"/github-stars-history","description":"Tracks GitHub stars history: current star count plus a sampled cumulative-stars-vs-date series for any public GitHub repo. Walks 1-10 evenly-spaced pages of /stargazers using application/vnd.github.star+json so each sample carries a starred_at timestamp. Free public API, no auth (subject to GitHub's 60 req/h unauthenticated limit). Use it as a star growth chart, repo popularity over time, or trending tracker."},{"name":"arxiv-bibtex","price":"$0.005","method":"POST","url":"/arxiv-bibtex","description":"Turns an arXiv paper into a BibTeX entry: pulls title, authors, year, abstract, and DOI from the arXiv API and generates a properly-formatted BibTeX entry with an auto-derived cite key (or your own). Free public arXiv API. Use it as an arxiv citation generator, paper bibtex tool, LaTeX citation builder, or academic citation lookup."},{"name":"youtube-transcript","price":"$0.01","method":"POST","url":"/youtube-transcript","description":"Fetch the transcript of any YouTube video. Pulls auto-generated or manual captions and returns full text plus per-segment {start, duration, text}, with an optional language pick. Backed by Supadata's transcript pipeline server-side — no caller key required; returns a clear 404 when a video has no transcript. Use it as a YouTube closed-caption fetcher or video subtitles puller."},{"name":"domain-availability","price":"$0.005","method":"POST","url":"/domain-availability","description":"Checks whether a domain is registered and returns registrar, registration date, expiry date, days_until_expiry, and current EPP status flags. Works for any TLD that supports RDAP (effectively all gTLDs and most ccTLDs). Backed by rdap.org, the public RFC-7480-compliant aggregator; 404s map to is_registered: false rather than an error. Use it as an RDAP lookup, WHOIS replacement, domain registration checker, or expiry date lookup."},{"name":"domain-suggest","price":"$0.05","method":"POST","url":"/domain-suggest","description":"Suggests short brandable domain candidates for a concept and verifies which are actually available. An AI model brainstorms N candidates fitting a concept + tone, then checks TLD availability across up to 6 TLDs via in-process domain-availability lookups. Returns candidates ranked by # available TLDs then brandability score, with per-TLD registrar info for each candidate. Pair with brand-clearance (Prooflayer) on the shortlist for trademark + Wikipedia + HN signal before adopting. Allowlisted TLDs: com, ai, dev, io, co, app, xyz, org, net, tech, tools, page, studio, shop. Use it as a startup-name brainstormer, product-name proposer, or domain candidate generator."},{"name":"business-name-generator","price":"$0.05","method":"POST","url":"/business-name-generator","description":"Generates business name ideas: brainstorms short brandable candidates for a concept, checks TLD availability, and ranks by available domains plus brandability score. Same backend as domain-suggest, exposed under the broad buyer wording for new business workflows. Use it as a company name ideas or brandable domain generator."},{"name":"startup-name-generator","price":"$0.05","method":"POST","url":"/startup-name-generator","description":"Generates candidate names for a startup concept and checks matching domain availability across common startup TLDs. Same backend as domain-suggest. Use it as a startup name generator, product name generator, or founder naming API."},{"name":"brand-name-generator","price":"$0.05","method":"POST","url":"/brand-name-generator","description":"Generates brand name candidates and returns ranked names, slugs, rationale, checked TLDs, and availability counts. Same backend as domain-suggest, with exact brand-name wording for discovery. Use it as a product naming API or brandable domain suggester."},{"name":"domain-name-generator","price":"$0.05","method":"POST","url":"/domain-name-generator","description":"Generates domain name ideas: brainstorms domain-friendly names from a concept and checks RDAP availability across allowed TLDs. Same backend as domain-suggest. Use it as an available-domain-ideas generator or startup domain finder."},{"name":"ip-asn","price":"$0.001","method":"POST","url":"/ip-asn","description":"Looks up ASN and geolocation for any IPv4 or IPv6 address: ASN number, ASN org, ISP, country, region, city, postal, latitude/longitude, and timezone. Primary backend: ipapi.co (1k req/day free); fallback: ip-api.com (45 req/min free). Both are free public APIs with no auth. Use it as an IP-to-ASN, IP geolocation, IP-to-ISP lookup, WHOIS for IP, or cloud-provider attribution tool."},{"name":"user-agent-parse","price":"$0.005","method":"POST","url":"/user-agent-parse","description":"Parses a User-Agent string entirely locally with regex, no external lookups. Detects browser (Chrome, Firefox, Safari, Edge, Opera, Vivaldi, Samsung), OS (Windows, macOS, iOS, Android, Linux, ChromeOS) with version, device type (desktop / mobile / tablet / bot), and identifies 32+ specific bots/crawlers. Use it as a UA classifier, browser detection, OS detection, bot detection, or AI crawler identifier (GPTBot, ClaudeBot, PerplexityBot)."},{"name":"tld-info","price":"$0.005","method":"POST","url":"/tld-info","description":"Returns registry info for any top-level domain: registry operator, type (gTLD / ccTLD / sTLD), country (for ccTLDs), introduction year, and notes. In-handler dictionary covers ~80 of the most common TLDs; falls back to a structural guess for unrecognized TLDs. Use it as a TLD registry lookup, ccTLD-vs-gTLD check, TLD introduction year lookup, or new gTLD registry reference."},{"name":"timezone-convert","price":"$0.005","method":"POST","url":"/timezone-convert","description":"Converts a datetime from one IANA timezone to another with correct DST handling. ISO-8601 input: bare wall-time strings are interpreted in the from_tz, fully-qualified offsets are honored. DST is handled correctly (uses V8's built-in tzdata via Intl.DateTimeFormat). Returns both formatted strings, both UTC offsets, and the difference in hours. Use it for DST-aware time arithmetic, wall-clock to UTC conversion, or converting across cities."},{"name":"image-generate","price":"$0.01","method":"POST","url":"/image-generate","description":"Generate an SFW hosted PNG from a text prompt for a repeatable image-production step. Set width, height, a style tier, or an allowed model; pass a seed when a later call needs the same generation inputs. The response keeps the image URL, resolved model, final dimensions, prompt, seed, and timing together, so an agent can hand the asset to its next step without a vendor account or file upload. Choose fast for quick image work, creative for stylized marketing art, anime for illustration, or sd35 for Stable Diffusion-style output. Use it as a text-to-image API, prompt-to-PNG API, or hosted image-generation endpoint."},{"name":"product-image-generate","price":"$0.01","method":"POST","url":"/product-image-generate","description":"Generates product images for ecommerce: SFW product concepts, studio-style mockups, and catalog creative from prompts. Same fast Venice-backed backend as image-generate. Use it as an ecommerce product creative or marketplace listing image generation API."},{"name":"ad-creative-image-generate","price":"$0.01","method":"POST","url":"/ad-creative-image-generate","description":"Generates ad creative images: SFW marketing visuals, concept images, and campaign thumbnails from prompts. Same backend as image-generate. Use it as a campaign visual generator or paid social creative API."},{"name":"blog-header-image-generate","price":"$0.01","method":"POST","url":"/blog-header-image-generate","description":"Generates blog header images: SFW header images, newsletter visuals, and documentation illustrations from prompts. Same backend as image-generate. Use it as an article hero image or editorial illustration generator."},{"name":"social-image-generate","price":"$0.01","method":"POST","url":"/social-image-generate","description":"Generates safe-for-work images sized for social posts, in square, portrait, and landscape formats, from a text prompt. Send prompt plus optional width, height, and tier (fast, creative, anime, or sd35, each mapped to a Venice image model); the endpoint always renders with safe_mode on and returns image_url, the resolved model, and final width and height. Same backend as image-generate, so pricing and model behavior match that endpoint's cheap tier. Use it as a social media image generator, post visual generator, or LinkedIn, X, and Instagram creative API for marketing teams and agents that need on-brand visuals without touching a design tool."},{"name":"image-generate-pro","price":"$0.06","method":"POST","url":"/image-generate-pro","description":"Premium text-to-image generation across margin-safe Venice models at a competitive $0.06/call. Tiers: 'balanced' (flux-2-pro, default), 'recraft' (recraft-v4), 'seedream' (seedream-v4), 'grok' (grok-imagine-image), and 'qwen' (qwen-image). Returns a permanent fal-hosted PNG URL. Use it for Flux 2 Pro, Recraft, Seedream, Qwen Image, or xAI Grok Imagine image generation."},{"name":"image-generate-ultra","price":"$0.22","method":"POST","url":"/image-generate-ultra","description":"Flagship text-to-image generation for top proprietary Venice models that fit a $0.22 retail price. Tiers: 'nano-banana' (nano-banana-pro, default, Google Gemini Image 3), 'nano-banana-2' (cheaper Google variant), 'nano-banana-lite' (nano-banana-2-lite budget variant), and 'grok-sota' (grok-imagine-image-quality). Output is capped to 1024x1024 to keep wholesale within retail; for GPT Image 2 use the dedicated gpt-image endpoint. Returns a permanent fal-hosted PNG URL."},{"name":"flux-2-pro","price":"$0.04","method":"POST","url":"/flux-2-pro","description":"Generates SFW images with Venice's flux-2-pro model on a dedicated endpoint. Fixed-model route for buyers searching specifically for Flux 2 Pro / FLUX.2 Pro image generation; use image-generate-pro when you want a selectable premium model tier. Returns a permanent fal-hosted PNG URL."},{"name":"seedream","price":"$0.06","method":"POST","url":"/seedream","description":"Generates SFW images with Venice's seedream-v4 model on a dedicated endpoint. Fixed-model route for Seedream image generation, photoreal creative, product concepts, and fast high-quality campaign visuals. Returns a permanent fal-hosted PNG URL."},{"name":"recraft","price":"$0.06","method":"POST","url":"/recraft","description":"Generates SFW design and illustration images with Venice's recraft-v4 model on a dedicated endpoint. Fixed-model route for Recraft image generation, brand visuals, icon concepts, design mockups, and text-aware illustration. Returns a permanent fal-hosted PNG URL."},{"name":"qwen-image","price":"$0.04","method":"POST","url":"/qwen-image","description":"Generates SFW images with Venice's qwen-image model on a dedicated endpoint. Fixed-model route for Qwen Image generation, text-in-image attempts, bilingual prompt following, diagrams, posters, and structured visual concepts. Returns a permanent fal-hosted PNG URL."},{"name":"gpt-image","price":"$0.30","method":"POST","url":"/gpt-image","description":"Generates SFW images with Venice's gpt-image-2 model on a dedicated endpoint. Fixed-model route for OpenAI GPT Image 2 generation where instruction following and text rendering matter. Priced separately because GPT Image 2 has higher upstream cost than image-generate-ultra's $0.20 model set. Returns a permanent fal-hosted PNG URL."},{"name":"nano-banana","price":"$0.22","method":"POST","url":"/nano-banana","description":"Generates SFW images with Venice's nano-banana-pro model on a dedicated endpoint. Fixed-model route for Nano Banana Pro / Google Gemini Image generation, strong visual reasoning, layout-aware creative, and high-end text-to-image output. Returns a permanent fal-hosted PNG URL."},{"name":"nano-banana-2-lite","price":"$0.08","method":"POST","url":"/nano-banana-2-lite","description":"Generates SFW images with Venice's nano-banana-2-lite model on a dedicated low-cost endpoint. Fixed-model route for cheaper Nano Banana / Google image generation where buyers want the Nano Banana family at a lower price than nano-banana-pro. Returns a permanent fal-hosted PNG URL."},{"name":"image-upscale","price":"$0.02","method":"POST","url":"/image-upscale","description":"Upscales an image 2x or 4x via Venice's image/upscale endpoint (default model: venice-sd35). Returns a permanent fal-hosted URL. Use it as a super-resolution tool to sharpen or enlarge an image without loss."},{"name":"image-inpaint","price":"$0.02","method":"POST","url":"/image-inpaint","description":"Inpaints an image by replacing the masked region with content matching a text prompt. White pixels in the mask = region to inpaint. Default model: gpt-image-2. Returns a permanent fal-hosted PNG URL. Use it for mask-based image edits, object replacement, mask-driven face swap, or generative fill."},{"name":"image-edit","price":"$0.02","method":"POST","url":"/image-edit","description":"Edits an image from a plain-text instruction, mask-free: describe the change and the model applies it to the whole image. Default model: nano-banana-pro. Returns a permanent fal-hosted PNG URL. Use it for instruction-based image editing, text-driven photo edits, nano-banana image editing, or GPT-image-2 edits."},{"name":"audio-transcribe","price":"$0.01","method":"POST","url":"/audio-transcribe","description":"Transcribes audio to text with whisper-large-v3. Server-side fetches the audio URL (max 25 MB), relays it to Venice's audio/transcriptions endpoint, and returns the transcript with detected language, duration, and per-segment timestamps when response_format='verbose_json' (default). Also supports raw text, SRT, and VTT outputs. Use it as a speech-to-text or multi-language ASR endpoint with OpenAI Whisper API compatibility."},{"name":"music-generate","price":"$0.08","method":"POST","url":"/music-generate","description":"Generates music from a text prompt via Venice using ACE-Step 1.5. Optional lyrics input. Produces 60, 90, or 120 seconds of music; shorter requests round up to 60 seconds. Returns a permanent fal-hosted audio URL. Use it for AI music generation, text-to-music, generative songs, and instrumental or vocal music."},{"name":"sound-effect-generate","price":"$0.01","method":"POST","url":"/sound-effect-generate","description":"Generates sound effects from a text prompt via Venice using elevenlabs-sound-effects-v2. Duration 0.5-22 seconds. Returns a permanent fal-hosted audio URL (or Venice-hosted when applicable). Use it as a text-to-SFX tool, Foley generator, ElevenLabs sound effects endpoint, or ambient audio synth."},{"name":"text-to-video","price":"$0.50","method":"POST","url":"/text-to-video","description":"Generates video from a text prompt via fal.ai Bytedance Seedance. Duration, aspect ratio, and resolution are configurable. Returns a hosted MP4 URL plus fal request id and seed. Use it for AI video, Seedance generation, generative video, and cinematic clips from a prompt."},{"name":"seedance-video","price":"$0.50","method":"POST","url":"/seedance-video","description":"Generates AI video with fal.ai Bytedance Seedance. Duration, aspect ratio, and resolution are configurable. Same backend as text-to-video under a model-named slug for direct discovery by agents searching for Seedance. Use it for Seedance video generation, text-to-video AI, and cinematic AI clips."},{"name":"image-to-video","price":"$0.50","method":"POST","url":"/image-to-video","description":"Animates a still image into video via fal.ai Bytedance Seedance. Optional prompt steers the motion (camera moves, subject motion). Returns a hosted MP4 URL plus fal request id and seed. Use it for image-to-video, Seedance image-to-video, motion-from-photo, or camera movement on a photo."},{"name":"text-embedding","price":"$0.005","method":"POST","url":"/text-embedding","description":"Embeds 1 to 100 strings into semantic vectors via Venice. Tier shorthand: 'default' → gemini-embedding-2-preview (newest, recommended), 'fast' → text-embedding-bge-m3, 'openai-compat' → text-embedding-3-small. You can also pass a full Venice embedding model name. Returns a list of vectors aligned with input order. Use it for text embedding, vector embedding, Venice embeddings, Gemini embeddings, or BGE-M3."},{"name":"vin-decode","price":"$0.005","method":"POST","url":"/vin-decode","description":"Decodes a 17-character VIN into full vehicle details, backed by NHTSA's vPIC data (US Govt public domain). Returns make, model, model_year, manufacturer, plant country, body class, vehicle type, fuel type, engine cylinders/displacement/HP, drive type, transmission, GVWR, safety features (ABS, traction control, airbags), and any decode errors. Includes a `valid_checksum` flag (ISO 3779 mod-11 check; reliable for North-American VINs). Use it as a VIN decoder, VIN lookup, vehicle identification number resolver, or NHTSA vPIC wrapper."},{"name":"basename-resolve","price":"$0.005","method":"POST","url":"/basename-resolve","description":"Resolves Coinbase Basenames (.base.eth) to Ethereum addresses and back, reading the Base mainnet L2 Resolver on-chain (no gas, no wallet). Forward: pass a basename like 'alice.base.eth' (bare names are auto-suffixed with .base.eth) to get the registered address plus avatar / url / com.twitter / com.github / email / com.discord text records (override with `text_records`). Reverse: pass a 0x address to get the primary basename, if any. Useful for agent-payment flows that need to translate human names to Base addresses. Use it as a basename resolver, .base.eth lookup, Base name service, or on-chain name resolution."},{"name":"type-inference-from-json","price":"$0.005","method":"POST","url":"/type-inference-from-json","description":"Infers type definitions from a JSON sample, converting JSON to TypeScript, Zod, or JSON Schema. Paste a sample (or array of samples); returns a generated type definition in your chosen format. Merges across array elements / object samples: properties present in some but not all become optional, mixed primitive types become unions. Auto-detects string formats (date-time / uuid / uri / email) for richer outputs. Ideal inside agent code-gen loops that need to consume an unfamiliar API response. Use it as a JSON shape inferer or quicktype-style type generator."},{"name":"polymarket-markets","price":"$0.005","method":"POST","url":"/polymarket-markets","description":"Lists live Polymarket prediction markets from gamma-api, with filters for category, tag, free-text query, and minimum liquidity. Returns market question, current YES/NO outcome prices (implied probabilities), 24-hr volume, liquidity, end date. DATA-ONLY, no trading. Useful for agent forecasting research and arbitrage detection. Use it as a Polymarket API, prediction market data feed, crypto-settled betting odds source, event odds lookup, or Polymarket browse endpoint."},{"name":"markets","price":"$0.005","method":"POST","url":"/markets","description":"Lists and searches Polymarket prediction markets, backed by gamma-api public market data under an exact buyer-demand slug. Filter active/closed markets by query, category, tag, liquidity, sort order, limit, and offset. Returns questions, slugs, outcomes, implied prices, liquidity, volume, and URLs. Data-only; no trading or order routing. Use it as a markets API or prediction markets list and search."},{"name":"market-filter","price":"$0.005","method":"POST","url":"/market-filter","description":"Filters Polymarket prediction markets by query, category, tag, liquidity, open/closed status, and sort order, on a demand-matching route. Data-only public market research endpoint; no wallet filtering or trade execution. Use it as a Polymarket filter API or market screener."},{"name":"polymarket-search","price":"$0.005","method":"POST","url":"/polymarket-search","description":"Searches Polymarket prediction markets by question, description, and slug over the returned market page, with optional category/tag/liquidity filters. Data-only; no betting, trading, or order execution. Use it as a Polymarket search API or market query endpoint."},{"name":"polymarket-filter","price":"$0.005","method":"POST","url":"/polymarket-filter","description":"Filters and searches active Polymarket prediction markets by category, keyword query, tag, liquidity threshold, and sort order. Send category, query, tag, active/closed flags, min_liquidity, limit, and order (by 24h volume, liquidity, or dates); the endpoint pulls a page from Polymarket's public gamma-api and applies the query, category, and liquidity filters server-side, returning markets with question, outcomes, outcome_prices, volume, and liquidity for each. This is market-data filtering only. It does not filter wallets by trade history and does not place trades. Use it as a Polymarket filter API, prediction market search tool, or market-data screener for forecasting research, sentiment monitoring, and arbitrage scanning."},{"name":"prediction-markets","price":"$0.005","method":"POST","url":"/prediction-markets","description":"List and search active Polymarket prediction markets with outcome probabilities, liquidity, volume, end dates, and URLs. Data-only market research for event odds — no trade signals, custody, or execution."},{"name":"polymarket-trades","price":"$0.005","method":"POST","url":"/polymarket-trades","description":"Recent trades from any Polymarket market (by slug or conditionId) or for a specific wallet. Returns side, size, price, timestamp, trader pseudonym, on-chain tx hash, and computed notional USD. A data-only Polymarket trade feed for prediction-market and on-chain bet-history research."},{"name":"polymarket-leaderboard","price":"$0.005","method":"POST","url":"/polymarket-leaderboard","description":"Returns the Polymarket leaderboard: top accounts by realized profit OR notional volume over 1d/1w/1m/all-time windows. Includes proxy wallet, pseudonym, bio, amount in USD. DATA only. Use it to find top traders, Polymarket whales, profit or volume leaderboards, and prediction market rankings."},{"name":"kalshi-markets","price":"$0.005","method":"POST","url":"/kalshi-markets","description":"Lists live Kalshi event contract markets from api.elections.kalshi.com, with filters for status, series ticker, event ticker, free-text query, and minimum volume. Prices converted from cents to 0-1 probabilities for easy cross-venue compare. DATA only, no order entry. Use it as a Kalshi API, CFTC-regulated prediction markets browser, or KalshiEX markets list."},{"name":"polymarket-kalshi-arbitrage","price":"$0.02","method":"POST","url":"/polymarket-kalshi-arbitrage","description":"Scans for arbitrage between Polymarket and Kalshi prediction markets. Pulls active markets from both venues, fuzzy-matches by title (Jaccard token overlap), and reports pairs whose implied YES probabilities diverge beyond a configurable threshold. Output is data-only: spread metrics, no trade execution. Useful for cross-market sentiment timing and signal triangulation. Use it as a cross-venue spread scanner, event price arbitrage detector, or Polymarket vs Kalshi comparison."},{"name":"url-metadata-extract","price":"$0.003","method":"POST","url":"/url-metadata-extract","description":"Extracts page metadata from any URL: title, description, Open Graph and Twitter Card tags, canonical link, and favicon. Also parses html lang, keywords, robots, author, article:published_time, and JSON-LD blocks, returning absolute URLs for image and favicon. Useful for SEO audits, link-preview generation, content cataloging, RAG ingestion. Use it as an OG tags parser, meta tag extractor, link preview builder, favicon resolver, JSON-LD reader, or canonical URL extractor."},{"name":"sitemap-fetch","price":"$0.005","method":"POST","url":"/sitemap-fetch","description":"Fetches and parses a site's sitemap.xml into a full website URL inventory. Accepts a site root (discovers the sitemap via robots.txt or the /sitemap.xml convention) or a direct sitemap.xml URL, and recurses through sitemap-index nesting. Returns the URL list with lastmod / changefreq / priority and aggregate stats (count, oldest/newest lastmod). Useful for SEO audits, content-freshness monitoring, RAG ingestion seeding. Use it as a sitemap parser, sitemap index resolver, SEO sitemap reader, or robots.txt sitemap discovery tool."},{"name":"keyword-suggest","price":"$0.002","method":"POST","url":"/keyword-suggest","description":"Keyword and autocomplete suggestions for any seed query. Aggregates Wikipedia OpenSearch and DuckDuckGo autocomplete (both public, no auth) into a de-duplicated ranked list — useful for SEO keyword research, content-gap analysis, LLM query expansion, and agent-driven research."},{"name":"defi-yield-pools","price":"$0.005","method":"POST","url":"/defi-yield-pools","description":"Filters and ranks thousands of DeFi yield-bearing pools by APY across every chain DeFiLlama tracks. Filters: chain, project, asset symbol, stablecoin-only, single-vs-LP exposure, TVL minimum, APY range, impermanent-loss risk. Returns pool ID, chain, project, symbol, current APY (base + reward), 30-day mean APY, day/week/month APY change, TVL, exposure, IL risk, and predicted-class. Differentiates from defi-llama-protocol (single-protocol TVL): this is the yield-discovery surface. Use it as an APY aggregator, yield-farming opportunity finder, DeFiLlama yields feed, cross-protocol APY ranking, or source for stablecoin yields and LP pool returns."},{"name":"erc20-balance","price":"$0.005","method":"POST","url":"/erc20-balance","description":"Reads an ERC-20 token balance on-chain across any supported EVM chain, including Base, Ethereum, Arbitrum, Optimism, and Polygon. Co-fetches decimals to return both raw bigint and decimal-formatted balance. Supports historical block parameter. Useful for agent wallet introspection, payment reconciliation, treasury monitoring. Use it as a balanceOf reader, wallet balance lookup, or multi-chain ERC20 balance API."},{"name":"current-balance","price":"$0.005","method":"POST","url":"/current-balance","description":"Reads a wallet's current ERC-20 token balance with a read-only balanceOf call on Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, or Avalanche. Exact buyer-demand slug. Uses public RPC only, co-fetches decimals, returns raw and decimal-formatted balance, and supports historical block reads. No custody, transfers, trading, or investment advice. Use it as a current balance API or wallet token balance lookup."},{"name":"wallet-current-balance","price":"$0.005","method":"POST","url":"/wallet-current-balance","description":"Checks a wallet's current ERC-20 token balance, on the same read-only public-RPC backend as erc20-balance. Listed under wallet wording for agents reconciling payment wallets, treasuries, and token holdings. Use it as a wallet current balance API or treasury balance check."},{"name":"token-balance","price":"$0.005","method":"POST","url":"/token-balance","description":"Reads a token balance for any wallet, on the same public-RPC backend as erc20-balance and exposed for agents searching for token-balance wording. Returns raw balance, hex balance, decimals, and formatted balance. Use it as a token balance API, ERC-20 balanceOf reader, or on-chain token holdings lookup."},{"name":"erc20-metadata","price":"$0.005","method":"POST","url":"/erc20-metadata","description":"Reads ERC-20 token metadata: name(), symbol(), decimals(), and totalSupply() in parallel via public RPC on Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, and Avalanche. Robust to non-standard tokens that return bytes32 instead of string (MakerDAO MKR pattern is decoded). Returns formatted total supply when decimals are present, plus a chain-appropriate block explorer URL. Use it for token info, token symbol lookup, token decimals, total supply, or as a multi-chain ERC20 reader."},{"name":"eth-logs","price":"$0.01","method":"POST","url":"/eth-logs","description":"Reads on-chain event logs with generic eth_getLogs queries across Base, Ethereum, Arbitrum, Optimism, Polygon, and BSC via public no-auth RPC. Supports address + up to 4 topics (with OR arrays), from/to block range, and a 'last_n_blocks' convenience param. Hard-capped at 5,000 logs and 10,000-block range per call. Use it as an EVM event reader, ERC20 Transfer log scanner, NFT mint log reader, DEX swap event feed, multi-chain log scanner, log indexer, or smart contract event reader."},{"name":"mcp-tools-list","price":"$0.005","method":"POST","url":"/mcp-tools-list","description":"Lists the tools exposed by any MCP (Model Context Protocol) server from its URL. Completes the initialize handshake over HTTP transport and returns the tool catalog (names, descriptions, JSON-schema input shapes); optionally also lists resources and prompts. Pure agent infrastructure: an agent that discovers an unknown MCP server URL gets back its capabilities without running its own MCP client. SSRF-guarded (no loopback / RFC1918 targets). Use it for tools/list JSON-RPC, agent capability discovery, or MCP catalog lookup."},{"name":"safe-multisig-status","price":"$0.005","method":"POST","url":"/safe-multisig-status","description":"Reads a Safe (Gnosis Safe) multisig's on-chain state: owners, threshold, and the pending transaction queue. Returns owners[], threshold, nonce, version, master copy, fallback handler, and guard via batched eth_call on Base / Ethereum / Arbitrum / Optimism / Polygon (no key, no gas), and fetches pending (unexecuted) transactions from the Safe Transaction Service. DAO/treasury agents need this constantly to verify multisig config and watch the execution queue. Use it for Safe multisig status, Safe info, DAO treasury wallet checks, or Safe wallet lookup."},{"name":"link-extract","price":"$0.005","method":"POST","url":"/link-extract","description":"Extracts every link from a webpage: fetches the HTML URL and returns each <a> link with its anchor text, rel attribute, and an is_external flag. Resolves relative URLs against the page's <base> or final URL. Lighter than full scrape / metadata endpoints; the exact tool for the agent task 'walk this page, pick which links to follow.' Default 500-link cap. SSRF-guarded (no loopback / RFC1918 targets). Use it as a link extractor, page outlink crawler, or to scrape outbound links and get hrefs from a page."},{"name":"scrape-to-json","price":"$0.02","method":"POST","url":"/scrape-to-json","description":"Turn any webpage into structured JSON that matches your schema. Fetches the page server-side (cheerio, no headless browser), converts it to clean markdown, then extracts data conforming to a caller-supplied JSON schema via Morpheus mistral-31-24b. The web scraper to reach for when you need website-to-JSON, page-to-structured-data, or scrape-and-extract with schema enforcement. Pair with watch-page or research-brief for richer agent pipelines."},{"name":"answer-web","price":"$0.04","method":"POST","url":"/answer-web","description":"Answers natural-language questions with live web research, returning a synthesized answer with inline [N] citations and the source URLs. Combines Decodo Google SERP + parallel cheerio scrape + Morpheus llama-3.3-70b. No login, pay-per-call. Use it as a live web answer engine, Perplexity-style cited answers, web Q&A, agent search, research-grade question-to-answer with sources, or SERP + scrape + LLM synthesis."},{"name":"web-search","price":"$0.006","method":"POST","url":"/web-search","description":"Web search API for advanced agent web investigation and RAG source discovery. Returns ranked Google results with title, URL, snippet, domain, and an optional recency filter. Successful results are cached, and provider rate limits trigger a short circuit breaker plus a clearly marked recent public-news fallback. Use it as an advanced web investigation API, research retrieval layer, source discovery tool, or RAG ingestion feed. For fetched page text or cited answers, use answer-web or scrape-to-json."},{"name":"site-search","price":"$0.006","method":"POST","url":"/site-search","description":"Searches the public web, or a specific site/domain when the query includes a site: filter, via Decodo Google Search. If primary search is quota-limited, a best-effort fallback maps site: to GDELT domain: and returns marked degraded recent public-news results (https://www.gdeltproject.org/); fallback recency is capped at 168 hours and only news-indexed pages can appear. Use it as a site-search API for agents."},{"name":"search-site","price":"$0.006","method":"POST","url":"/search-site","description":"Site/domain-scoped search via Decodo Google results. If primary search is quota-limited, a best-effort fallback maps site: to GDELT domain: and returns marked degraded recent public-news results (https://www.gdeltproject.org/); fallback recency is capped at 168 hours and only news-indexed pages can appear. Use it as a domain-search API for agents."},{"name":"product-describe","price":"$0.01","method":"POST","url":"/product-describe","description":"Writes conversion-focused product descriptions and listing copy from a product name and optional category, audience, and attributes. Returns a description, bullet selling points, key features, a positioning angle, and suggested listing titles. AI-written copy generated from the facts you supply; it does not invent specs or claims. Use it as a product description generator, e-commerce copywriter, or selling points API."},{"name":"product-description","price":"$0.01","method":"POST","url":"/product-description","description":"Product description API (alias of product-describe). Turns a product name + attributes into a marketing-ready description, selling points, key features, and listing titles. AI-written copy from supplied facts only."},{"name":"product-search","price":"$0.02","method":"POST","url":"/product-search","description":"Searches shopping results for a product query (and optional retailer), returning ranked results with product title, buy link, retailer domain, snippet, and any detected price. Backed by Decodo Google search scoped to buy intent. For general web search use search/web-search. Use it as a product search or shopping search API to find products and buy links for agents."},{"name":"shop-search","price":"$0.02","method":"POST","url":"/shop-search","description":"Shopping search API (alias of product-search). Find products and buy links for a query with title, buy link, retailer, snippet, and detected price. Backed by Decodo Google search scoped to buy intent."},{"name":"find-products","price":"$0.02","method":"POST","url":"/find-products","description":"Find products API (alias of product-search). Returns ranked product results with buy links, retailer, snippet, and detected price for a shopping query. Backed by Decodo Google search scoped to buy intent."},{"name":"browser-session","price":"$0.03","method":"POST","url":"/browser-session","description":"Loads a public URL in a real headless browser with JavaScript executed, then returns the rendered HTML and page title, or a base64 screenshot. For pages a plain HTTP fetch can't read because the content is built client-side. Use it as a headless browser render API, JavaScript page renderer, dynamic page renderer, screenshot API, or to scrape JS-heavy sites and get the post-JavaScript DOM."},{"name":"search","price":"$0.006","method":"POST","url":"/search","description":"Returns ranked Decodo Google web results. If primary search is quota-limited, a best-effort fallback returns marked degraded recent public-news results from GDELT (https://www.gdeltproject.org/); fallback recency is capped at 168 hours for month, year, and any. Use it as a low-cost web-search API; for fetched page text or cited synthesis, use scrape-to-json or answer-web."},{"name":"serp-search","price":"$0.006","method":"POST","url":"/serp-search","description":"Pull ranked Decodo Google results for any query. If primary search is quota-limited, a best-effort fallback returns marked degraded recent public-news results from GDELT (https://www.gdeltproject.org/); fallback recency is capped at 168 hours for month, year, and any. Use it as a SERP feed for source discovery without LLM synthesis."},{"name":"google-search","price":"$0.006","method":"POST","url":"/google-search","description":"Ranked Google organic results via Decodo Google Search. If primary search is quota-limited, a best-effort fallback returns marked degraded recent public-news results from GDELT (https://www.gdeltproject.org/); fallback recency is capped at 168 hours for month, year, and any. Use it as a Google-search API; for cited synthesis use answer-web, for page extraction use scrape-to-json."},{"name":"search-web","price":"$0.006","method":"POST","url":"/search-web","description":"Answer engine retrieval API for finding live web sources before an agent writes its own response. Send a query and get ranked Google results with titles, URLs, snippets, domains, and an optional recency filter; this route returns search results, not an LLM-written answer. If primary search is quota-limited, it returns marked degraded recent public-news results from GDELT (https://www.gdeltproject.org/) capped at 168 hours. Use it as an answer engine source API, RAG source-discovery feed, web search results API, or research-query retrieval layer; use answer-web for synthesized citations."},{"name":"doc-to-json","price":"$0.10","method":"POST","url":"/doc-to-json","description":"Converts any document (PDF, DOCX, PPT, XLSX, or image) into structured JSON matching a caller-supplied schema. The file is converted to plain text via CloudConvert, then Morpheus mistral-31-24b runs with strict json_schema response_format to force the output shape. OCR-aware for images and scanned PDFs. Use it as a file parser with schema, invoice extractor, resume parser, contract extractor, RFP parser, receipt extractor, or form data extraction tool."},{"name":"watch-page","price":"$0.01","method":"POST","url":"/watch-page","description":"Monitors a webpage for changes and remembers the state server-side: caller picks a watch_id and the server stores the page's hash + text in KV. On each subsequent call returns a changed flag, added/removed lines, and an LLM-summarized diff (Morpheus mistral-31-24b). Unlike webpage-diff (caller must remember prior hash), this endpoint owns the state. KV TTL: 365 days. Use it as a stateful page-watch with memory, URL change detector, TOS-policy diff, price-page tracker, status-page watcher, content monitor, or persistent webpage diff."},{"name":"research-brief","price":"$0.10","method":"POST","url":"/research-brief","description":"Builds a structured research brief on a company, person, product, or topic as fixed-shape JSON: overview, key_facts, recent_news (with date hints), all with source-index citations. Combines Decodo Google SERP + parallel cheerio scrape (up to 8 sources) + Morpheus llama-3.3-70b with json_schema response_format. Use it for company briefs, entity profiles, topic briefs, sales-prep dossiers, due-diligence summaries, competitive intel, or agent-readable research."},{"name":"address-intel-pack","price":"$0.03","method":"POST","url":"/address-intel-pack","description":"Enriches a street address in one call: parse, geocode, timezone, and building permits. Composite: address-parse + address-geocode run in parallel, then timezone-lookup on the geocoded coordinates and building-permits when the address resolves to a supported open-data city (NYC, SF, Chicago, LA, Seattle, Austin). Merged output {parsed, location, timezone, permits}. Open-data sources only (OSM Nominatim, TimeAPI, city Socrata portals). Use it as an address intelligence API or location enrichment and property context for real-estate and logistics agents."},{"name":"address-intel","price":"$0.03","method":"POST","url":"/address-intel","description":"Address intelligence API for a street address: parse, geocode, timezone, and building permit context in one call. Composite: one call runs address-parse + address-geocode + timezone-lookup + building-permits and merges the results into one address intel record. Same composite backend as address-intel-pack. Use it as address intel, address intelligence, location enrichment, property context, or real-estate/logistics address enrichment for agents."},{"name":"address-intelligence","price":"$0.03","method":"POST","url":"/address-intelligence","description":"Enriches an address with parsed components, geocoding, timezone, and available city building-permit context. Composite: one call runs address-parse + address-geocode + timezone-lookup + building-permits and returns parsed, location, timezone, and permits fields. Same composite backend as address-intel-pack. Use it as an address intelligence API, property intelligence endpoint, or location enrichment API."},{"name":"article-brief","price":"$0.04","method":"POST","url":"/article-brief","description":"Analyzes a news article from its URL into a summary, named entities, and sentiment in one call. Returns scraped text stats, a bullet summary, entities (people, organizations, locations, dates), and overall sentiment with score: the standard agent reading pipeline collapsed into a single request. Ideal for news monitoring, research agents, content triage, brand tracking. Composite: one call runs scrape first, then summarize-text + extract-entities + sentiment in parallel over the text. Use it as a URL-to-summary article analyzer or one-call article intelligence."},{"name":"audio-brief","price":"$0.07","method":"POST","url":"/audio-brief","description":"Transcribes and digests any audio URL in one call: transcript, summary, and sentiment. Composite: one call runs audio-transcribe + summarize-text + sentiment. Whisper large v3 transcription, then summary and sentiment analysis run in parallel over the transcript. Returns transcript, detected language, duration, summary, sentiment scores, and per-component telemetry. Use it for podcast summaries, call recording digests, or speech-to-text plus TLDR plus emotion."},{"name":"brand-presence-report","price":"$0.10","method":"POST","url":"/brand-presence-report","description":"Screens a brand or startup name in one call: domain availability, social handle, clearance signals, and lookalike risk. Composite: one call runs domain-availability + social-handle-check + brand-clearance + homoglyph-check in parallel and merges them into {domains, social_handle, clearance, lookalike_risk}. Domain availability is checked per requested TLD (default com, ai, io, dev; max 6), the X handle is probed read-only, brand-clearance aggregates USPTO/domain/Wikipedia/HN signals, and homoglyph-check scores Unicode lookalike risk. Screening data only; not legal, trademark, or brand advice. Use it as a brand presence report API, brand name check, or startup name screening bundle for naming and launch agents."},{"name":"caption-translate-pack","price":"$0.07","method":"POST","url":"/caption-translate-pack","description":"Generates translated subtitles from any video URL in one call. Composite: one call runs video-to-subtitles + translate. SRT subtitles are generated via Whisper v3, then the subtitle text is translated into the target language (100+ languages, structure preserved). Returns original subtitles, translated subtitles, and per-component telemetry. Use it for localized video captions, an SRT generator plus translation, or subtitle localization."},{"name":"creature-kit","price":"$0.09","method":"POST","url":"/creature-kit","description":"Generates a complete creature kit in one call: an original 5e-style stat block plus a rendered image of the creature. Send a creature name (any monster, myth, cryptid, or homebrew), with an optional art style, source hint, and target challenge rating, and get back balanced original game statistics (AC, HP, attacks, abilities) and a hosted image URL, each with per-component timing. Composite: one call runs creature-statblock + creature-image in parallel over the same creature, so a game master gets stats and art together instead of stitching two endpoints. Use it as a monster generator API, TTRPG creature kit, D&D statblock-and-art tool, or homebrew bestiary builder."},{"name":"clean-text-pack","price":"$0.03","method":"POST","url":"/clean-text-pack","description":"Sanitizes raw text in one call: Unicode normalization, homoglyph audit, PII detection, and PII redaction. Returns the NFC-normalized string, a script/homoglyph/hidden-character audit (Cyrillic lookalikes, zero-width chars, RTL overrides), every PII match with risk level, and a fully redacted copy with [EMAIL]/[PHONE]/[SSN]-style masks. One paid call replaces four sanitization steps: ideal for log scrubbing, dataset prep, LLM input hygiene, phishing triage. Composite: one call runs text-normalize + unicode-normalize + detect-pii + pii-redact in parallel over the same text. Use it as a text sanitizer, GDPR-safe ingest pipeline, or input scrubber."},{"name":"company-dossier","price":"$0.05","method":"POST","url":"/company-dossier","description":"Builds a company research dossier in one call: firmographic profile, domain intelligence, WHOIS registration, TLS, and tech stack. Composite: one call runs company-enrich + domain-enrich + whois + ssl-cert-info + tech-stack-detect in parallel and merges them into {profile, domain, registration, security, tech_stack}. Accepts a domain or a bare company name (name inputs are resolved via a best-guess domain probe; unresolvable names return the profile only with the rest marked skipped). Public-data only; no private enrichment databases. Use it as a sales prep dossier API or company background lookup for B2B account research."},{"name":"story-search","price":"$0.025","method":"POST","url":"/story-search","description":"Story and news search across Hacker News and the open web in one call. Composite: one call runs hn-search + web-search in parallel and merges the two result lists, ranked by relevance (round-robin across sources) or by date (newest first, undated results last). Accepts the common agent story-search payload {query, type, sort, limit} — the same shape agents already send to news/story search catalogs. web-search is optional: if it fails, the response degrades to Hacker News results instead of failing the call. Use it as a story search, news search, or 'what's being discussed about X' lookup across HN and the general web."},{"name":"company-intel-pack","price":"$0.08","method":"POST","url":"/company-intel-pack","description":"Company research bundle for B2B enrichment agents: firmographic profile, domain intelligence, WHOIS registration, TLS posture, tech stack, email authentication (DMARC/SPF/DKIM), and recent news in one call. Composite: one call runs company-enrich + domain-enrich + whois + ssl-cert-info + tech-stack-detect + dmarc-check + news-search in parallel and merges them into {profile, domain, registration, security, tech_stack, email_auth, news}. Accepts a company name or a domain (name inputs resolve via a best-guess domain probe; unresolvable names return the profile only with the rest marked skipped). tech-stack-detect and news-search are optional legs that degrade instead of failing the pack. Seven lookups bought separately add up to $0.105; this pack is $0.08. Public-data only; no private enrichment databases."},{"name":"company-verify-pack","price":"$0.04","method":"POST","url":"/company-verify-pack","description":"Checks that a company exists and its public signals are consistent, in one call: profile, registrar, domain age, and TLS. Composite: one call runs company-enrich + registrar-lookup + domain-age-check + ssl-cert-info in parallel and merges them into {profile, registrar, age, tls}. Public-data existence and consistency signals only; this is data verification from open sources, NOT compliance, KYB, KYC, or identity verification. Use it as a company verification data API, vendor data consistency check, or domain-backed company signals for procurement and marketplace agents."},{"name":"competitor-snapshot","price":"$0.06","method":"POST","url":"/competitor-snapshot","description":"Snapshots a company for competitive intelligence in one call: profile, recent news, and news sentiment. Composite: one call runs company-enrich + web-search + brand-sentiment-analysis; the profile and a week-recency '<company> news' search run in parallel, then sentiment is scored over the top result snippets when the search returns hits. Merged output {profile, news, sentiment}. Data snapshot only; no analysis, recommendations, or investment advice. Use it as a company news monitor or market-research data feed."},{"name":"contact-normalize-pack","price":"$0.03","method":"POST","url":"/contact-normalize-pack","description":"Normalizes a contact record in one call, generating stable match keys for email, name, phone, and address plus parsed US address components. Composite: one call runs match-key-email + match-key-name + match-key-phone + match-key-address + address-parse in parallel; only the constituents whose input field is present are invoked (at least one of email/name/phone/address required). Deterministic and instant — no external lookups, no data retention. Use it as a contact normalization API, contact dedupe bundle, match key generator, record linkage pack, or CRM hygiene tool."},{"name":"content-quality-pack","price":"$0.04","method":"POST","url":"/content-quality-pack","description":"Runs the standard pre-publish content checks on text in one call: AI-detection, PII scan, moderation, and sentiment. Returns an AI-generated probability with verdict, every PII match with risk level, an allow/review/block moderation verdict, and overall sentiment. Ideal for UGC pipelines, comment gating, guest-post screening, agent output review. Composite: one call runs ai-content-detector + detect-pii + moderate-content + sentiment in parallel over the same text. Use it as a pre-publish content check or UGC safety gate."},{"name":"contract-trust-pack","price":"$0.04","method":"POST","url":"/contract-trust-pack","description":"Gathers smart-contract due-diligence data in one call: source verification, honeypot simulation, and LP lock check. Composite: one call runs contract-source-verified + token-honeypot + lp-lock-check in parallel and merges Etherscan-verified source status (name, compiler, ABI, proxy flag), buy/sell tax simulation results, and liquidity-locker holdings into one structured report with per-component telemetry. Long Solidity sources are truncated in the merged payload. Data-only aggregation; no advice. Use it as a smart-contract verification bundle or EVM contract due-diligence data pack."},{"name":"cron-pack","price":"$0.02","method":"POST","url":"/cron-pack","description":"Parses, explains, and forecasts a cron expression in one call. Composite: one call runs cron-parse + cron-explain + cron-next in parallel over the same 5/6/7-field cron expression or @daily/@hourly/@weekly/@monthly/@yearly macro. Returns validation + frequency bucket, a plain-English explanation, and the next N firing times as ISO 8601 + epoch seconds + human-readable strings in your timezone, with regular-cadence detection. Includes composed_of + per-component telemetry; partial failure degrades instead of failing. Use it as a crontab validator, plain-English schedule explainer, or 'when does this cron run' forecast."},{"name":"defi-protocol-dossier","price":"$0.04","method":"POST","url":"/defi-protocol-dossier","description":"Profiles a DeFi protocol's TVL and yield pools in one call using DeFiLlama data. Composite: one call runs defi-llama-protocol + defi-yield-pools in parallel, merging the protocol's canonical profile (name, category, audits, current TVL, per-chain TVL breakdown, 24h/7d/30d change) with its yield-bearing pools filtered to the same project slug (APY, TVL, exposure, IL-risk classification). Pool list is optional and degrades without failing the call. Data-only aggregation; no advice. Use it as a DeFiLlama protocol profile bundle or an Aave / Lido / Uniswap TVL and APY data pack."},{"name":"doc-brief","price":"$0.05","method":"POST","url":"/doc-brief","description":"Digests a public PDF in one call: layout-aware markdown, an executive summary, and named entities. Markdown preserves headings, tables, and lists; entities cover people, organizations, dates, and monetary amounts. Handles digital and scanned PDFs up to 30 pages. Ideal for report triage, contract review prep, research ingestion, due-diligence agents. Composite: one call runs pdf-to-markdown first, then summarize-text + extract-entities in parallel over the markdown. Use it as a PDF summary + entities bundle, PDF intelligence, report digest API, or contract skim."},{"name":"domain-dossier","price":"$0.04","method":"POST","url":"/domain-dossier","description":"Builds a full domain report in one call: WHOIS, DNS, TLS, age, risk, and DMARC. Composite: one call runs whois + dns-lookup + ssl-cert-info + domain-age-check + domain-risk-check + dmarc-check in parallel and merges them into {registration, dns, tls, age, risk, email_auth}. One request replaces six separate lookups for security, fraud, and due-diligence agents. Use it as a domain intelligence API, phishing triage bundle, or brand-protection domain workup."},{"name":"email-trust-report","price":"$0.03","method":"POST","url":"/email-trust-report","description":"Vets an email address in one call: deliverability, disposable check, DMARC posture, and a dedupe key. Composite: one call runs email-deliverability-check + disposable-email-check + dmarc-check + match-key-email in parallel and merges them into {deliverability, disposable, email_auth, match_key}. dmarc-check audits the email's domain; match-key-email supplies a normalized record-linkage key. DNS + public blocklist data only; no mailbox probing. Use it as an email verification bundle or email risk data for signup vetting and CRM hygiene agents."},{"name":"flight-brief","price":"$0.03","method":"POST","url":"/flight-brief","description":"Reports live flight status with FAA airport delays and airport info in one call. Composite: one call runs flight-status + airport-delays + iata-airport-info. Live aircraft state for a flight callsign (OpenSky Network) plus FAA ground stops, GDPs, and delay programs. Pass optional origin/destination IATA-3 codes to get per-airport delay events and airport metadata (name, coordinates, links); omit them and the national FAA delay picture is attached instead. Live data from OpenSky Network and FAA NAS Status. Use it as a flight tracker bundle or callsign lookup with delay context."},{"name":"image-caption-localize","price":"$0.04","method":"POST","url":"/image-caption-localize","description":"Captions an image and translates the caption into any of 100+ languages in one call. Composite: one call runs describe-image + translate. A vision LLM writes a single-sentence caption, then it is translated into the target language. Returns the source caption, translated caption, and per-component telemetry. Use it for translated image captions, multilingual alt text, or vision caption plus translation."},{"name":"image-generate-localize","price":"$0.04","method":"POST","url":"/image-generate-localize","description":"Generates an image from a text prompt and returns a localized caption to go with it in one call. Composite: one call runs image-generate + translate in parallel. Built for agents assembling a social post image, a multilingual creative asset, or a localized ad variant where a caller would otherwise fire off a text-to-image API and a translate API as two separate paid calls. Send a prompt and a target_language (optionally a separate caption if the on-image text should differ from the generation prompt); get back the generated image URL plus the caption in both the original text and the localized translation. Image generation is required; translation degrades the response instead of failing the call if its upstream is slow or down. Use it as an image generation API with built-in localization, a social post image generator, or a multilingual creative asset tool."},{"name":"image-intel-pack","price":"$0.04","method":"POST","url":"/image-intel-pack","description":"Analyzes an image in one call: description, brand logo detection, and content moderation. Composite: one call runs describe-image + logo-detect + moderate-content. Vision LLM description and logo detection run in parallel, then the description text is moderated for safety (harassment, hate, violence, sexual content, spam, phishing). Returns description, detected brands, moderation verdict, and per-component telemetry. Use it as an image analysis bundle or vision intelligence pack."},{"name":"json-dev-pack","price":"$0.03","method":"POST","url":"/json-dev-pack","description":"Converts a JSON document to TypeScript types and YAML, with optional schema validation, in one call. Composite: one call runs type-inference-from-json + json-yaml in parallel, plus json-schema-validate when you supply a schema. Returns a generated TypeScript interface (with date-time/uuid/uri/email format detection), the YAML rendering of the same document, and, when a JSON Schema (draft-07 or 2020-12) is provided, a validation report with per-error instance_path + keyword + message. Input capped at 200k chars. Includes composed_of + per-component telemetry; partial failure degrades instead of failing. Use it as an API response toolkit, quicktype-style type generation with format conversion, or structured-output verifier bundle."},{"name":"lead-qualify","price":"$0.06","method":"POST","url":"/lead-qualify","description":"Qualifies a lead in one call: email validity, disposable check, person enrichment, and company enrichment. Composite: one call runs lead-enrich + email-deliverability-check + disposable-email-check + company-enrich in parallel and merges them into a qualification object {email_valid, disposable, person, company} plus a deterministic fit_signals array (e.g. corporate_email_domain, domain_accepts_mail, disposable_email_domain). Data and derived signals only; no lead scoring, ranking, or buying advice. Company context is derived from the email domain when no company name is supplied. Use it as a lead qualification data API, lead verification, signup vetting, or CRM intake check for sales and growth agents."},{"name":"localize-pack","price":"$0.05","method":"POST","url":"/localize-pack","description":"Localizes text in one call: detects the source language, translates, and optionally rewrites the translation in a chosen tone. Give it text and a target language and get back the detected source language (ISO code + confidence), a fluent translation, and, when a tone is supplied, the translated text rewritten in that tone (formal, casual, friendly, persuasive, and 8 more). One paid call replaces the detect, translate, restyle chain: ideal for support reply localization, multilingual publishing, agent-to-human messaging. Composite: one call runs detect-language + translate in parallel, then rewrite-tone over the translation when a tone is provided. Use it as a localization pipeline API or multilingual content adapter."},{"name":"market-rates-pack","price":"$0.04","method":"POST","url":"/market-rates-pack","description":"Merges FX rates, perp funding, and Hyperliquid mark price into one call. Composite: one call runs exchange-rates + funding-rates + hyperliquid-market in parallel, merging ECB fiat FX rates for a chosen base currency, Binance USD-M perpetual funding (current rate, mark/index price, next funding time, 24h history), and Hyperliquid perp market data (mark price, max leverage, size decimals) for a chosen crypto symbol. Data-only market data merge; no advice. Use it as a cross-market rates bundle: ECB exchange rates + Binance funding + perps data."},{"name":"meeting-brief","price":"$0.08","method":"POST","url":"/meeting-brief","description":"Turns a meeting or call recording into speaker-labeled notes and a summary in one call. Composite: one call runs speaker-diarize + summarize-text. Diarizes the recording (Whisper v3 + speaker labels), then summarizes the speaker-labeled transcript. Returns utterances by speaker, speaker count, labeled transcript, summary, and per-component telemetry. Use it for meeting summaries from recordings, who-said-what digests, or diarized meeting notes."},{"name":"naming-pack","price":"$0.06","method":"POST","url":"/naming-pack","description":"Runs a full startup naming workflow in one call: generates brandable candidates, then checks domains, brand score, and social handles. Composite: one call runs business-name-generator first, then fans out domain-availability, brand-name-score, and social-handle-check over the top candidates (bounded to 9 component calls total). Returns brainstormed candidates ranked by available TLDs + brandability, then an enriched shortlist: brand-quality score with risks and recommendations, X/Twitter handle availability, and RDAP .com registration status with registrar and expiry. Enrichment checks are optional; failures degrade the response instead of failing it. Includes composed_of + per-component telemetry. Use it as a business name generator, company naming bundle, or brandable domain finder."},{"name":"news-digest","price":"$0.05","method":"POST","url":"/news-digest","description":"Summarizes the news on any topic in one call: ranked results, a bullet digest of the coverage, and the named entities (people, companies, places) driving the story. Give it a topic and a recency window (day/week/month). One paid call replaces a search-then-summarize agent loop: ideal for daily briefings, brand monitoring, market awareness, research agents. Composite: one call runs web-search first, then summarize-text + extract-entities in parallel over the result snippets. Use it as a topic news summary, current events briefing, or agent news monitor."},{"name":"npm-trust-pack","price":"$0.04","method":"POST","url":"/npm-trust-pack","description":"Vets an npm package before install in one call: supply-chain risk score plus registry stats. Composite: one call runs package-risk-npm + npm-package-stats in parallel for any npm package (scoped names supported). Returns the 0-10 risk score with risk_level bucket, contributing factors, typosquat candidates, and plain-English summary, plus the raw registry metrics: latest version, version count, age, days since last release, maintainer list, and last day/week/month/year downloads. Includes composed_of + per-component telemetry; partial failure degrades instead of failing. Use it as an npm install pre-flight, typosquat check + downloads + maintainers bundle, or Socket.dev-adjacent vetting bundle."},{"name":"onchain-identity-pack","price":"$0.03","method":"POST","url":"/onchain-identity-pack","description":"Resolves an EVM address or name across ENS, Basenames, and known-wallet labels in one call. Composite: one call runs ens-resolve + basename-resolve + wallet-label in parallel. Pass a 0x address for reverse ENS, reverse Basename, and known-address labelling, or pass a name ('vitalik.eth', 'jesse.base.eth', bare 'alice') for forward resolution on both name services with text records. All components are optional individually; at least one must resolve or the call returns 424. Data-only aggregation; no advice. Use it as a name-to-address and address-to-name resolver bundle, vitalik.eth lookup, .base.eth lookup, or EVM address identity data."},{"name":"outreach-pack","price":"$0.05","method":"POST","url":"/outreach-pack","description":"Drafts a cold email and verifies the recipient address in one call. Composite: one call runs email-draft + email-deliverability-check in parallel. Returns a ready-to-send email (subject, body, salutation, sign-off; tone controllable) plus a deliverability report on the recipient address: syntax, MX records, disposable-domain and role-account detection, SPF/DMARC/DKIM posture, and a 0-100 deliverability score. Privacy-safe DNS only, no mailbox probing. Includes composed_of + per-component telemetry; partial failure degrades instead of failing. Use it as a sales outreach pre-flight or inbox-readiness bundle."},{"name":"paper-brief","price":"$0.04","method":"POST","url":"/paper-brief","description":"Finds and digests an arXiv paper in one call: structured summary plus a ready-to-paste BibTeX citation. Composite: one call runs arxiv-search + arxiv-summarize + arxiv-bibtex. Pass a topic query (resolves to the top relevance hit) or an arXiv ID (search stage skipped); the structured LLM summary (TLDR, key findings, methods, limitations) and the BibTeX entry are generated in parallel. Public arXiv API. Use it as an arXiv paper digest, research paper summary, or search-summarize-cite bundle."},{"name":"person-dossier","price":"$0.05","method":"POST","url":"/person-dossier","description":"Researches a person from their email address in one call: enrichment, deliverability, disposable check, and social handle. Composite: one call runs person-enrich + email-deliverability-check + disposable-email-check + social-handle-check in parallel and merges them into {person, deliverability, disposable, social_handle}. The email local-part is probed as a candidate X handle (optional, degrades gracefully). Public-data enrichment only; no private people databases, no social-network scraping. Use it as a person dossier API, contact research, email intelligence, or lead profile lookup for CRM and sales agents."},{"name":"pr-pack","price":"$0.05","method":"POST","url":"/pr-pack","description":"Turns a git diff into a commit message and PR description in one call. Composite: one call runs commit-message-from-diff + pr-description-from-diff in parallel over the same unified diff. Returns a Conventional Commits message (type, scope, subject, full_message) plus a review-ready PR description (title, summary bullets, Markdown test-plan checklist, breaking_change flag, paste-ready body). Diff capped at 30,000 chars. Response includes composed_of + per-component telemetry; partial upstream failure degrades instead of failing. Use it as a pull request bundle, conventional commit + PR body generator, or ship-a-branch helper."},{"name":"prediction-market-snapshot","price":"$0.04","method":"POST","url":"/prediction-market-snapshot","description":"Searches Polymarket and Kalshi prediction markets with one query, returning both venues' open markets side by side. Composite: one call runs polymarket-markets + kalshi-markets in parallel with the same free-text query and returns merged {polymarket: [], kalshi: []} lists: questions, tickers, implied outcome prices (0-1), volume, liquidity, and end dates from both venues. Data-only listing of public market data; no probability advice, no order entry, no trading. Use it as a cross-venue market search or event odds listing bundle."},{"name":"product-listing-pack","price":"$0.06","method":"POST","url":"/product-listing-pack","description":"Preps an ecommerce product listing in one call: marketing copy, SEO keywords, and a product-name quality score. Composite: one call runs product-description + keyword-suggest + product-name-score in parallel. Returns marketing-ready copy (description, selling points, key features, listing titles built from your supplied facts), a de-duplicated ranked SEO keyword list from Wikipedia + DuckDuckGo autocomplete, and a name-quality score with grade, risks, and recommendations. name-score is optional: its failure degrades the response instead of failing it. Includes composed_of + per-component telemetry. Use it as a marketplace listing generator or Shopify / Amazon / Etsy listing prep."},{"name":"pubmed-brief","price":"$0.04","method":"POST","url":"/pubmed-brief","description":"Searches PubMed and summarizes the matching biomedical literature in one call. Composite: one call runs pubmed-search first, then summarize-text over the retrieved titles + abstracts. Returns the matching papers (PMID, title, authors, journal, date, abstract, DOI) plus a bullet-point roll-up of what the abstracts say. Literature summaries only; this is NOT medical advice, and output describes published research and always carries a consult-a-clinician disclaimer. Summary stage is optional: its failure degrades the response instead of failing it. Federal public-domain data via NCBI E-utilities. Includes composed_of + per-component telemetry. Use it as an NIH paper digest, research literature synthesis, or MeSH query with abstract roll-up."},{"name":"pypi-trust-pack","price":"$0.04","method":"POST","url":"/pypi-trust-pack","description":"Vets a Python package before pip install in one call: supply-chain risk score plus package stats. Composite: one call runs pypi-package-risk + pypi-package-stats in parallel for any Python package. Returns the 0-10 risk score with risk_level bucket, contributing factors, typosquat candidates, and plain-English summary, plus the raw PyPI metrics: latest version, version count, age, days since last release, author/maintainer, classifiers, and pypistats day/week/month downloads. Includes composed_of + per-component telemetry; partial failure degrades instead of failing. Use it as a pip install pre-flight, typosquat check + downloads + release history bundle, or requirements.txt + pyproject.toml vetting bundle."},{"name":"regex-pack","price":"$0.03","method":"POST","url":"/regex-pack","description":"Generates a regex from a natural-language prompt and live-tests it in one call. Composite: one call runs regex-from-prompt first, then feeds the generated pattern into regex-test over your test_strings (optional stage, runs only when test_strings are provided). Returns the JavaScript pattern + flags + explanation + examples, plus per-input matched/not-matched verdicts with capture groups so you know the pattern actually matches what you asked for. Prompt capped at 2,000 chars; up to 100 test strings of 5,000 chars each. Includes composed_of + per-component telemetry. Use it as an NL pattern builder with verification, generate-and-verify regex workflow, or regex playground bundle."},{"name":"repo-health-brief","price":"$0.05","method":"POST","url":"/repo-health-brief","description":"Assesses whether a public GitHub repo is safe to depend on, in one call: health score, README, and star history. Composite: one call runs github-repo-health + github-readme + github-stars-history in parallel. Returns the 0-100 maintainability score with grade (abandoned/stale/okay/healthy/thriving) and LLM verdict, the raw README markdown (truncated at 20k chars), and a sampled cumulative-stars-vs-date growth series. stars-history is optional: if it fails the response degrades instead of failing. Includes composed_of + per-component telemetry. Use it as a GitHub repo brief, open-source dependency vetting bundle, or should-I-depend-on-this-repo check."},{"name":"resume-review-pack","price":"$0.06","method":"POST","url":"/resume-review-pack","description":"Reviews a resume in one call: ATS fit score, PII exposure scan, and a summary polish. Composite: one call runs resume-scorer + detect-pii + rewrite-tone in parallel. Returns the 0-100 ATS score with calibrated subscores (keyword match, experience, skills, formatting, impact) and ranked improvement suggestions, a PII exposure report (emails, phones, addresses, SSNs) with risk level, and a confident-tone rewrite of the resume's summary/objective section. The rewrite stage is optional and bounded; its failure degrades the response instead of failing it. Includes composed_of + per-component telemetry. Use it as a job application pre-flight, resume vs job description fit bundle, or CV review workflow."},{"name":"seo-snapshot","price":"$0.04","method":"POST","url":"/seo-snapshot","description":"Audits a page's on-page SEO in one call: head metadata, link profile, and keyword ideas. Give it a URL and get back head metadata (title, description, canonical, OG/Twitter cards), the internal/external link breakdown, and ranked keyword suggestions seeded from your seed_keyword or the page's own title. One paid call replaces three: ideal for content-gap analysis, SEO audits, competitor page reviews, programmatic SEO pipelines. Composite: one call runs url-metadata-extract + link-extract in parallel, then keyword-suggest seeded from the page title. Use it as an SEO research API for agents."},{"name":"site-snapshot-pack","price":"$0.05","method":"POST","url":"/site-snapshot-pack","description":"Captures a website's screenshot, metadata, and SSL certificate in one call. Give it a URL and get back a rendered PNG screenshot (hosted image URL), head metadata (title, description, OG/Twitter cards, favicon), and the TLS certificate summary (issuer, days until expiry) for the host. One paid call replaces three: ideal for link-preview generation, phishing triage, uptime/appearance audits, portfolio monitoring, sales prospect research. Composite: one call runs website-screenshot + url-metadata-extract + ssl-cert-info in parallel. Use it as a visual + technical site profile or landing-page verifier."},{"name":"social-profile-pack","price":"$0.04","method":"POST","url":"/social-profile-pack","description":"Snapshots an X (Twitter) account in one call: profile, recent tweets, and sentiment. Composite: one call runs twitter-user-lookup + user-tweets + twitter-sentiment in parallel for a username and merges them into {profile, tweets, sentiment}; sentiment is scored over the account's recent public posts and degrades gracefully when unavailable. Read-only X API v2: no posting, replying, liking, following, or account mutation. Use it as a social profile pack API or audience research data for social and brand agents."},{"name":"solana-token-report","price":"$0.04","method":"POST","url":"/solana-token-report","description":"Screens a Solana SPL token in one call: safety score, authority checks, and flagged-list membership. Composite: one call runs solana-token-safety + solana-flagged-tokens in parallel, returning the 0-100 GoPlus safety score, mint and freeze authority flags, holder concentration, and whether the mint appears on the recently-flagged DEX Screener risk list (membership check computed server-side). The flagged-list component is optional and degrades without failing the call. Data-only aggregation; no advice. Use it as an SPL token data pack, Solana memecoin screening data, or GoPlus + DEX Screener composite."},{"name":"stablecoin-health-report","price":"$0.04","method":"POST","url":"/stablecoin-health-report","description":"Reports stablecoin peg health and the largest stablecoin yield pools in one call. Composite: one call runs stablecoin-peg + defi-yield-pools (stablecoin-only) in parallel, merging live price and basis-point deviation from $1 (USDT, USDC, DAI, FRAX, PYUSD, FDUSD, USDE, RLUSD, with configurable depeg-alert threshold) with the largest stablecoin yield pools tracked by DeFiLlama (TVL, APY, chain, project). Optional symbol filter narrows both components to one stablecoin. Pool data is optional and degrades without failing the call. Data-only aggregation; no advice. Use it as a USDC / USDT / DAI depeg monitor bundle or stablecoin market data pack."},{"name":"text-intel-pack","price":"$0.03","method":"POST","url":"/text-intel-pack","description":"Runs full text analysis in one call: language detection, sentiment, named entities, token count, and optional zero-shot classification. Give it text (plus optional labels) and get back the detected language with confidence, overall sentiment and score, named entities, an estimated token count, and, when 2-25 labels are supplied, a zero-shot classification verdict. One paid call replaces five NLP requests: ideal for inbound message routing, CRM enrichment, content pipelines, agent preprocessing. Composite: one call runs detect-language + sentiment + extract-entities + token-count (and text-classify when labels are given) in parallel. Use it as an NLP toolbelt API."},{"name":"token-dossier","price":"$0.05","method":"POST","url":"/token-dossier","description":"Runs due diligence on an EVM token in one call: metadata, risk score, honeypot simulation, LP lock, and burn stats. Composite: one call runs erc20-metadata + token-risk-score + token-honeypot + lp-lock-check + token-burn-stats in parallel and merges the results into a single structured report with per-component telemetry. Covers name/symbol/decimals/supply, composite 0-100 security score, buy/sell tax simulation, liquidity-locker holdings, and burn-address transfer history for tokens on Base, Ethereum, and other EVM chains. Data-only aggregation; no advice. Use it as an EVM token data pack or ERC-20 due-diligence bundle."},{"name":"trip-conditions-pack","price":"$0.03","method":"POST","url":"/trip-conditions-pack","description":"Briefs a trip stop for any coordinates in one call: weather, air quality, sunrise/sunset, and timezone. Composite: one call runs weather-forecast + sunrise-sunset + air-quality + timezone-lookup in parallel. For a lat/lon it returns current conditions and a 1-7 day forecast, sun and twilight times, US/European AQI with pollutant readings, and IANA timezone with local time. Partial failures degrade instead of erroring. Use it as a travel conditions bundle or destination briefing."},{"name":"tx-dossier","price":"$0.04","method":"POST","url":"/tx-dossier","description":"Decodes an EVM transaction and explains it in plain English, in one call. Composite: one call runs tx-receipt-decode + crypto-tx-explainer in parallel and merges decoded event logs (ERC-20/ERC-721 transfers, approvals, verified-ABI events) with an LLM-written plain-English summary of what the transaction did. Includes status, gas, from/to/value, and per-component telemetry. The explainer is optional and degrades on timeout without failing the call. Data-only aggregation; no advice. Use it as an EVM tx data pack, tx debug bundle, or Basescan + Etherscan tx reader."},{"name":"url-dossier","price":"$0.05","method":"POST","url":"/url-dossier","description":"Profiles a webpage in one call: metadata, scraped content with a summary, outbound links, and tech stack. Give it a URL and get back head metadata (title, description, OG/Twitter cards, canonical, favicon), scraped body text with an LLM summary, the outbound link list, and a tech-stack fingerprint (CMS, framework, CDN, hosting, analytics). One paid call replaces five: ideal for agent research, lead qualification, content cataloging, competitive analysis, RAG ingestion. Composite: one call runs url-metadata-extract + scrape + link-extract + tech-stack-detect in parallel, then summarize-text over the scraped text. Use it as full page intelligence or a website profile."},{"name":"video-brief","price":"$0.08","method":"POST","url":"/video-brief","description":"Transcribes and summarizes any video URL in one call. Composite: one call runs video-to-text + summarize-text. Whisper v3 transcription (auto-detects 90+ languages), then a summary of the transcript. Returns full transcript, duration, summary, and per-component telemetry. If transcription times out, responds 424 with partial telemetry. Use it as a video TLDR, video digest, or Whisper transcription plus LLM summary."},{"name":"wallet-dossier","price":"$0.05","method":"POST","url":"/wallet-dossier","description":"Profiles an EVM wallet in one call: address label, ENS reverse lookup, ERC-20 balance, and FIFO token P&L. Composite: one call runs wallet-label + ens-resolve + wallet-current-balance + wallet-pnl in parallel and merges the results into one structured report with per-component telemetry. Returns known-address label and category, EOA-vs-contract status, primary ENS name, current ERC-20 balance (USDC on Base by default, any token via token_address), and FIFO cost-basis P&L for that token. wallet-pnl is optional and degrades on timeout. Data-only aggregation; no advice. Use it as an EVM address data pack or wallet profile bundle."},{"name":"wallet-intel-pack","price":"$0.08","method":"POST","url":"/wallet-intel-pack","description":"EVM wallet + contract risk pack for wallet and crypto agents deciding whether to interact with an address. Composite: one call runs wallet-label + ens-resolve + wallet-current-balance + wallet-pnl + gas-now-base in parallel, and for contract addresses adds token-risk + token-honeypot + lp-lock-check, merging everything into {label, ens, balance, pnl, gas, contract_risk}. Phase 1 labels the address to learn is_contract; EOAs get contract_risk: null and the three risk legs never run, so a plain-wallet lookup is five constituents for $0.08 while a contract lookup adds the risk bundle at the same price. ens-resolve, wallet-pnl, gas-now-base, and the three risk legs are optional and degrade instead of failing the pack. EVM only (Base or Ethereum). Data-only aggregation of public on-chain records; no advice."},{"name":"webpage-change-report","price":"$0.04","method":"POST","url":"/webpage-change-report","description":"Detects changes to a webpage and explains them in plain language, in one call. Give it a URL (plus optional previous_hash or previous_text baseline and CSS selector scope) and get back the changed flag, content hash, added/removed line diff, and an LLM summary of what actually changed, ready to drop into an alert or agent decision. Ideal for competitor monitoring, policy-change tracking, status-page watching, changelog digests. Composite: one call runs webpage-diff first, then summarize-text over the diff. Use it as a website change monitor, page-watch + diff digest, TOS-policy change explainer, or price-page monitor with narrative."},{"name":"website-trust-report","price":"$0.04","method":"POST","url":"/website-trust-report","description":"Gathers site legitimacy signals for a URL in one call: TLS, domain risk, lookalike detection, metadata, and tech stack. Composite: one call runs ssl-cert-info + domain-risk-check + homoglyph-check + url-metadata-extract + tech-stack-detect in parallel over a URL (the hostname is derived for the domain-shaped checks) and merges them into {tls, domain_risk, lookalike, metadata, tech_stack}. Data signals only; no verdicts or safety guarantees. Use it as a URL safety data source, phishing triage bundle, or link inspection for security and moderation agents."},{"name":"wiki-brief","price":"$0.03","method":"POST","url":"/wiki-brief","description":"Looks up a topic on Wikipedia and digests it in one call: canonical article, bullet brief, and named entities. Returns the article's title, URL, Wikidata Q-id, and intro, a bullet brief distilled from the article body, and the named entities (people, organizations, locations, dates) it mentions. One paid call replaces the lookup-then-digest agent loop: ideal for topic primers, RAG context assembly, research agents, quiz/content generation. Composite: one call runs wikipedia-lookup first, then summarize-text + extract-entities in parallel over the article text. Use it as an encyclopedia lookup + summary + entities bundle, RAG context builder, or topic primer API."},{"name":"youtube-brief","price":"$0.05","method":"POST","url":"/youtube-brief","description":"Summarizes a YouTube video from its URL or ID: transcript, TLDR, and named entities in one call. Composite: one call runs youtube-transcript + summarize-text + extract-entities. Pulls the YouTube transcript, then summary and named entity extraction (people, orgs, locations, dates) run in parallel. Returns transcript excerpt, summary, entities, and per-component telemetry. Use it as a video digest or closed-caption summarizer."},{"name":"token-clearance-check","price":"$0.06","method":"POST","url":"/token-clearance-check","description":"Delivers a signed token safety verdict before a trade: honeypot, risk score, source verification, and LP lock in one call. Composite: one call runs token-honeypot + token-risk-score + contract-source-verified (+ lp-lock-check when an LP address is supplied) in parallel on EVM chains, or solana-token-safety for Solana mints, and returns normalized pass/flag verdicts per check. The result carries an Ed25519 attestation signed by our ERC-8004 identity (agentId 47167 on Base; key at /.well-known/x402-signing-key), so the calling agent can verify and retain proof of the check it paid for. Data-only aggregation of on-chain facts; no advice, no action recommendation. Use it as a pre-trade token check, rug check API, or token clearance for trading agents."},{"name":"x-topic-pulse","price":"$0.05","method":"POST","url":"/x-topic-pulse","description":"Takes the pulse of a topic on X (Twitter): tweet search, sentiment, and top voices in one call. Composite: one call runs tweet-search + twitter-sentiment in parallel over the same topic and merges recent tweets, aggregate sentiment, and the accounts driving engagement (top_voices ranked by likes, retweets, replies). One settlement instead of stitching three X calls. Use it for X topic intelligence or social listening for agents."},{"name":"agent-trace-brief","price":"$0.02","method":"POST","url":"/agent-trace-brief","description":"Turns a raw agent execution trace into a readable agent trace summary: an ordered step-by-step account of what the agent did, where it broke, and why. Built for tool call debugging when a run fails silently or an agent loops without explanation: send the trace array or log and get back failure points plus a root-cause hypothesis grounded only in what the trace actually shows, with anything it can't determine labeled unknown instead of guessed. Useful for agent run analysis after an incident, before a retry, or as part of a CI check on agent behavior. Use it as an agent debugging API, a trace root cause tool, or a post-mortem generator for agent pipelines."},{"name":"mcp-tool-risk-score","price":"$0.02","method":"POST","url":"/mcp-tool-risk-score","description":"Heuristic MCP tool risk review for an MCP tool manifest before you wire it into an agent. Send the tool definitions (name, description, inputSchema) plus optional deployment context and get back a mcp permission review with per-tool scores for permission scope, prompt-injection surface, and destructive-action risk, each with reasons, plus an overall tool security score. This is a heuristic pass over manifest text, not a formal security guarantee or penetration test, so treat low scores as 'looks lower-risk on paper', not 'certified safe'. Use it as an agent tool audit step in CI, an MCP catalog screening pass, or a quick second opinion before granting a new tool broad access."},{"name":"tool-call-diff","price":"$0.008","method":"POST","url":"/tool-call-diff","description":"Compare two agent run sequences and see how their tool calls differ. Send before and after arrays of tool calls (name/args or tool/arguments shape) and get back which calls were added, removed, or reordered, plus per-call argument drift with the exact changed argument paths from a deep compare. The result is exact and reproducible: the same replay comparison always returns the same diff. Built for agent regression diff work: confirming a prompt or code change didn't silently alter which tools an agent calls or what it passes them. Use it as a tool call diff API, an agent action drift checker, or a replay comparison step in CI before shipping an agent change."},{"name":"eval-case-generate","price":"$0.02","method":"POST","url":"/eval-case-generate","description":"Eval case generator for an agent or LLM task: describe the task and get back a draft llm eval dataset of {input, expected, rubric} cases spanning typical, edge, and adversarial scenarios. Pass example cases to steer style, and set n for how many to generate (default 8, max 20). Every case is labeled a candidate needing human review, not validated ground truth: this drafts a first pass at agent test cases, it doesn't certify them. Use it as an agent regression tests starter, an eval dataset generator for a new task, or a quick way to seed a rubric-graded benchmark before a human tightens it."},{"name":"dom-change-diff","price":"$0.01","method":"POST","url":"/dom-change-diff","description":"DOM diff for two HTML snapshots of the same page or component, built for browser-automation scripts whose CSS selectors quietly break after a site redesign. Send before_html and after_html plus the selectors your workflow watches, and get back per-selector added/removed/moved/attribute-changed status, stale DOM detection for targets that vanished, and selector stability hints: replacement selectors built from an element's id, data-testid, or aria-label so a broken automation step can self-repair. Use it as a browser workflow repair tool, a selector-stability checker, or a pre-flight check before re-running a scraping or RPA script against a site that may have changed."},{"name":"form-fill-plan","price":"$0.02","method":"POST","url":"/form-fill-plan","description":"Form fill plan API that turns an HTML form plus a plain-language goal into an ordered browser form automation plan: selector, field label, value, and action (fill/select/check/uncheck/click) for each step. Built for autofill steps and Playwright form plan generation ahead of a real run. Send form_html, a goal like 'sign up for the newsletter with my email', and any known data values, and get back a step-by-step plan with unresolved fields flagged rather than guessed. Advisory only: the plan is heuristic guidance from static HTML, not a guarantee, and should be verified against the live DOM before executing. Use it as a browser form automation API, an autofill planning tool, or a pre-run checklist generator for RPA and agent browser workflows."},{"name":"browser-flow-digest","price":"$0.02","method":"POST","url":"/browser-flow-digest","description":"Browser flow digest API that compresses a recorded trajectory or trace into reusable workflow memory: an ordered step list, the preconditions each step assumes, and failure hints for anything that broke or looked fragile. Built for trajectory-to-steps compression so an agent doesn't replay a full session log every time it repeats a task. Send a trajectory (JSON array of recorded browser actions, or a plain-text trace) and an optional goal, and get back a named workflow with steps, preconditions, failure hints, and reusability notes grounded only in what the trajectory actually shows. Use it as a workflow memory API, a browser automation trace summarizer, or a reusable-recipe generator for repeat browser agent tasks."},{"name":"llm-cost-estimate","price":"$0.005","method":"POST","url":"/llm-cost-estimate","description":"LLM cost estimate API, token cost estimate endpoint, and token cost calculator for comparing inference cost across models before you run a prompt. Send input_tokens and output_tokens (or raw text, auto-estimated at roughly 4 characters per token) plus a list of model names, and get a per-model price breakdown from a built-in snapshot price table, with the cheapest known model called out. Pass price_overrides to price your own negotiated rates or a model missing from the table instead of getting a guess. The table is stamped with an as_of date so you know how fresh the snapshot is. Use it as a token cost calculator, a model price compare tool, or a pre-flight budget check before an LLM run or agent workflow."},{"name":"model-route-recommend","price":"$0.01","method":"POST","url":"/model-route-recommend","description":"Model routing API that answers 'which model should I use' from plain task requirements. Send a task description plus optional constraints (latency, budget, context length, modality) and get back a recommended model tier, 2-4 concrete candidate model names, the reasoning behind the pick, tradeoffs, and a cheaper fallback tier when quality can flex. Heuristic route recommendation grounded in general model-capability tiers, not a live benchmark or pricing feed, so candidate models come with a caveat to verify current pricing and capability before committing. Use it as a model selection API, an LLM routing advisor, or a pre-flight check before wiring a new task into an agent pipeline."},{"name":"kimi-k3-chat","price":"$0.05","method":"POST","url":"/kimi-k3-chat","description":"Call Venice's Kimi K3 model through a flat-price x402 endpoint with no Venice account or API key. Send a prompt plus an optional system message, temperature, and max_tokens. This endpoint invokes the exact kimi-k3 upstream model, caps prompts at 8,000 characters and output at 768 tokens, and returns the model name and token usage when supplied by Venice. Use it for Kimi K3 chat, bounded agent reasoning, coding questions, extraction, or a pay-per-call Kimi API."},{"name":"kimi-k3-agent-plan","price":"$0.08","method":"POST","url":"/kimi-k3-agent-plan","description":"Turn a goal into an execution-ready structured agent plan using Venice's exact Kimi K3 model. Send a goal plus optional context and constraints; receive objective, assumptions, dependency-ordered steps, acceptance tests, risks, and a first action as JSON. Input is bounded and the output is capped at 1,024 tokens. Use it for agent task decomposition, implementation plans, workflow planning, acceptance criteria, or a Kimi K3 planning API."},{"name":"return-policy-extract","price":"$0.015","method":"POST","url":"/return-policy-extract","description":"Turns a merchant's raw return policy text into structured refund terms an agent can act on before buying or returning something. Send the policy wording pasted from a terms page, packing slip, or support doc and get back the return window in days, restocking fee, condition requirements, whether an RMA is required, listed exceptions, and refund method. This is return policy extract, not advice: every field is pulled from the text you send, and anything the policy doesn't state comes back null instead of guessed. Use it as a return policy extract API, refund terms parser, restocking fee checker, or RMA parse tool ahead of a purchase or return decision."},{"name":"warranty-parse","price":"$0.015","method":"POST","url":"/warranty-parse","description":"Turns raw warranty terms text from a manual, warranty card, or manufacturer page into a structured coverage record an agent can check before a purchase or claim. Send the warranty wording and get back what's covered, duration in months, exclusions, the claim process, and whether coverage transfers to a new owner. This is warranty parse and coverage terms extraction, not a legal read on your rights: every field comes from the text you send, and anything unstated comes back null rather than guessed. Use it as a warranty parse API, coverage terms extractor, warranty duration checker, or claim process extraction tool."},{"name":"sku-normalize","price":"$0.01","method":"POST","url":"/sku-normalize","description":"Turns a messy marketplace product title or SKU string into structured attributes for catalog matching: brand, model, variant, capacity, color, and a canonical key you can join against other catalogs. Feed it the raw title (or SKU) plus an optional category hint and it derives each attribute from what the string implies, with a confidence score, instead of guessing at specs the string doesn't carry. Use it as a sku normalize API, product title parse tool, catalog matching helper, or product attribute extraction service for price-comparison feeds and marketplace listings."},{"name":"syllabus-parse","price":"$0.015","method":"POST","url":"/syllabus-parse","description":"Turns a pasted course syllabus into a structured week-by-week outline an agent can schedule against: course name, and per week the topics, readings, assignments, and due dates. This is syllabus parse and course outline extract from the text you send: it reports what the syllabus states, including the reading schedule and assignment dates, and never fills in a week's contents that isn't in the source. Makes no claim about credit or accreditation. Use it as a syllabus parse API, course outline extraction tool, reading schedule parser, or assignment due-date extractor for study planning and calendar sync."},{"name":"paper-to-flashcards","price":"$0.015","method":"POST","url":"/paper-to-flashcards","description":"Turns a paper abstract or excerpt into study flashcards for spaced repetition. Send the text and an optional card count and get back question/answer/difficulty flashcards grounded only in what the text says, so you can drop them straight into a review deck without fact-checking against outside sources. This is paper to flashcards generation, not a summary of research you haven't given it. Use it as a paper to flashcards API, study cards generator, spaced repetition card builder, or learn-from-paper tool for researchers and students turning reading into review material."},{"name":"reading-plan-generate","price":"$0.015","method":"POST","url":"/reading-plan-generate","description":"Builds a sequenced reading plan for a topic so a learner or agent knows what to study first, next, and last. Send a topic plus an optional level and hour budget and get back a staged learning path: stage titles, goals, resource types to seek out, and estimated hours per stage. This is a reading plan generator and study plan generator, not a professionally curated or accredited curriculum, and it names resource types rather than fabricating specific unverifiable book titles or URLs. Use it as a reading plan API, learning path generator, study plan generator, or topic curriculum tool when onboarding into a new subject or budgeting study time."},{"name":"ticket-cluster","price":"$0.02","method":"POST","url":"/ticket-cluster","description":"Groups a batch of raw support tickets into themed clusters so you can see what's actually driving volume without reading every ticket by hand. Send an array of ticket texts and get back labeled clusters, each with a ticket count, the original ticket_indexes it covers, and a representative sample, built for ticket clustering, support theme grouping, and ticket triage at queue scale. Grounded strictly on the ticket text you send, up to 200 tickets per call. This is read-only analysis; redact customer PII from ticket text before sending it. Use it as a ticket clustering API, support theme grouping tool, ticket triage assistant, or issue clustering endpoint for high-volume support queues."},{"name":"sla-extract","price":"$0.015","method":"POST","url":"/sla-extract","description":"Pulls the actual service-level terms out of a contract, vendor agreement, or support policy so you don't have to hunt through pages of text for them. Send the contract text (or a support policy excerpt) and get back structured SLA extraction: response_times, resolution_times, uptime_pct, penalties, escalation_tiers, and exclusions. Built for service level terms, uptime commitment, and escalation tiers lookups; this is text extraction only, not legal advice, and it doesn't judge enforceability. Redact customer or employee PII from the source text before sending it; the endpoint is read-only and reports only what the text actually states. Use it as an SLA extraction API, contract term parser, uptime commitment checker, or service-level terms lookup for vendor and support agreements."},{"name":"escalation-brief","price":"$0.015","method":"POST","url":"/escalation-brief","description":"Turns a messy support thread into a short handoff brief the next person can act on in seconds instead of re-reading the whole conversation. Send the thread (a string or an array of messages) plus optional context, and get back an escalation summary: issue, impact, steps_tried, ask, urgency, and a suggested_owner when the thread implies one. Built for escalation summary, ticket brief, and support handoff workflows; every field is grounded strictly on the thread text, no invented steps or names. Redact customer or employee PII from thread text before sending it; this is a read-only summarization pass. Use it as an escalation summary API, ticket brief generator, support handoff tool, or incident summary endpoint for on-call and tier-2 handoffs."},{"name":"duplicate-ticket-detect","price":"$0.008","method":"POST","url":"/duplicate-ticket-detect","description":"Checks a new support ticket against a batch of existing ones and ranks which are likely the same issue, so you can merge or link duplicates before they get worked twice. Send the new ticket plus up to 500 candidate tickets ({id?, text}) and get back matches sorted by lexical similarity score, each with the candidate index, id, score, and a text snippet, a word-shingle Jaccard score. Built for duplicate ticket detection, similar tickets, and support dedupe workflows; redact customer PII from ticket text upstream before sending it. Use it as a duplicate ticket detection API, similar-ticket finder, support dedupe tool, or ticket matching endpoint ahead of manual triage."},{"name":"grant-lookup","price":"$0.015","method":"POST","url":"/grant-lookup","description":"Grant lookup and federal funding opportunities search for agents scouting money on the table for nonprofits, small businesses, researchers, and local governments. Searches grants.gov's live opportunity index by keyword plus optional agency and eligibility filters, and returns each match's opportunity id, title, agency, open/close dates, award ceiling, and a direct grants.gov URL. Grant search api, funding opportunity finder, federal grants database lookup. Use it as a grant lookup API, a funding-opportunity search tool, or a federal grants monitor for recurring keyword alerts."},{"name":"civic-meeting-brief","price":"$0.015","method":"POST","url":"/civic-meeting-brief","description":"Civic meeting brief for turning a raw council or board agenda or minutes document into a scannable summary of what actually happened. Send the meeting text and get back decisions made, action items with owners, recorded votes, and other items worth flagging, grounded only on the supplied text with no invented facts. Public meeting brief, council minutes summary, agenda summary, civic meeting digest. This is a summarization tool, not legal advice, and it will not infer a decision the text does not state. Use it as a council minutes summarizer, a public meeting brief generator, or an agenda/vote tracker for civic-tech and local-news agents."},{"name":"ncbi-taxonomy-lookup","price":"$0.01","method":"POST","url":"/ncbi-taxonomy-lookup","description":"Taxonomy lookup for resolving a common or scientific organism name into its NCBI TaxID, rank, and full ancestor lineage. Backed by NCBI E-utilities against the taxonomy database, so results match what researchers get from NCBI directly: species classification, genus/family/order chain, and each ancestor's own rank and TaxID. Organism lineage, species classification, ncbi taxid resolver, taxonomic hierarchy search. Use it as a taxonomy lookup API, an organism lineage resolver, or a species classification tool for biology, bioinformatics, and research agents."},{"name":"wikipedia-search","price":"$0.008","method":"POST","url":"/wikipedia-search","description":"Wikipedia search for full-text lookups across any Wikipedia language edition, built for agents that need a quick encyclopedia fact-check or background pass before answering. Send a query and get back ranked article hits with plain-text snippets (HTML stripped), page ids, and canonical wiki URLs. Wikipedia search, encyclopedia search, wiki full text search, knowledge search. Distinct from a single-page fetch: this ranks matches across the whole encyclopedia. Use it as a Wikipedia search API, an encyclopedia lookup tool, or a knowledge-base search for research and fact-checking agents."},{"name":"wikidata-resolve","price":"$0.01","method":"POST","url":"/wikidata-resolve","description":"Wikidata resolve for turning a name into a structured knowledge-graph identifier. Send an entity name (person, company, place, or concept) and get back its Wikidata QID, label, description, resolved type claims, and key facts (inception date, country, official website, external identifiers), plus the runner-up candidates when the name is ambiguous. Entity resolution, wikidata resolve, knowledge graph lookup, entity id lookup. Use it as an entity resolution API, a knowledge graph lookup tool, or a QID resolver for data-enrichment and disambiguation agents."},{"name":"wikipedia-pageviews","price":"$0.008","method":"POST","url":"/wikipedia-pageviews","description":"Wikipedia pageviews trend for reading topic interest over time straight from real traffic data. Send an article title and get back a daily or monthly pageview timeseries, total views across the window, and a trend percentage comparing the first half of the window to the second half, backed by the Wikimedia Pageviews REST API. Pageviews trend, topic interest over time, wikipedia traffic, trend signal, search interest proxy. Use it as a trend-detection API, a topic-interest tracker, or a traffic-signal tool for research, content, and market-scouting agents."},{"name":"agent-prelaunch-audit","price":"$0.08","method":"POST","url":"/agent-prelaunch-audit","description":"Ship-readiness check before you push an AI app live: agent due diligence and prelaunch audit in one call instead of six. Inspects deploy config, secret exposure, prompt-injection surface, dependency risk, and database migration risk, then rolls the result into one readiness view. Composite: one call runs deploy-config-risk + secrets-exposure-check + prompt-injection-surface + dep-risk-summary + db-migration-risk + production-readiness-score in parallel into {deploy_config, secrets, prompt_injection, dependencies, db_migration, readiness_score}. Send a repo ('owner/name') for a live scan, or any mix of config, deps, prompt, and sql; each maps to its matching check, so partial input still returns a partial verdict. Advisory and heuristic only, it flags patterns and never executes code. Use it as an ai app security check, a pre-deploy audit gate, or a ship-readiness score."},{"name":"document-extract-suite","price":"$0.07","method":"POST","url":"/document-extract-suite","description":"Turn a PDF URL into structured data in one call: this pdf extraction suite pulls markdown text, tables, named entities, PII flags, and a summary without five separate requests. Composite: one call runs pdf-to-markdown first, then fans pdf-extract-tables, extract-entities, detect-pii, and summarize-text in parallel over the extracted text. Send { url: '<pdf-url>' } and get back { markdown, tables, entities, pii_flags, summary }. Built for document intelligence api workflows, pdf to structured data pipelines, and any document parse job feeding an LLM or a database. Only a hosted PDF URL is supported — there is no raw file-upload path. If entity/PII/summary legs fail, markdown and tables still return; the response is marked degraded rather than failed."},{"name":"receipt-to-ledger","price":"$0.05","method":"POST","url":"/receipt-to-ledger","description":"Turn a receipt photo into a ledger entry in one call: line items, merchant and date entities, and a currency-normalized total, ready for a bookkeeping or expense system. Composite: one call runs receipt-parser first, then extract-entities and exchange-rates in parallel off the OCR output, merging into { ocr, line_items, entities, totals }. Covers receipt to ledger conversion, receipt parsing, expense extraction, and receipt ocr structured output for accounting and expense-tracking agents. Send image_url or file (receipt photo URL) and an optional target_currency (default USD); totals.converted carries the same-day FX-normalized amount. Use it as a receipt parsing API, expense automation tool, or receipt-to-ledger pipeline for finance agents."},{"name":"filing-financials-brief","price":"$0.07","method":"POST","url":"/filing-financials-brief","description":"Get an SEC filing brief in one call instead of stitching three EDGAR lookups together: the filing itself, its XBRL financials, and a plain-language filing summary. Buyers searching for a sec filing brief, xbrl financials, company financials extract, or 10-K summary get filing metadata and text, an XBRL revenue/net income/EPS/assets series, and an executive-style summary in one response. Composite: one call runs sec-filing + xbrl-financials in parallel, then summarize-text (optional) once filing text resolves, merged into filing, financials, and summary sections. Public-data extraction from SEC EDGAR only: no investment advice, no ratings, no trade recommendations, just what the company disclosed. Accepts a ticker or CIK plus an optional form_type (10-K default, 10-Q, 8-K, etc). Use it as a filing summary API, an EDGAR research shortcut, or a due-diligence financials puller."},{"name":"multilingual-doc-brief","price":"$0.06","method":"POST","url":"/multilingual-doc-brief","description":"Turn a foreign-language document into a plain-English brief in one call: send a PDF and get back extracted text, the detected source language, an English (or target-language) translation, a summary, and a PII risk flag. Built for agents that need doc translation, a multilingual document brief, or to translate and summarize a foreign doc without chaining five separate calls themselves. Composite: one call runs pdf-to-text first, then detect-language + translate-text + summarize-text + detect-pii in parallel on the extracted text, and merges the results into {text, detected_language, translation, summary, pii}. Send a PDF URL (`url` or `file`) and an optional `target_lang` (default 'en'). Translation, summary, and PII checks degrade gracefully if one fails; extraction failure fails the call."},{"name":"domain-threat-report","price":"$0.08","method":"POST","url":"/domain-threat-report","description":"Domain threat report API for a security investigation on any domain: is this a phishing domain, a lookalike squat, or a legitimate registration? Covers WHOIS/RDAP registration age, DNS records, TLS certificate posture, DMARC/SPF/DKIM email authentication, certificate-transparency subdomain enumeration, IP/ASN hosting attribution, and homoglyph lookalike detection on the domain string. Composite: one call runs whois-lookup + dns-lookup + ssl-cert-info + dmarc-check + subdomain-enum + homoglyph-check + ip-asn in parallel (ip-asn needs a resolved A record and is skipped otherwise) into {registration, dns, tls, email_auth, subdomains, ip_intelligence, lookalike_check}. Use it as a phishing check API, domain security audit, or brand-impersonation detector."},{"name":"site-forensics-pack","price":"$0.06","method":"POST","url":"/site-forensics-pack","description":"Site forensics pack API for a page capture and web investigation: pull a visual screenshot, an archive.org Wayback snapshot, the detected tech stack, page metadata, outbound links, and the sitemap in one call. Built for archiving evidence of a page's state and fingerprinting what it's built on before content changes or disappears. Composite: one call runs website-screenshot + archive-snapshot + tech-stack-detect + url-metadata-extract + link-extract + sitemap-fetch in parallel (screenshot and archive-snapshot are optional, degrading rather than failing the call) into {screenshot, archive, tech_stack, metadata, links, sitemap}. Use it as a page-capture API, web investigation tool, or archive-and-fingerprint utility."},{"name":"vendor-risk-brief","price":"$0.06","method":"POST","url":"/vendor-risk-brief","description":"Vendor risk brief API for supplier vetting and vendor onboarding checks: assess a vendor or supplier domain before you sign a contract or grant system access. Pulls WHOIS/RDAP registration age, DNS records, TLS certificate health, DMARC/SPF/DKIM email authentication, a domain-wide email deliverability posture check, and detected tech stack into one procurement-ready risk brief. Composite: one call runs whois-lookup + dns-lookup + ssl-cert-info + dmarc-check + email-deliverability-check + tech-stack-detect in parallel (tech-stack-detect is optional, degrading if the homepage is slow or blocked) into {registration, dns, tls, email_auth, email_posture, tech_stack}. Use it as a vendor risk brief, supplier vetting API, or vendor onboarding due-diligence check."},{"name":"brand-availability-sweep","price":"$0.06","method":"POST","url":"/brand-availability-sweep","description":"Brand availability sweep API for a name availability check before you commit to a startup, product, or project name: trademark signal, domain availability, X/Twitter handle availability, brandable alternative names, and a brandability score in one call. Composite: one call runs brand-clearance + domain-availability + x-handle-availability + domain-suggest + brand-name-score in parallel (the handle and alternative-name legs are optional, degrading if X credentials are missing or the naming model is slow) into {clearance, primary_domain_availability, handle, alternatives, brandability}. Trademark data is informational only, not legal clearance. Use it as a brand availability API, name availability check, or trademark-and-domain search."},{"name":"swap-preflight-check","price":"$0.08","method":"POST","url":"/swap-preflight-check","description":"Pre-swap safety check for a token pair before you sign: run this as the swap preflight, pre-swap safety, and price impact check an agent runs before it commits a trade. Composite: one call runs tx-simulate-swap + price-impact + honeypot-check + dex-liquidity-depth + lp-lock-check in parallel and merges them into one report. Returns a routed swap quote (expected output, min-out at slippage, gas), effective-price impact across a few USD sizes, a honeypot / sell-tax simulation on the token you'd receive, that token's pooled liquidity depth, and a best-effort LP-lock check. Send token_in, token_out, amount (smallest units of token_in), and an optional chain. Different from token-clearance-check: this is scoped to one specific swap you're about to execute, not a general token risk score. Use it as a pre-swap safety API, honeypot-before-swap check, or DEX preflight for trading agents."},{"name":"safe-tx-review","price":"$0.06","method":"POST","url":"/safe-tx-review","description":"Multisig preflight for a Gnosis Safe: this is the safe tx review, transaction review, and pre-signature check a treasury agent runs before an owner signs. Composite: one call runs safe-multisig-status + safe-tx-decode + contract-source-verified, decoding the tx first and using its target address to pull verified source. Returns current owners, threshold, nonce, and pending queue for the Safe, a decoded breakdown of the execTransaction call (target, value, operation, inner MultiSend legs), and whether the target contract's source is verified. Send safe_address plus an optional tx (an executed tx_hash, or raw calldata for a pending transaction) and chain. Read-only decode and on-chain reads only, no signing or execution. Use it as a gnosis safe check API, multisig preflight, or treasury transaction review for DAO and ops agents."},{"name":"trip-readiness-brief","price":"$0.06","method":"POST","url":"/trip-readiness-brief","description":"Cross-border trip readiness for a route and date: the pre-travel check, visa and weather brief, and international travel readiness pack a booking agent runs before confirming an itinerary. Composite: one call runs airport-delays + weather-current-city + visa-requirements + exchange-rates + holiday-lookup in parallel, after resolving the destination airport. Returns FAA delay status for both airports, a destination weather forecast, a passport-to-destination visa requirement (when nationality is given), a USD exchange rate for the local currency, and public holidays for the travel year. Send origin, destination (3-letter IATA codes), date, and an optional nationality (ISO-2 passport). Differs from flight-brief: cross-border readiness (visa + FX), not live flight tracking. Use it as a trip readiness API, pre-travel check, or visa and weather brief for travel-booking agents."},{"name":"destination-arrival-pack","price":"$0.05","method":"POST","url":"/destination-arrival-pack","description":"On-arrival brief for a city or airport: this is the arrival pack, destination brief, and local conditions check a travel agent pulls right after landing. Composite: one call runs weather-current-city + air-quality + timezone-lookup + sunrise-sunset + exchange-rates in parallel, after resolving the destination. Returns airport metadata (when destination is an IATA/ICAO code), current weather, air quality index and pollutants, local time and UTC offset, sunrise/sunset/twilight times, and a home-to-local currency exchange rate. Send destination as a city name or a 3/4-letter IATA/ICAO code, plus an optional home_currency. Use it as an arrival pack API, destination brief, or city-on-arrival check for travel and relocation agents."},{"name":"mcp-server-safety-report","price":"$0.06","method":"POST","url":"/mcp-server-safety-report","description":"MCP server audit / mcp safety report / tool risk review / agent tool security in one call: point it at a live MCP server URL or hand it a tool manifest and get a risk read before an agent starts calling that server's tools. Composite: one call runs mcp-tools-list + mcp-tool-risk-score + prompt-injection-surface + secrets-exposure-check in parallel, merged into {risk, injection_surface, secrets_exposure}. mcp-tools-list discovers the tool catalog from server_url via JSON-RPC tools/list; mcp-tool-risk-score scores each tool 0-100 for permission scope and destructive-action risk. Pass a GitHub repo alongside the server to also scan the server's own code for prompt injection and secrets exposure. Use it as an MCP server audit API, an agent tool security checker, or a pre-connect safety gate."},{"name":"agent-run-review","price":"$0.06","method":"POST","url":"/agent-run-review","description":"Agent run review / trace cost evals / post-run analysis / agent debugging in one call: hand it a raw agent execution trace and get a readable brief of what happened, a cost estimate for the run, and a first draft of regression eval cases to catch the same failure next time. Composite: one call runs agent-trace-brief + llm-cost-estimate + eval-case-generate in parallel and merges them into {review, cost_estimate, generated_evals}. agent-trace-brief turns the raw steps/tool-calls into an ordered summary plus a root-cause hypothesis for any failure; llm-cost-estimate prices the run's tokens across a model list; eval-case-generate drafts candidate {input, expected, rubric} cases from the inferred task so the workflow gets regression coverage. Use it as an agent debugging API, a post-run trace reviewer, or a step toward turning production incidents into eval sets."},{"name":"model-selection-brief","price":"$0.05","method":"POST","url":"/model-selection-brief","description":"Model selection / route and cost brief / which model / prompt cost in one call: describe a task and get a recommended model tier, candidate models, and, when you pass a sample prompt, its token count, a projected cost across those candidates, and a compressed version of the prompt. Composite: one call runs model-route-recommend + llm-cost-estimate + token-count + prompt-compress, merged into {route, token_count, cost_estimate, compressed_prompt}. model-route-recommend picks a tier and named models from the task and optional latency/budget/context constraints; token-count and llm-cost-estimate price that exact prompt against the recommended models; prompt-compress shortens the same prompt. Without a sample prompt, only routing runs. Use it as a model selection API, an LLM routing advisor, or a which-model-should-I-call tool."},{"name":"browser-workflow-repair","price":"$0.06","method":"POST","url":"/browser-workflow-repair","description":"Browser workflow repair / self-healing automation / dom drift fix / flow memory in one call for agents whose CSS selectors broke after a page redeploy. Composite: one call runs dom-change-diff + form-fill-plan + browser-flow-digest + website-screenshot in parallel, merged into {dom_diff, form_fill_plan, flow_digest, screenshot}. dom-change-diff compares before/after HTML and suggests stable replacement selectors for anything that moved; form-fill-plan drafts a fresh fill plan against current markup and goal; browser-flow-digest compresses a prior trajectory into reusable workflow memory (only runs when supplied); website-screenshot captures the live page when a url is given. Use it as a self-healing browser automation API, a DOM drift repair tool, or a workflow-memory generator."},{"name":"support-ticket-triage","price":"$0.05","method":"POST","url":"/support-ticket-triage","description":"Triage one inbound support ticket in a single call: language, sentiment, category, a duplicate check against tickets you already have open, and an escalation brief ready to hand off. Built for support ticket routing, customer service triage, help desk automation, and ticket classification where an agent needs to route, tag, and dedupe before a human sees it. Composite: one call runs detect-language + sentiment-analysis + classify-text + duplicate-ticket-detect + escalation-brief + pii-redact in parallel (duplicate-ticket-detect only runs when existing_tickets is supplied) and merges results into named sections. Sends ticket text plus an optional existing_tickets list; returns language, sentiment, category, duplicates, an escalation summary, and a PII-redacted copy. Use it as a support ticket triage API, help desk automation tool, or ticket dedupe and escalation service."},{"name":"ticket-backlog-digest","price":"$0.05","method":"POST","url":"/ticket-backlog-digest","description":"Turn a batch of support tickets into a backlog digest in one call: themed clusters, an aggregate sentiment read across the batch, a language-mix sample, and an executive summary. Built for ticket backlog digest, support trends, and support queue analysis where a team lead or agent needs theme clustering and ticket insights without reading every ticket by hand. Composite: one call runs ticket-cluster + sentiment-analysis + detect-language + summarize-text in parallel over the same batch and merges results into named sections. Sends a tickets array (1-200 entries); returns clusters, sentiment, language_mix, and exec_summary, each degrading independently on failure. Use it as a ticket backlog digest API, support trend report, or backlog triage tool."},{"name":"contract-terms-brief","price":"$0.05","method":"POST","url":"/contract-terms-brief","description":"Pull SLA terms, named entities, PII flags, and a plain-language summary out of a contract or policy document in one call. Built for contract review, SLA extraction, agreement summary, and terms extraction workflows where an agent needs structured contract terms brief data before a human reads the full document. This is extraction only, not legal advice: it reports what the text states and does not interpret enforceability. Composite: one call runs sla-extract + extract-entities + detect-pii + summarize-text in parallel and merges results into named sections. Sends contract text (alias contract_text); returns sla_terms, entities, pii, and summary. Use it as a contract review assistant, SLA extraction API, or agreement summary tool."},{"name":"course-study-kit","price":"$0.05","method":"POST","url":"/course-study-kit","description":"Turn a course syllabus into a study kit in one call: a parsed outline, a sequenced reading/study plan, flashcards, and a bullet summary. Built for course prep, study kit, syllabus to plan, and learning workflow use cases where a student or agent needs a syllabus breakdown without doing four separate lookups. This generates a study outline and aids from the syllabus text provided; it makes no credentialing, credit, or accreditation claims. Composite: one call runs reading-plan-generate + paper-to-flashcards + summarize-text in parallel, after syllabus-parse extracts the course name. Sends syllabus_text plus optional hours and level; returns outline, plan, flashcards, and summary. Use it as a syllabus breakdown tool, study plan generator, or course prep assistant."},{"name":"research-topic-scan","price":"$0.06","method":"POST","url":"/research-topic-scan","description":"Research scan API for a multi source search sweep: send one query and get back web results, recent news, an encyclopedia summary, academic papers, developer/Hacker News chatter, and X/Twitter chatter in a single call. Built for agent-led research, topic research, and due-diligence sweeps where a caller would otherwise fire off six separate lookups and merge them by hand. Composite: one call runs web-search + news-search + wikipedia-search + arxiv-search + hn-search + x-search in parallel, dedupes hits by URL, and tags each result with its source. Only web-search is required; news/wikipedia/arxiv/hn/x-search degrade the response instead of failing the call if their upstream is slow or down (x-search also needs a configured X bearer token). Use it as a research scan API, a topic research tool, or a web-news-papers-tweets aggregator for agents scoping a subject before they write or decide."},{"name":"entity-knowledge-card","price":"$0.05","method":"POST","url":"/entity-knowledge-card","description":"Entity knowledge card API for entity resolution and entity enrich: send a name (person, place, organization, or concept) and get back a structured knowledge graph profile plus a readable summary in one call. Built for agents that need to disambiguate a name or build a knowledge card without stitching a Wikidata lookup to a Wikipedia fetch by hand. Composite: one call runs wikidata-resolve + wikipedia-search + wikipedia-lookup + company-enrich in parallel. wikidata-resolve is required and returns the QID, type claims, and key claims; wikipedia-search and wikipedia-lookup add a readable summary and disambiguation candidates; company-enrich is a best-effort org profile probe, only meaningful when the entity is a company, and degrades silently otherwise. Use it as an entity knowledge card API, entity resolution tool, or knowledge graph lookup."},{"name":"topic-trend-brief","price":"$0.05","method":"POST","url":"/topic-trend-brief","description":"Topic trend brief API to check whether interest in a topic is rising: send a topic and window, get back Wikipedia pageview trend, recent news mention volume, Hacker News mention volume, and X/Twitter mention volume in one call. Built for agents asking 'is this topic trending' or 'rising topic' without polling four separate signal sources by hand. Composite: one call runs wikipedia-pageviews + news-search + hn-search + x-search in parallel and reports interest over time plus a rising/flat verdict. hn-search is the required leg; wikipedia-pageviews (needs a matching article title), news-search, and x-search (needs an X bearer token configured) degrade the brief instead of failing the call when their upstream can't answer. Use it as a topic trend API, rising-topic detector, or mention-volume tracker for research and market-scouting agents."},{"name":"product-purchase-brief","price":"$0.05","method":"POST","url":"/product-purchase-brief","description":"Product purchase brief API for a buy decision: send a raw product title (optionally with return-policy and warranty text) and get back normalized product attributes, extracted return and warranty terms, and a short description in one call. Built for agents comparing listings so they skip running a SKU normalizer, a return-policy extractor, and a warranty parser as three separate calls. Composite: one call runs sku-normalize + return-policy-extract + warranty-parse + product-describe in parallel, merged into {normalized, return_policy, warranty, description}. sku-normalize is required; product-describe is optional and can time out; return-policy-extract and warranty-parse only run when policy_text/warranty_text are supplied. Use it as a product purchase brief API, buy-decision helper, or return-and-warranty summarizer."},{"name":"claim-corroborate","price":"$0.05","method":"POST","url":"/claim-corroborate","description":"Fact check a claim and see exactly who agrees and who disagrees. Composite: one call runs web-search + wikipedia-search + x-search + arxiv-search + citation-verify + sentiment in parallel, then re-verifies the top hits against their source pages and rolls up a corroboration count. Send a claim and get back a per-source stance (supports, contradicts, or unclear) with the snippet it was judged on, plus an overall corroboration score. Sources without a conclusive citation-verify read fall back to a keyword-overlap heuristic instead of guessing. Use it as a fact check API, claim verification tool, source cross-reference for research agents, or a misinformation screen before an agent repeats a claim downstream."},{"name":"grounded-answer-check","price":"$0.06","method":"POST","url":"/grounded-answer-check","description":"Answer a question and grade how well the answer actually holds up against independent sources, in one call. Composite: one call runs answer-web + web-search + wikipedia-search + retrieval-rerank + citation-verify in parallel, then maps the answer's sentences onto reranked, re-verified evidence passages. Pass a question to get a generated, cited answer, or pass your own answer as context to grade it instead. Returns a support score, a supported/unsupported verdict, and the exact spans that had no backing evidence. Use it as a grounded answer API, hallucination check, RAG grounding evaluator, or source-backed QA layer before an agent trusts and repeats an answer."},{"name":"contact-golden-record","price":"$0.06","method":"POST","url":"/contact-golden-record","description":"Turn 2-5 messy candidate contact records into one deduplicated golden record with per-field provenance. Composite: one call runs people-enrich + company-enrich + match-key-email + match-key-name + match-key-company + match-score in parallel, then clusters the records that describe the same person and merges them, picking the highest-confidence value per field and keeping track of which input it came from. Send name/email/company/phone variants for the same contact and get back one merged record, a match-confidence score, and a list of field-level conflicts it had to resolve. Use it as an entity resolution API, contact dedupe tool, CRM record merge, or identity-resolution step before writing a lead into a database."},{"name":"x-account-authenticity","price":"$0.05","method":"POST","url":"/x-account-authenticity","description":"Score whether an X/Twitter handle is a real person or a bot/impersonator before an agent trusts, follows, or replies to it. Composite: one call runs x-username + twitter-x-api + twitter-sentiment + ai-content-detector + homoglyph-check in parallel, fetching the profile and recent timeline, then scoring the timeline text for AI-generated tells, tone, and checking the handle and display name for brand-impersonation homoglyphs. Returns an authenticity score with the specific reasons behind it (follower ratios, account age, AI-text probability, homoglyph risk). This is a heuristic label, not a guarantee. Use it as a bot detection API, account authenticity check, impersonation screen, or handle trust score before engaging with an X account."},{"name":"literature-landscape","price":"$0.06","method":"POST","url":"/literature-landscape","description":"Prior art search, literature review, and grant discovery in one call: search arXiv papers, PubMed biomedical literature, USPTO patents, and grants.gov funding opportunities for a single scholarly or IP query, then dedupe the same work across corpora and verify the top hit. Composite: one call runs arxiv-search, pubmed-search, patent-search, grant-lookup, and citation-verify in parallel and merges results into one cross-corpus landscape. Send a query and an optional include list of corpora (papers, biomedical, patents, grants) plus a per-corpus limit; get back results grouped by corpus, a deduped merged list, counts, and a citation check on the top hit. Use it as a prior-art search API, an academic research aggregator, or a grant discovery tool for scholarly sweeps."},{"name":"cross-lingual-topic-monitor","price":"$0.06","method":"POST","url":"/cross-lingual-topic-monitor","description":"Monitor a topic across non-English sources in one call: search the open web and X, detect what language each hit is actually in, translate it into your target language, and score sentiment on the translated text. Composite: one call runs web-search, x-search, detect-language, translate, and sentiment in parallel and per-hit and merges them into a language-tagged, sentiment-scored feed. Send a topic, a target_lang, and an optional day/week/month window; get back each hit's source, url, original text, detected language, translated text, and sentiment, plus a language_mix breakdown. Use it as a multilingual monitoring API, a foreign news tracker, or a global topic-tracking and cross-lingual sentiment tool."},{"name":"dependency-provenance","price":"$0.06","method":"POST","url":"/dependency-provenance","description":"Dependency risk and supply chain trust for one package in a single call: registry adoption stats, a package risk score, source repo health and star velocity, auto-routed to the right ecosystem. Composite: one call runs npm-package-stats or pypi-package-stats or crates-io-stats, package-risk-npm or pypi-package-risk, github-repo-health, and github-stars-history in parallel, ecosystem-routed from the package name or an explicit ecosystem input. Send a package name and an optional ecosystem or repo override; get back stats, a risk score, repo health and stars trend, merged into one trust view. Use it as a package trust API, an sbom enrichment tool, or a supply-chain risk check before you install a dependency."},{"name":"token-attention-report","price":"$0.05","method":"POST","url":"/token-attention-report","description":"Crypto attention snapshot API for a ticker: track token sentiment, mindshare, social volume, and crypto narrative in one call. Composite: one call runs crypto-news, twitter-sentiment, token-volatility, wikipedia-pageviews, and x-search in parallel and merges them into headlines, social sentiment scores, encyclopedia interest trend, realized volatility, and mention volume. Strictly data only: headline lists, numeric sentiment scores, realized-volatility figures, and mention counts, with a not-investment-advice disclaimer and zero directional or predictive language. Use it as a token buzz tracker, crypto narrative monitor, or agent research feed for a symbol."},{"name":"cross-border-ops-brief","price":"$0.05","method":"POST","url":"/cross-border-ops-brief","description":"Cross-border operating brief for a country: the FX rate, country profile, visa requirements, upcoming public holidays, and current local time an agent needs before transacting or scheduling internationally. Composite: one call runs country-info first to resolve the country, then exchange-rates, visa-requirements, holiday-lookup, and timezone-lookup in parallel, merged into one brief. Give it a country name or ISO code plus optional home_currency and nationality; get back fx, visa, holidays, and local_time sections. Reference data only, not money transmission or immigration advice. Use it as an international operations API, business-travel brief, or country-risk reference for agents planning cross-border work."},{"name":"property-diligence-pack","price":"$0.05","method":"POST","url":"/property-diligence-pack","description":"Property diligence API for a street address: geocode, tax assessment, permit history, seismic hazard, and air quality in one call for real estate risk screening. Composite: one call runs address-geocode first to resolve the address, then property-tax-assessment, building-permits, earthquakes-recent, and air-quality in parallel, merged into one address risk profile. Tax assessment and permit history only cover a handful of US open-data cities and degrade gracefully elsewhere; seismic and air-quality legs run for any resolved coordinate. Use it as a property tax lookup, permit history check, seismic hazard screen, or address risk profile for real-estate diligence."},{"name":"social-image-pack","price":"$0.04","method":"POST","url":"/social-image-pack","description":"Build a social-ready creative package, image, caption, and keyword ideas, in one paid call instead of three. Composite: one call runs image-generate + rewrite-tone + keyword-suggest in parallel, sizing the image to the target platform and writing a caption and discovery keywords to match. Send a prompt plus platform, audience, and tone; get back a hosted image URL, a short caption, keyword suggestions, and per-component timing so you can tell if any leg degraded. Use it as a social creative bundle, campaign image generator, or post image plus caption API."},{"name":"translation-qa-pack","price":"$0.04","method":"POST","url":"/translation-qa-pack","description":"Translate text and check the translation with a back-translation pass, all in one call. Composite: one call runs detect-language + translate, then translates the result back to the detected source language and scores lexical overlap between the original and the round-trip. Send text and a target language; get back the detected source language, the translated text, the back-translation, an overlap score, and component timing so you can spot drift before it ships. Use it as a translation QA API, back-translation checker, or multilingual localization review tool."},{"name":"weather-localize-pack","price":"$0.03","method":"POST","url":"/weather-localize-pack","description":"Get current weather for a city and a translated conditions brief in a single call. Composite: one call runs weather-current-city, then translate over a short summary of temperature, humidity, and wind. Send a city name and a target language; get back the raw Open-Meteo weather data, an English summary, and a localized summary in the requested language, ready to drop into a trip-planning app or travel notification. Use it as a localized weather API, travel weather translator, or multilingual forecast brief generator."},{"name":"sql-query-review","price":"$0.04","method":"POST","url":"/sql-query-review","description":"Turn a plain-English request into SQL and get a review of it before you run it. Composite: one call runs sql-from-prompt, then summarize-text over the generated SQL, explanation, destructive-operation flag, and warnings to produce an executive review. Send a natural-language prompt and an optional schema or dialect; get back the SQL, a destructive flag, warnings, and a plain-language review brief you can hand to a reviewer. Use it as a text-to-SQL API, SQL safety review, or natural-language query generator with a built-in guard check."},{"name":"image-asset-pipeline","price":"$0.08","method":"POST","url":"/image-asset-pipeline","description":"Turns a text prompt into a production-ready image asset in one call: generate, sharpen, cut out the background. Composite: one call runs image-generate, then image-upscale, then remove-bg in sequence, merging into { image_url, stages }, with no separate paid calls or URL hand-offs between endpoints. Covers product image generation, ecommerce catalog creative, and one-call image workflow needs where a buyer wants a finished transparent-PNG asset, not a raw generation. Each downstream stage is optional and degrades gracefully: if upscale or background removal fails (or is disabled via input flags), the prior stage's image carries forward instead of failing the whole call."},{"name":"mention-intel","price":"$0.06","method":"POST","url":"/mention-intel","description":"Mention intelligence API: send a handle, brand, ticker, or phrase and get back recent X/Twitter mentions with each author's follower count, verification status, and bot-likelihood score, plus an overall sentiment read across the mention text. Built for the workflow agents already run by hand: pull mentions, then separately enrich the authors that matter, then eyeball the tone. Composite: one call runs mentions + twitter-user-lookup + x-account-authenticity + sentiment-analysis. Mentions search is required; per-author enrichment (capped at the 5 most distinct authors) and the batch sentiment pass degrade the response instead of failing the call on a rate limit or LLM hiccup. Use it as a mention monitoring API, brand/handle mention tracker, or X mentions-plus-author-enrichment tool for agents doing social listening or reputation triage."},{"name":"x-kol-sentiment","price":"$0.05","method":"POST","url":"/x-kol-sentiment","description":"KOL sentiment API: send a topic and get back a follower-weighted sentiment read across recent X/Twitter posts from accounts big enough to move opinion, not noise accounts. Composite: one call runs tweet-search over a large page, filters to authors above a follower bar, scores each qualifying post with a deterministic lexicon, and rolls the scores into one follower-weighted number, then runs an optional sentiment-analysis LLM pass over the same text as corroboration. tweet-search is required; the LLM leg degrades the response instead of failing the call, since the weighted score comes from the local scorer either way. Use it as a KOL sentiment tracker, influencer sentiment API, or follower-weighted social sentiment tool for agents gauging how a topic lands with accounts that matter."},{"name":"social-mindshare","price":"$0.05","method":"POST","url":"/social-mindshare","description":"Social mindshare API: send a term and get back how much space it occupies across X/Twitter, news, and Hacker News in one call, with an optional up-to-three-term comparison and a share-of-voice split. Built for the workflow agents already run by hand: search a term on three platforms, count what came back, and compare it against competing terms or brands. Composite: one call runs tweet-search + news-search + a Hacker News search in parallel for the term, and again for each comparison term. At least one source across the whole call must return results or the call fails; any single source/term combination that errors or times out is dropped from the totals instead of failing the call, since X, news, and HN rate-limit independently. Use it as a mindshare API, share-of-voice tracker, or cross-platform buzz comparison tool for agents tracking how a brand or topic lands relative to competitors."},{"name":"search-content","price":"$0.05","method":"POST","url":"/search-content","description":"Search-with-contents API: send a query and get back ranked web results with each page's cleaned text already attached, instead of a link list you have to fetch yourself. Built for the workflow agents already pay Tavily and Exa for: search, then fetch and clean each result page, in one call. Composite: one call runs web-search, then scrapes and cleans the top results' page text in parallel, capped at 4000 characters per page. web-search is required; each page fetch is an independent optional leg, so a slow or blocked page returns content: null with a note on that one result instead of failing the whole call. Use it as a search API with page content, a Tavily/Exa-style search-and-extract tool, or a web research fetch for agents that need result text, not just links."},{"name":"travel-brief","price":"$0.05","method":"POST","url":"/travel-brief","description":"Pre-trip brief for a destination city: current weather, an fx rate from the traveler's home currency, and survival phrases translated into the destination language, plus an optional postcard illustration. Composite: one call runs weather-current-city + exchange-rates + translate (one leg per phrase) in parallel, and image-generate when include_image is set. Replaces the weather lookup, fx lookup, and phrase translation an agent would otherwise run as separate paid calls when prepping a trip. Succeeds unless both weather and fx fail; translation and the image degrade instead of failing the call. fx only runs when destination_currency is supplied or the city matches a curated currency list — unmapped cities return a note, not a guess. Price is flat regardless of include_image. Use it as a travel brief API, trip-prep bundle, or weather-fx-phrasebook composite for travel agents."},{"name":"news-content","price":"$0.05","method":"POST","url":"/news-content","description":"News-with-full-text API: send a topic and get back recent news articles with each article's cleaned page text already attached, instead of a headline list you have to fetch yourself. Composite: one call runs news-search, then scrapes and cleans the top articles' page text in parallel, capped at 4,000 characters per article. news-search is required; each article fetch is an independent optional leg, so a slow or blocked page returns content: null with a note on that one article instead of failing the whole call. Use it as a news API with article content, a news-and-extract tool, or a recent-news fetch for agents that need article text, not just headlines."},{"name":"content-trust-check","price":"$0.05","method":"POST","url":"/content-trust-check","description":"Trust screen for a block of text in one call: is it AI-generated, is it safe (content moderation), and is it a near-duplicate of a reference page, plus a deterministic 0-100 trust score rolling all three up. Composite: one call runs ai-content-detector + moderate-content + content-simhash in parallel; when reference_url is supplied, it also scrapes that page and simhashes it to compute a Hamming-distance near-duplicate check against the input text. At least one of the three core legs must succeed; the others degrade the response instead of failing the call. The trust_score is computed in plain code from the legs' outputs, not an LLM call. Use it as an AI content detector, plagiarism/originality check, content moderation gate, or pre-publish trust screen for agents vetting text before it goes out."},{"name":"crypto-signal-scan","price":"$0.05","method":"POST","url":"/crypto-signal-scan","description":"Structured, informational signal brief for a token or crypto topic: X/Twitter sentiment, recent web coverage, and (when a fiat quote currency is supplied) a current exchange-rate reference, in one call. Composite: one call runs twitter-sentiment + search in parallel (both required together — the call only fails if both fail) plus exchange-rates as an optional third leg, since most crypto tickers aren't ECB-quoted fiat pairs. Data snapshot only: no trade signals, price targets, or investment recommendations. Use it as a crypto sentiment and news snapshot for agents tracking a token or topic across social and web sources."},{"name":"crypto-news-brief","price":"$0.03","method":"POST","url":"/crypto-news-brief","description":"Daily crypto news digest for a topic: today's headlines plus a structured research brief with overview, key facts, and recent news with source citations, in one call. Composite: one call runs search (day-recency headlines) as the required leg and research-brief in parallel as an optional leg, so a single scrape or LLM hiccup on the brief degrades the response instead of failing the call since the raw headlines already stand on their own. Use it as a daily crypto news roundup or topic digest for agents tracking a coin, protocol, or crypto theme."},{"name":"market-mindshare-monitor","price":"$0.05","method":"POST","url":"/market-mindshare-monitor","description":"Re-runnable mindshare monitor for a topic: cross-platform social-mindshare (X, news, Hacker News), any live Polymarket prediction markets referencing the topic, and a general web search pass for recent coverage, in one call. Composite: one call runs social-mindshare as the required leg, then polymarket-markets and search in parallel as optional legs, so a quiet prediction-market or search result degrades the response instead of failing the call. Data-only Polymarket leg: no trading, order execution, or betting guidance. Use it as a recurring mindshare and prediction-market monitor for brands, tickers, or topics."},{"name":"game-preview-brief","price":"$0.05","method":"POST","url":"/game-preview-brief","description":"Neutral pregame brief for a matchup: recent results and upcoming schedule for the named teams from a major-league schedule feed, plus recent news/X coverage, in one call. Composite: one call runs sports-schedule twice (scope=recent and scope=upcoming, filtered to the named teams) as the required legs plus search as an optional third leg. Neutral stats and schedule framing only — no betting lines, picks, spreads, or wagering guidance anywhere in the output. Use it as a pregame research brief or matchup schedule-and-news bundle for agents tracking upcoming games."},{"name":"macro-snapshot","price":"$0.05","method":"POST","url":"/macro-snapshot","description":"Daily macro monitor: major-pair FX rates against USD, a recency-scoped web search for macro headlines (optionally scoped to a region), and a structured research brief on the macro backdrop, in one call. Composite: one call runs exchange-rates as the required leg, then search and research-brief in parallel as optional legs, so an LLM or scrape hiccup degrades the response instead of failing the call. Informational monitoring only — no investment recommendations. Use it as a daily macro/FX monitor for agents tracking a region's economic backdrop."},{"name":"commodity-brief","price":"$0.05","method":"POST","url":"/commodity-brief","description":"Market brief for a commodity: recency-scoped web search headlines on price/supply/demand plus a structured research brief with overview, key facts, and recent news with source citations, in one call. Composite: one call runs search as the required leg and research-brief in parallel as an optional leg, so an LLM/scrape hiccup degrades the response instead of failing the call. Use it as a commodity market brief or price/supply/demand digest for agents tracking oil, metals, grains, or other commodities."},{"name":"startup-comparables","price":"$0.08","method":"POST","url":"/startup-comparables","description":"Structured comparables snapshot for a company/sector pair: a sector-scoped web search surfacing candidate peers plus a research brief on the company itself (overview, key facts, sources), in one call. Composite: one call runs search as the required leg and research-brief in parallel as an optional leg, so an LLM/scrape hiccup degrades the response instead of failing the call. Structured data snapshot only, not a valuation or investment recommendation. Use it as a startup comparables finder or peer-set research bundle for agents doing market or competitive research."},{"name":"patent-landscape-brief","price":"$0.08","method":"POST","url":"/patent-landscape-brief","description":"Approximate patent/prior-art landscape for a topic, built from published technical prior art rather than a patent-office filing search: arXiv full-text search results, a web search scoped to filings and patent news, and a research brief tying it together, in one call. Composite: one call runs arxiv-search + search in parallel (both required together — the call only fails if both fail) plus research-brief as an optional third leg. Not a patent-office prior-art search or freedom-to-operate opinion. Use it as a prior-art landscape scan or patent-adjacent research brief for agents doing IP due diligence groundwork."},{"name":"research-radar","price":"$0.05","method":"POST","url":"/research-radar","description":"Re-runnable topic monitor: the latest arXiv papers sorted by most-recently-updated, recent (week-scoped) web coverage, and a structured research brief, in one call. Composite: one call runs arxiv-search + search in parallel (both required together — the call only fails if both fail) plus research-brief as an optional third leg. Distinct from patent-landscape-brief, which sorts arXiv by relevance and frames the same two search legs around prior art rather than what's newly published. Use it as a recurring topic-monitoring feed for agents tracking a fast-moving research area."},{"name":"grant-finder","price":"$0.05","method":"POST","url":"/grant-finder","description":"Structured grant and funding-opportunity finder for a field and region: live federal opportunities from grants.gov's index plus a cited, synthesized web answer covering broader, international, or private funding grants.gov doesn't index, in one call. Composite: one call runs grant-lookup as the required leg and answer-web in parallel as an optional leg, so an LLM/scrape hiccup on the broader summary degrades the response instead of failing the call. Use it as a grant/funding-opportunity scan for researchers, nonprofits, and small businesses scouting money on the table."},{"name":"esg-company-scan","price":"$0.08","method":"POST","url":"/esg-company-scan","description":"Summary of a company's publicly reported ESG posture: a web search scoped to sustainability/emissions/labor/governance coverage plus a structured research brief with overview, key facts, and recent news with source citations, in one call. Composite: one call runs search as the required leg and research-brief in parallel as an optional leg, so an LLM/scrape hiccup degrades the response instead of failing the call. Public-source data snapshot only — not an ESG rating, score, or compliance opinion. Use it as an ESG posture scan or public sustainability-disclosure digest for agents doing corporate research."},{"name":"materials-price-check","price":"$0.05","method":"POST","url":"/materials-price-check","description":"Supply/materials price check: shopping-intent retail listings with detected prices, a web search for bulk/wholesale pricing context, and (when a non-USD currency is requested) an fx reference rate, in one call. Composite: one call runs product-search as the required leg, then search and (when needed) exchange-rates in parallel as optional legs, so a miss on either degrades the response instead of failing the call. Use it as a materials or supply price check for agents doing procurement or cost research."},{"name":"cyber-exposure-brief","price":"$0.08","method":"POST","url":"/cyber-exposure-brief","description":"External exposure summary for a domain: DNS records, the hosting network/ASN behind the resolved IP, TLS certificate posture, and a web search for public breach/exposure mentions, in one call. Composite: one call runs dns-lookup as a required first stage (it supplies the IP the ip-asn leg needs), then ip-asn + ssl-cert-info + search in parallel as a fully optional second stage, so any one probe timing out degrades the response instead of failing the call. Distinct from domain-dossier (whois/dns/ssl/domain-age/domain-risk/dmarc, registration framing): network/threat-surface framing, no repeat of domain-dossier's whois, age, risk, or DMARC legs. Data-collection snapshot only — not a penetration test, vulnerability scan, or security certification. Use it as an external exposure brief for security teams scouting a domain's attack surface."},{"name":"country-risk-monitor","price":"$0.08","method":"POST","url":"/country-risk-monitor","description":"Re-runnable country monitor: recency-scoped web search headlines, any live Polymarket prediction markets referencing the country (data-only, no trading), and a structured research brief, in one call. Composite: one call runs search as the required leg, then polymarket-markets and research-brief in parallel as optional legs, so a quiet prediction market or an LLM hiccup degrades the response instead of failing the call. Informational monitoring only — no investment, travel-safety, or immigration advice framing anywhere in the output. Use it as a recurring country-situation monitor for agents tracking a country's political and economic backdrop."},{"name":"ai-image-detector","price":"$0.02","method":"POST","url":"/ai-image-detector","description":"AI-generated image detector: send an image URL and get back a calibrated probability that the image is AI-generated or synthetic, plus the vision signals behind the score — anatomical artifacts (hands, teeth, eyes), garbled pseudo-text, over-smooth texture, lighting/shadow inconsistency, background incoherence, and an over-stylized 'AI look'. This is a vision-model heuristic, not a forensic or watermark-level detector, calibrated to never inflate a verdict just because a caller wants one. Verdict buckets: likely_real below 0.4, uncertain 0.4-0.65, likely_ai at 0.65+. A failed or unparseable vision call returns an error instead of a guess. Use it as an AI image detector, synthetic image checker, AI-generated picture screen, or image slop filter."},{"name":"prompt-injection-detect","price":"$0.02","method":"POST","url":"/prompt-injection-detect","description":"Prompt injection detector for untrusted inbound text — a webpage, an email, a tool result, or a message an agent is about to read. Two layers run on every call: a deterministic pattern layer (pure code) matching known injection shapes — instruction override, system-prompt exfiltration, role hijack / jailbreak phrasing ('act as DAN', 'developer mode'), fake delimiter blocks, tool abuse, and covert manipulation — plus a calibrated LLM judge layer scoring overall injection likelihood 0-1, never inflated to please a caller. Returns which pattern families hit, matched snippets, the judge's reasoning, and a combined verdict. If the LLM leg fails, the deterministic layer alone is still a valid, billable result. Use it as a prompt injection detector, jailbreak detector, untrusted text screen, or LLM input firewall."},{"name":"agent-input-guard","price":"$0.04","method":"POST","url":"/agent-input-guard","description":"One guardrail call an agent makes before trusting untrusted inbound text — a scraped webpage, an email, a tool result, or a user message. Composite: one call runs prompt-injection-detect + moderate-content + ai-content-detector in parallel, returning one allow/review/block verdict instead of three separate settlements. prompt-injection-detect is the required leg — a failure there fails the call; moderate-content and ai-content-detector degrade the response instead of failing it on a rate limit or model hiccup. Verdict blocks on a confirmed injection or a severe moderation category, reviews on a suspicious signal or borderline category, and allows otherwise. Use it as a prompt injection filter, agent input firewall, untrusted content screen, or pre-LLM guardrail API."},{"name":"x-account-slop-check","price":"$0.05","method":"POST","url":"/x-account-slop-check","description":"Account slop-check API: send an X/Twitter handle and get back how much of that account's recent output reads as AI-generated. Composite: one call runs user-tweets to pull recent posts, then runs ai-content-detector on each qualifying post, so the response carries a per-post verdict (likely_human, uncertain, likely_ai) and probability, not one blended number. Distinct from x-account-authenticity, which scores bot-likelihood from account metadata and blends one AI-text signal across the whole timeline; this endpoint reads post text post-by-post and reports a slop rate plus an overall mostly_human/mixed/mostly_ai read. user-tweets is the required leg; the per-post detector pass degrades gracefully instead of failing the whole response. Use it as an AI slop detector for X accounts, a bot content screen, an account quality check, or a feed hygiene filter for agents."},{"name":"content-authenticity-report","price":"$0.06","method":"POST","url":"/content-authenticity-report","description":"Check whether a page is AI-generated slop before your agent cites or acts on it. Send a URL or raw text; URL mode also reads up to two lead images. Composite: one call runs scrape (required), ai-content-detector on the text, and ai-image-detector on each lead image. Detector calls are degradable: a timeout leaves that signal null and labeled instead of failing the paid report. Raw text skips extraction and images. Returns per-text and per-image reads plus authenticity_score (0-1, 1 = authentic), weighted 70% text and 30% images when both exist. The detectors are style-signal heuristics, not forensic tests. Use it as a content authenticity checker, AI slop filter, source quality screen, or pre-citation check."},{"name":"authentic-sentiment","price":"$0.06","method":"POST","url":"/authentic-sentiment","description":"Authentic sentiment API: send a topic, brand, handle, or phrase and get back sentiment from real humans, not bots or AI astroturf. Composite: one call runs x-search for recent posts, then ai-content-detector and x-account-authenticity per post, then sentiment-analysis, excluding posts that read as AI-generated (probability_ai_generated at or above 0.65) or from low-authenticity authors (score under 40) before rolling up sentiment. Post search is required; the per-post AI-detection, authenticity, and sentiment legs are degradable, so a rate limit narrows the rollup instead of failing the call. Returns the filtered authentic_sentiment read plus a raw_sentiment_all_posts figure and exclusion counts. Use it as an authentic sentiment API, real-vs-bot sentiment tool, bot-filtered brand sentiment monitor, or AI-noise-filtered social sentiment tool."},{"name":"slop-filtered-brief","price":"$0.06","method":"POST","url":"/slop-filtered-brief","description":"Research a topic without AI-generated slop. Composite: one call runs web-search, news-search, and x-search, then scores candidate sources through ai-content-detector and excludes anything at or above 0.65 probability_ai_generated. All three discovery legs are degradable, so one slow provider narrows the source mix instead of failing the paid brief; set include_x: false to skip X. A detector timeout keeps that source unscored rather than dropping it. Short sources stay unscored too. Returns kept sources grouped by type, excluded_ai_generated details, counts, and component timing. This is a style-signal heuristic, not forensic AI detection. Use it as an AI-slop-filtered research API, human-source brief, clean research digest, or pre-citation tool."},{"name":"source-trust-envelope","price":"$0.07","method":"POST","url":"/source-trust-envelope","description":"Send a URL, get one verdict on whether your agent should trust and cite it. Composite: one call runs content-authenticity-report (required, is the content AI slop), web-search (degradable, does the claim show up on independent domains), and website-trust-report (degradable, domain reputation, risk flags, TLS, lookalike risk) in parallel. Returns trust_verdict (trusted/mixed/untrusted) from deterministic thresholds, a 0-1 trust_score blend, and the per-signal breakdown. A search or domain-trust outage degrades that signal; a content-authenticity failure fails the call, since that is the core signal. Heuristic, not forensic. Use it as a source trust API, citation trust check, credibility scorer, or pre-citation gate for research agents."},{"name":"inbound-message-firewall","price":"$0.06","method":"POST","url":"/inbound-message-firewall","description":"One call an agent makes before trusting an inbound message that also carries a claimed source link: an email with a link, a DM citing a URL, a tool result referencing a page. Composite: one call runs prompt-injection-detect (required, a failure fails the call), moderate-content and ai-content-detector (both degradable, the latter skips silently under its own length floor), and content-authenticity-report on source_url when given (degradable). agent-input-guard screens text only; this adds the source-URL check, so an agent can decide whether to act on 'per this report, do X' in one call. Returns one act/verify/block decision, a risk score, and per-leg detail. Use it as an inbound message firewall, agent trust gate, message-plus-source verification API, or a pre-action guardrail for autonomous agents."},{"name":"brand-domain-check","price":"$0.005","method":"POST","url":"/brand-domain-check","description":"Checks whether a brand or company domain is established, expiring, registrar-locked, or newly registered, on the same RDAP backend as whois-lookup. Use it as a brand domain check API, startup domain diligence, or company-name domain screen."},{"name":"phishing-domain-triage","price":"$0.005","method":"POST","url":"/phishing-domain-triage","description":"Phishing domain triage API and suspicious-domain age and registrar risk check. Same RDAP backend as whois-lookup, surfaced for security agents screening newly registered lookalike domains, DNSSEC status, expiration, registrar, and EPP lock flags. Use it for phishing triage, brand protection, or vendor-domain screening."},{"name":"domain-renewal-monitor","price":"$0.005","method":"POST","url":"/domain-renewal-monitor","description":"Monitors a domain's renewal status: expiration date, registrar metadata, nameservers, and expiring-soon risk flags, on the same RDAP backend as whois-lookup. Discoverable for agents tracking renewal deadlines. Use it as a domain expiration date checker or vendor domain expiry watch."},{"name":"startup-domain-diligence","price":"$0.005","method":"POST","url":"/startup-domain-diligence","description":"Checks a domain's age, registrar, transfer history, DNSSEC, and expiry before a startup launch or outreach. Same RDAP backend as whois-lookup. Use it for startup domain diligence, a brand launch domain check, or an acquisition target domain age screen."},{"name":"mp4-to-mp3-converter","price":"$0.02","method":"POST","url":"/mp4-to-mp3-converter","description":"Converts MP4 video URLs into hosted MP3 files with selectable bitrate; also accepts MOV, WEBM, MKV, AVI, M4V, or FLV URLs. Same CloudConvert-backed handler as mp4-to-mp3. Use it as an MP4 to MP3 converter API, to extract audio from MP4, or for video-to-MP3 conversion."},{"name":"email-verify","price":"$0.005","method":"POST","url":"/email-verify","description":"Verifies an email address and its domain with DNS-based risk checks: MX, disposable-domain, role-account, SPF, DMARC, and DKIM signals. Privacy-safe: does not probe the recipient mailbox. Use it as an email verifier, email verification API, or to validate email address deliverability."},{"name":"email-validator","price":"$0.005","method":"POST","url":"/email-validator","description":"Validates email syntax and domain health, returning a deliverability score, risk bucket, MX records, disposable-domain match, role-account signal, and SPF/DMARC/DKIM posture. Use it as an email validator, MX record checker, disposable email checker, or domain email health API."},{"name":"email-deliverability","price":"$0.005","method":"POST","url":"/email-deliverability","description":"Checks email deliverability by validating address format, MX reachability, temp-mail risk, role mailbox risk, and SPF/DMARC/DKIM authentication records without contacting the recipient mailbox. Use it as an email deliverability API, deliverability score, or inbox readiness domain check."},{"name":"email-verify-api","price":"$0.005","method":"POST","url":"/email-verify-api","description":"Verifies an email address with syntax, MX, disposable-domain, role-account, SPF, DMARC, and DKIM checks. Same DNS-safe email deliverability backend as email-verify, indexed for agents searching exact email verification wording. Use it as an email verify API or to validate email address input."},{"name":"email-spam-check","price":"$0.005","method":"POST","url":"/email-spam-check","description":"Scores whether an address and domain are likely to receive mail cleanly, using syntax validation, MX records, disposable-domain signals, role-account detection, SPF, DMARC, and DKIM posture. Privacy-safe DNS and public blocklist checks only; no recipient mailbox probing. Use it as an email spam check, inbox readiness API, or email deliverability risk scanner."},{"name":"inbox-readiness-check","price":"$0.005","method":"POST","url":"/inbox-readiness-check","description":"Checks whether an email domain is ready to receive mail, returning a low/medium/high risk bucket and findings for mail launch or lead-routing workflows. Covers MX reachability, SPF mode, DMARC policy, DKIM selectors, disposable-domain risk, and role-account signals. Use it as an inbox readiness check, email domain health probe, or deliverability score API."},{"name":"email-domain-health","price":"$0.005","method":"POST","url":"/email-domain-health","description":"Validates an email address and scores whether its domain can receive mail, reporting authentication records and disposable-domain risk without contacting the mailbox. Use it as an email domain health API, MX SPF DMARC DKIM checker, or mail authentication posture audit."},{"name":"news-search","price":"$0.005","method":"POST","url":"/news-search","description":"News search API / GDELT article search / public news feed lookup. Same news handler as crypto-news, with GDELT and a GNews fallback when configured, exposed for agents searching recent articles by keyword, company, ticker, market topic, or crypto topic and returning headline URLs, source domains, timestamps, language/country metadata, and sentiment. Data only; no trading advice."},{"name":"browser-render","price":"$0.03","method":"POST","url":"/browser-render","description":"Loads a public URL with JavaScript enabled and returns rendered HTML, title, final URL, byte count, or a base64 screenshot when requested. Same headless browser runtime as browser-session. Use it as a browser render API, dynamic page renderer, post-JS HTML fetcher, or to render a JavaScript page."},{"name":"headless-browser","price":"$0.03","method":"POST","url":"/headless-browser","description":"Opens a public URL in a real headless browser, waits for client-side rendering, and returns the rendered DOM or a screenshot. Use when plain fetch, scrape, or HTML-to-Markdown cannot see JS-built content. Works as a headless browser API, browser automation render, or JavaScript scraping endpoint."},{"name":"javascript-render","price":"$0.03","method":"POST","url":"/javascript-render","description":"Renders a URL with JavaScript enabled and returns the browser-rendered HTML, title, resolved URL, and truncation metadata, or captures a screenshot when screenshot=true. Use it as a JavaScript render API, JS page renderer, or single-page-app HTML renderer."},{"name":"protocol-tvl","price":"$0.02","method":"POST","url":"/protocol-tvl","description":"Looks up a DeFi protocol's total value locked, resolving slugs such as aave, lido, uniswap, makerdao, or curve-dex into current USD TVL, chain breakdown, metadata, audit links, and optional historical TVL series. Same DefiLlama-backed handler as defi-llama-protocol. Use it as a protocol TVL API or DeFi TVL lookup."},{"name":"brand-sentiment","price":"$0.03","method":"POST","url":"/brand-sentiment","description":"Measures brand sentiment on X by searching recent public posts about a brand, product, token, or launch and returning an aggregate positive/neutral/negative distribution plus tweet-level labels. Same read-only X sentiment backend as twitter-sentiment. Use it as a brand sentiment API, social listening sentiment tool, or X brand monitor."},{"name":"crypto-sentiment","price":"$0.03","method":"POST","url":"/crypto-sentiment","description":"Scores crypto sentiment from recent public X posts about protocols, tickers, tokens, x402, Bankr, Coinbase, and market narratives, without posting or account mutation. Same read-only X sentiment backend as twitter-sentiment. Use it as a crypto sentiment API, token narrative sentiment tool, or X market sentiment search."},{"name":"url-expander","price":"$0.02","method":"POST","url":"/url-expander","description":"Expands shortened URLs from bit.ly, t.co, lnkd.in, goo.gl, tinyurl, and other redirects into final landing URLs, with hop-by-hop status, Location, content-type, and timing details. Same expand-url backend. Use it as a URL expander API, shortlink resolver, or redirect-chain tracer."},{"name":"link-unshortener","price":"$0.02","method":"POST","url":"/link-unshortener","description":"Follow a shortened or redirect-chained link all the way to its final destination before you fetch, enrich, or trust it. Same expand-url backend: it walks each HTTP hop manually, no auto-follow, returning status codes, locations, and timing for every redirect. Send a URL and get back the resolved final URL plus the full redirect chain, useful for catching cloaked or malicious destinations. Use it as a link unshortener API, short URL resolver, redirect chain tracer, or phishing link inspector."},{"name":"airport-code-lookup","price":"$0.005","method":"POST","url":"/airport-code-lookup","description":"Resolves airport codes to airport name, municipality, country, region, coordinates, elevation, scheduled-service flag, homepage, and Wikipedia link. Same OurAirports-backed handler as iata-airport-info. Use it as an airport code lookup API for IATA airport info or ICAO airport metadata."},{"name":"image-describe-api","price":"$0.02","method":"POST","url":"/image-describe-api","description":"Describes images from public URLs, producing captions, accessibility alt text, short descriptions, and visual summaries. Same image-description backend. Use it as an image describe API, image captioning service, or alt text generator."},{"name":"background-remover","price":"$0.08","method":"POST","url":"/background-remover","description":"Removes the background from product, portrait, and object images, returning alpha PNG foreground cutouts with optional crop-to-bounding-box behavior. Same remove-bg backend. Use it as a background remover API, to remove image background, or for transparent PNG cutouts."},{"name":"bin-lookup-api","price":"$0.02","method":"POST","url":"/bin-lookup-api","description":"Looks up card BINs, resolving the first 6-8 card digits to scheme, issuer, country, card type, prepaid/debit/credit signal, and payment-routing metadata. Same BIN/IIN backend as iin-lookup. Use it as a BIN lookup API, card BIN checker, or IIN issuer lookup."},{"name":"pdf-table-extract","price":"$0.10","method":"POST","url":"/pdf-table-extract","description":"Extracts tables from digital or scanned PDFs, returning row/column matrices, CSV output, page numbers, and optional cell boxes. Same Datalab Marker-backed handler as pdf-extract-tables. Use it as a PDF table extract API, to extract tables from PDF, or as a PDF to CSV table parser."},{"name":"defi-llama-api","price":"$0.02","method":"POST","url":"/defi-llama-api","description":"Looks up DeFi protocol fundamentals from DefiLlama, resolving protocol TVL, category, chains, token symbol, and protocol metadata. Same DefiLlama-backed handler as defi-llama, listed for agents searching exact DefiLlama wording. Use it as a DeFiLlama API or DeFi protocol TVL lookup."},{"name":"building-permits-api","price":"$0.03","method":"POST","url":"/building-permits-api","description":"Searches city building permits, checking property permit history, work type, filed and issued dates, applicant, status, and address matches. Same city open-data handler as building-permits. Use it as a building permits API, construction permit lookup, or city permit search."},{"name":"construction-permit-search","price":"$0.03","method":"POST","url":"/construction-permit-search","description":"Searches construction permits and property permit history for real-estate, construction, due-diligence, and code-compliance agents. Same multi-city permit backend as building-permits. Use it as a construction permit search API or municipal building permit lookup."},{"name":"earnings-calendar-api","price":"$0.03","method":"POST","url":"/earnings-calendar-api","description":"Finds company earnings dates from SEC filings: 8-K Item 2.02, 10-Q, 10-K, NT filing signals, fiscal periods, and next-earnings cadence estimates. Same EDGAR-backed handler as earnings-calendar. Use it as an earnings calendar API, next earnings date API, or SEC earnings filing calendar."},{"name":"xbrl-api","price":"$0.05","method":"POST","url":"/xbrl-api","description":"Pulls public financial statement data from SEC Company Facts: revenue, net income, EPS, assets, cash, operating cash flow, units, form type, and fiscal period metadata. Same backend as xbrl-financials. Use it as an XBRL API or SEC company facts API."},{"name":"sec-xbrl-api","price":"$0.05","method":"POST","url":"/sec-xbrl-api","description":"Serves SEC XBRL fundamentals as a time series, replacing paid fundamentals feeds with public SEC line-item data. Same xbrl-financials handler. Use it as a SEC XBRL API, EDGAR company facts source, or fundamentals time-series endpoint."},{"name":"sec-13f-api","price":"$0.05","method":"POST","url":"/sec-13f-api","description":"Track how institutional investors changed their stock positions between two SEC 13F-HR filings, no manual XML diffing required. Same 13f-deltas backend: given a CIK, it pulls the two most recent 13F-HR filings and diffs them into positions added, exited, increased, and reduced, each with dollar and share deltas. Send a CIK and an optional holdings limit; get back the delta lists ready for a fund-tracking dashboard or due-diligence workflow. Use it as a SEC 13F API, hedge fund position tracker, or institutional holdings delta feed."},{"name":"fda-calendar-api","price":"$0.03","method":"POST","url":"/fda-calendar-api","description":"Tracks FDA advisory committee meetings, monitoring upcoming and recent AdComm notices, docket ids, committee names, and meeting dates. Same Federal Register-backed handler as fda-calendar. Use it as an FDA calendar API, advisory committee meeting tracker, or biotech catalyst feed."},{"name":"patent-search-api","price":"$0.05","method":"POST","url":"/patent-search-api","description":"Search USPTO patents by keyword, inventor, assignee, CPC class, or filing date range. Returns abstracts, inventors, assignees, and publication numbers from the USPTO Open Data backend — a patent lookup and prior-art search endpoint for agents."},{"name":"gas-price-api","price":"$0.02","method":"POST","url":"/gas-price-api","description":"Estimates blockchain gas prices: base fee, priority fee tiers, maxFeePerGas, and USD transaction costs for Base, Ethereum, Optimism, and Arbitrum. Same gas-price handler. Use it as a gas price API, EIP-1559 gas fee endpoint, or blockchain transaction fee estimator."},{"name":"pdf-to-text-api","price":"$0.0025","method":"POST","url":"/pdf-to-text-api","description":"Extracts text from digital and scanned PDFs as Markdown, plain text, HTML, or JSON with layout-aware reading order. Same Datalab Marker-backed handler as pdf-to-text. Use it as a PDF to text API, PDF text extractor, or OCR PDF reader."},{"name":"token-honeypot-api","price":"$0.05","method":"POST","url":"/token-honeypot-api","description":"Checks whether a token is a honeypot, testing sellability, buy tax, sell tax, proxy risk, owner risk, and token-trading warnings. Same honeypot.is-backed handler as token-honeypot. Use it as a token honeypot API, honeypot checker, or buy-sell simulation endpoint."},{"name":"qr-code-api","price":"$0.005","method":"POST","url":"/qr-code-api","description":"Decodes QR codes, reading one or more codes from public PNG, JPG, GIF, BMP, or SVG-rendered image URLs. Same QR decode backend as qr-code. Use it as a QR code API, QR scanner API, or decode QR image endpoint."},{"name":"archive-snapshot-api","price":"$0.02","method":"POST","url":"/archive-snapshot-api","description":"Finds archived snapshots of public web pages, returning the closest Wayback Machine captures with timestamps, status codes, and replay URLs. Same archive-snapshot backend. Use it as an archive snapshot API, Wayback Machine snapshot lookup, or historical URL capture source."},{"name":"twitter-sentiment-api","price":"$0.03","method":"POST","url":"/twitter-sentiment-api","description":"Analyzes Twitter/X sentiment by searching recent posts and scoring sentiment, polarity, volume, and sample post context when X API credentials are configured. Same X-backed handler as social-sentiment. Use it as a Twitter sentiment API, X sentiment analysis, or social sentiment endpoint."},{"name":"brand-logo-concept-image","price":"$0.01","method":"POST","url":"/brand-logo-concept-image","description":"Generates SFW logo concept boards, abstract marks, and brand direction visuals from prompts. Same fast Venice-backed backend as image-generate. Use it as a brand logo concept image API, for startup logo visual ideation, or as a mark concept generator."},{"name":"app-icon-image-generate","price":"$0.01","method":"POST","url":"/app-icon-image-generate","description":"Generate app icon concepts, product marks, and launch visuals from a text prompt, ready for a mobile home screen or a SaaS dashboard. Same image-generate backend, restricted to SFW square outputs sized for icon use. Send a prompt describing the mark plus width, height, and a speed tier; get back a hosted image URL and the model used to render it. Use it as an app icon generator API, icon concept tool, or SaaS logo mark generator."},{"name":"real-estate-render-generate","price":"$0.01","method":"POST","url":"/real-estate-render-generate","description":"Generates SFW real estate visuals: listing concepts, room mood boards, exterior concepts, and property campaign imagery. Same image-generate backend. Use it as a real estate render generator API, property marketing image tool, or interior concept visual source."},{"name":"restaurant-menu-image-generate","price":"$0.01","method":"POST","url":"/restaurant-menu-image-generate","description":"Generates SFW restaurant imagery: dish concepts, menu hero visuals, and local restaurant ad creative. Same image-generate backend. Use it as a restaurant menu image generator API, food concept visual tool, or hospitality creative source."},{"name":"ecommerce-lifestyle-image-generate","price":"$0.01","method":"POST","url":"/ecommerce-lifestyle-image-generate","description":"Generates SFW ecommerce lifestyle scenes and ad visuals around product prompts. Same image-generate backend. Use it as an ecommerce lifestyle image generator API, product lifestyle creative tool, or marketplace campaign image source."},{"name":"marketplace-product-expand","price":"$0.15","method":"POST","url":"/marketplace-product-expand","description":"Expands marketplace product images, adapting product shots to marketplace, catalog, and ad aspect ratios. Same Bria Expand backend as image-expand. Use it as a product image expand API, ecommerce photo canvas extender, or product listing outpaint."},{"name":"linkedin-banner-expand","price":"$0.15","method":"POST","url":"/linkedin-banner-expand","description":"Expands existing photos into wide LinkedIn banner and social-profile header canvases. Same Bria Expand backend as image-expand. Use it as a LinkedIn banner expand API, profile header outpainting tool, or brand banner image extender."},{"name":"youtube-thumbnail-expand","price":"$0.15","method":"POST","url":"/youtube-thumbnail-expand","description":"Expands source images into YouTube thumbnail and video-cover canvases. Same Bria Expand backend as image-expand. Use it as a YouTube thumbnail expand API, video thumbnail outpaint, or 16:9 image extender."},{"name":"app-store-screenshot-expand","price":"$0.15","method":"POST","url":"/app-store-screenshot-expand","description":"Expands mobile app screenshots into store, ad, and product-page layouts. Same Bria Expand backend as image-expand. Use it as an app store screenshot expand API, screenshot backdrop extender, or launch asset outpaint."},{"name":"saas-ui-translate","price":"$0.002","method":"POST","url":"/saas-ui-translate","description":"Translates SaaS UI copy: button labels, settings copy, onboarding text, and interface microcopy, preserving placeholders. Same backend as translate-text. Use it as a SaaS UI translation API, product interface localization tool, or app string translator."},{"name":"travel-listing-translate","price":"$0.002","method":"POST","url":"/travel-listing-translate","description":"Translates travel and hospitality copy: lodging descriptions, itinerary copy, amenities, and guest messages. Same backend as translate-text. Use it as a travel listing translation API, hotel and tour localization tool, or hospitality copy translator."},{"name":"finance-report-translate","price":"$0.002","method":"POST","url":"/finance-report-translate","description":"Translates finance reports: market commentary, investor letters, earnings notes, and finance summaries, preserving tickers and numbers. Same backend as translate-text. Use it as a finance report translation API, investor update localization tool, or financial memo translator."},{"name":"game-localization-translate","price":"$0.002","method":"POST","url":"/game-localization-translate","description":"Translates game content: dialogue, item descriptions, UI strings, and patch notes, preserving tokens. Same backend as translate-text. Use it as a game localization translation API, quest text translator, or in-game copy localization tool."},{"name":"real-estate-listing-translate","price":"$0.002","method":"POST","url":"/real-estate-listing-translate","description":"Translates real estate listings: property descriptions, amenities, neighborhood blurbs, and buyer messages. Same backend as translate-text. Use it as a real estate listing translation API, property description localization tool, or MLS copy translator."},{"name":"social-comment-sentiment","price":"$0.01","method":"POST","url":"/social-comment-sentiment","description":"Classifies social comments, replies, and threads by sentiment, emotion, confidence, and optional aspects. Same backend as sentiment-analysis. Use it as a social comment sentiment API, post reply emotion classifier, or community feedback scorer."},{"name":"ecommerce-review-sentiment","price":"$0.01","method":"POST","url":"/ecommerce-review-sentiment","description":"Scores ecommerce reviews by product aspect, emotion, and escalation risk. Same backend as sentiment-analysis. Use it as an ecommerce review sentiment API, marketplace review classifier, or product feedback scorer."},{"name":"sales-call-sentiment","price":"$0.01","method":"POST","url":"/sales-call-sentiment","description":"Scores sales call snippets for objections, buying signals, urgency, and next-step confidence. Same backend as sentiment-analysis. Use it as a sales call sentiment API, prospect tone classifier, or transcript emotion scorer."},{"name":"churn-risk-sentiment","price":"$0.01","method":"POST","url":"/churn-risk-sentiment","description":"Analyzes support tickets, chats, and emails for negative sentiment, urgency, and at-risk churn themes. Same backend as sentiment-analysis. Use it as a churn risk sentiment API, customer frustration classifier, or retention signal scorer."},{"name":"candidate-feedback-sentiment","price":"$0.01","method":"POST","url":"/candidate-feedback-sentiment","description":"Summarizes candidate experience, recruiter feedback, and hiring-process comments by sentiment. Same backend as sentiment-analysis. Use it as a candidate feedback sentiment API, recruiting survey classifier, or interview feedback emotion scorer."},{"name":"vendor-domain-risk","price":"$0.005","method":"POST","url":"/vendor-domain-risk","description":"Screens vendor domains for age, expiration, registrar, DNSSEC, nameservers, and suspicious newly-registered risk flags. Same RDAP backend as whois-lookup. Use it as a vendor domain risk API, supplier website age check, or procurement domain diligence tool."},{"name":"email-domain-age-check","price":"$0.005","method":"POST","url":"/email-domain-age-check","description":"Checks whether a sender or lead email domain is established, expiring, DNSSEC-signed, or newly registered. Same RDAP backend as whois-lookup. Use it as an email domain age check API, sender-domain diligence tool, or cold-email risk screen."},{"name":"sales-lead-domain-enrich","price":"$0.005","method":"POST","url":"/sales-lead-domain-enrich","description":"Enriches sales leads with company domain metadata: registrar, domain age, expiry, nameservers, DNSSEC, and domain status codes before outreach. Same RDAP backend as whois-lookup. Use it as a sales lead domain enrichment API, company website age check, or B2B account domain metadata source."},{"name":"brand-watch-domain-risk","price":"$0.005","method":"POST","url":"/brand-watch-domain-risk","description":"Checks new or suspicious brand-adjacent domains for age, registrar, expiry, DNSSEC, and transfer/lock statuses. An unregistered lookalike domain answers with found:false instead of erroring — that's itself a risk signal for brand-watch use cases. Same backend as whois-lookup. Use it as a brand watch domain risk API, lookalike-domain RDAP triage tool, or trademark monitoring support."},{"name":"podcast-cover-image-generate","price":"$0.01","method":"POST","url":"/podcast-cover-image-generate","description":"Generates SFW podcast cover art: square cover concepts, guest episode art, channel thumbnails, and audio-show campaign visuals. Same Venice-backed image-generate backend. Use it as a podcast cover image generator API, episode art tool, or show artwork concept source."},{"name":"book-cover-image-generate","price":"$0.01","method":"POST","url":"/book-cover-image-generate","description":"Generates SFW book cover art concepts, genre mood boards, and launch visuals from a prompt. Same image-generate backend. Use it as a book cover image generator API, ebook cover concept tool, or publishing creative source."},{"name":"event-poster-image-generate","price":"$0.01","method":"POST","url":"/event-poster-image-generate","description":"Generates SFW event artwork, launch posters, and campaign backgrounds without relying on stock art. Same fast image-generate backend. Use it as an event poster image generator API, conference visual tool, or meetup campaign image source."},{"name":"presentation-hero-image-generate","price":"$0.01","method":"POST","url":"/presentation-hero-image-generate","description":"Generates SFW presentation visuals: deck openers, product narrative visuals, and board-slide hero images. Same image-generate backend. Use it as a presentation hero image generator API, pitch deck visual tool, or slide cover image source."},{"name":"newsletter-image-generate","price":"$0.01","method":"POST","url":"/newsletter-image-generate","description":"Generates SFW newsletter artwork, digest headers, and publication graphics. Same image-generate backend. Use it as a newsletter image generator API, email header illustration tool, or editorial campaign visual source."},{"name":"ad-banner-image-expand","price":"$0.15","method":"POST","url":"/ad-banner-image-expand","description":"Expands existing images into wide, square, or portrait ad banner placements. Same Bria Expand backend as image-expand. Use it as an ad banner image expand API, paid social canvas outpaint, or campaign creative extender."},{"name":"podcast-cover-expand","price":"$0.15","method":"POST","url":"/podcast-cover-expand","description":"Expands guest photos, product images, or show art into podcast-cover dimensions. Same image-expand backend. Use it as a podcast cover expand API, episode art outpaint, or square artwork canvas extender."},{"name":"product-photo-background-expand","price":"$0.15","method":"POST","url":"/product-photo-background-expand","description":"Expands tight product crops into marketplace, catalog, and lifestyle ad canvases by extending the background. Same image-expand backend. Use it as a product photo background expand API, ecommerce product outpaint, or studio backdrop extender."},{"name":"contract-translate","price":"$0.002","method":"POST","url":"/contract-translate","description":"Translates contract excerpts and commercial terms, preserving numbering, defined terms, clause references, dates, and party names. Not legal advice. Same backend as translate-text. Use it as a contract translation API, agreement translator, or legal document localization tool."},{"name":"invoice-translate","price":"$0.002","method":"POST","url":"/invoice-translate","description":"Translates invoice notes, payment terms, receipt line descriptions, and billing messages, preserving amounts, invoice IDs, and dates. Same translate-text backend. Use it as an invoice translation API, receipt localization tool, or billing document translator."},{"name":"job-post-translate","price":"$0.002","method":"POST","url":"/job-post-translate","description":"Translates job descriptions, role requirements, benefits, and candidate emails, preserving acronyms and compensation numbers. Same translate-text backend. Use it as a job post translation API, recruiting copy localization tool, or careers page translator."},{"name":"marketplace-listing-translate","price":"$0.002","method":"POST","url":"/marketplace-listing-translate","description":"Translates marketplace listings: titles, bullet points, sizing notes, shipping terms, and product descriptions, preserving SKUs and units. Same translate-text backend. Use it as a marketplace listing translation API, ecommerce listing localization tool, or seller catalog translator."},{"name":"market-news-sentiment","price":"$0.01","method":"POST","url":"/market-news-sentiment","description":"Market news sentiment analysis classifies supplied financial news headlines or market commentary as positive, negative, mixed, or neutral. Send text and optional aspects such as guidance or revenue; receive overall sentiment, a signed score, confidence, emotion probabilities, and per-aspect results. It analyzes caller-provided text and does not fetch news or provide investment advice. Use it as a market news sentiment API, financial news sentiment classifier, economic news tone scorer, or finance headline analysis tool."},{"name":"crypto-news-sentiment","price":"$0.01","method":"POST","url":"/crypto-news-sentiment","description":"Classifies supplied crypto news headlines, project updates, or community posts by sentiment and emotion. Classification only, not investment advice. Same sentiment-analysis backend. Use it as a crypto news sentiment API, token headline sentiment tool, or Web3 community tone scorer."},{"name":"restaurant-review-sentiment","price":"$0.01","method":"POST","url":"/restaurant-review-sentiment","description":"Classifies restaurant guest reviews by food, service, ambience, price, and return-intent aspects. Same sentiment-analysis backend. Use it as a restaurant review sentiment API, hospitality feedback classifier, or food-service review scorer."},{"name":"hotel-review-sentiment","price":"$0.01","method":"POST","url":"/hotel-review-sentiment","description":"Classifies hotel, short-term rental, and travel experience reviews by cleanliness, location, staff, amenities, and value. Same sentiment-analysis backend. Use it as a hotel review sentiment API, travel review classifier, or guest feedback scorer."},{"name":"employee-feedback-sentiment","price":"$0.01","method":"POST","url":"/employee-feedback-sentiment","description":"Scores internal survey comments and anonymized employee feedback by morale, workload, manager support, and retention risk. Same sentiment-analysis backend. Use it as an employee feedback sentiment API, engagement survey classifier, or workplace comment scorer."},{"name":"domain-portfolio-risk","price":"$0.005","method":"POST","url":"/domain-portfolio-risk","description":"Audits individual portfolio domains for age, expiry, registrar, DNSSEC, nameservers, and lock status before renewal or acquisition decisions. Same RDAP backend as whois-lookup. Use it as a domain portfolio risk API, registrar and expiry audit, or brand-domain inventory check."},{"name":"ma-domain-diligence","price":"$0.005","method":"POST","url":"/ma-domain-diligence","description":"Runs M&A domain diligence, giving deal, finance, and procurement agents domain age, expiry, registrar, DNSSEC, nameserver, and transfer signals. Same whois-lookup backend. Use it as an M&A domain diligence API, acquisition domain history check, or company website RDAP check."},{"name":"creator-domain-check","price":"$0.005","method":"POST","url":"/creator-domain-check","description":"Checks creator, newsletter, podcast, and community domains for age, expiry, registrar, DNSSEC, and suspicious new-registration flags. Same RDAP backend as whois-lookup. Use it as a creator domain check API, newsletter domain age lookup, or personal brand domain diligence tool."},{"name":"course-thumbnail-image-generate","price":"$0.01","method":"POST","url":"/course-thumbnail-image-generate","description":"Generates SFW course thumbnails, lesson covers, learning-path artwork, and academy launch visuals, without text rendering. Same fast image-generate backend. Use it as a course thumbnail image generator API, education cover art tool, or tutorial hero image source."},{"name":"fashion-lookbook-image-generate","price":"$0.01","method":"POST","url":"/fashion-lookbook-image-generate","description":"Generates SFW fashion visuals: clothing concepts, seasonal lookbook scenes, and ecommerce fashion creative from prompts. Same image-generate backend. Use it as a fashion lookbook image generator API, apparel campaign visual tool, or style mood board source."},{"name":"game-asset-concept-image","price":"$0.01","method":"POST","url":"/game-asset-concept-image","description":"Game asset concept image API / character prop environment concept generator. Same image-generate backend, exposed for agents drafting SFW game art concepts, item thumbnails, environment mood boards, and prototype visual assets."},{"name":"healthcare-campaign-image-generate","price":"$0.01","method":"POST","url":"/healthcare-campaign-image-generate","description":"Generates SFW healthcare, wellness, clinic, and patient-education campaign visuals, without medical claims. Same image-generate backend. Use it as a healthcare campaign image generator API, clinic marketing visual tool, or wellness program creative source."},{"name":"real-estate-ad-image-generate","price":"$0.01","method":"POST","url":"/real-estate-ad-image-generate","description":"Generates SFW real estate ad visuals: property marketing imagery, neighborhood concept art, open-house ads, and listing campaign backgrounds. Same image-generate backend. Use it as a real estate ad image generator API, property campaign visual tool, or listing promotion creative source."},{"name":"email-header-image-expand","price":"$0.15","method":"POST","url":"/email-header-image-expand","description":"Expands existing product, event, or editorial images into wide email-header canvases. Same image-expand backend. Use it as an email header image expand API, newsletter banner outpaint, or lifecycle email creative extender."},{"name":"mobile-story-image-expand","price":"$0.15","method":"POST","url":"/mobile-story-image-expand","description":"Expands existing images into tall story, reel-cover, and short-form promotional canvases. Same image-expand backend. Use it as a mobile story image expand API, vertical social outpaint, or Instagram TikTok story extender."},{"name":"real-estate-hero-expand","price":"$0.15","method":"POST","url":"/real-estate-hero-expand","description":"Expands room, exterior, and neighborhood photos into wide property-page and ad hero canvases. Same image-expand backend. Use it as a real estate hero image expand API, listing banner outpaint, or property website image extender."},{"name":"course-thumbnail-expand","price":"$0.15","method":"POST","url":"/course-thumbnail-expand","description":"Expands existing screenshots, instructor photos, or diagrams into 16:9 course thumbnails. Same image-expand backend. Use it as a course thumbnail expand API, tutorial cover outpaint, or education hero image extender."},{"name":"medical-intake-translate","price":"$0.002","method":"POST","url":"/medical-intake-translate","description":"Translates patient intake notes, appointment messages, and care-navigation copy, preserving dates, names, units, and medication strings. Not medical advice. Same translate-text backend. Use it as a medical intake translation API, clinic form localization tool, or patient message translator."},{"name":"education-course-translate","price":"$0.002","method":"POST","url":"/education-course-translate","description":"Translates course outlines, assignments, quiz instructions, and LMS copy, preserving placeholders and numbering. Same translate-text backend. Use it as an education course translation API, lesson localization tool, or training content translator."},{"name":"customer-review-translate","price":"$0.002","method":"POST","url":"/customer-review-translate","description":"Translates customer reviews, ratings comments, and voice-of-customer excerpts, preserving product names, SKUs, and star ratings. Same translate-text backend. Use it as a customer review translation API, marketplace review localization tool, or feedback translator."},{"name":"immigration-document-translate","price":"$0.002","method":"POST","url":"/immigration-document-translate","description":"Translates immigration form excerpts, appointment instructions, evidence checklists, and application notes, preserving names, dates, IDs, and numbering. Not legal advice. Same translate-text backend. Use it as an immigration document translation API, visa form localization tool, or official document translator."},{"name":"patient-feedback-sentiment","price":"$0.01","method":"POST","url":"/patient-feedback-sentiment","description":"Classifies patient comments by appointment access, staff, clarity, wait time, and trust. Classification only, not medical advice. Same sentiment-analysis backend. Use it as a patient feedback sentiment API, clinic review classifier, or healthcare experience scorer."},{"name":"voice-of-customer-sentiment","price":"$0.01","method":"POST","url":"/voice-of-customer-sentiment","description":"Processes survey verbatims, support snippets, reviews, and interview notes by theme, sentiment, emotion, and urgency. Same sentiment-analysis backend. Use it as a voice of customer sentiment API, VOC feedback classifier, or customer insight scoring tool."},{"name":"app-review-sentiment","price":"$0.01","method":"POST","url":"/app-review-sentiment","description":"Scores app-store reviews by onboarding, stability, pricing, performance, and feature requests. Same sentiment-analysis backend. Use it as an app review sentiment API, mobile app feedback classifier, or store review analyzer."},{"name":"community-moderation-sentiment","price":"$0.01","method":"POST","url":"/community-moderation-sentiment","description":"Scores community posts, replies, and threads by tone, frustration, escalation risk, and constructive intent. Same sentiment-analysis backend. Use it as a community moderation sentiment API, forum tone classifier, or community health signal."},{"name":"real-estate-lead-sentiment","price":"$0.01","method":"POST","url":"/real-estate-lead-sentiment","description":"Scores real estate inquiries, showing feedback, and buyer/seller messages by urgency, objections, price sensitivity, and interest. Same sentiment-analysis backend. Use it as a real estate lead sentiment API, buyer message intent classifier, or property inquiry sentiment scorer."}]}