Card snapshot
api.strale.io
·
2026-10-23 22:59:00 UTC
·
5f634281b73e08ff2e18a43bfca0ec24f0055f154845bbc819b1052ed395e532
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "Strale",
"description": "Commercial capability marketplace for AI agents. 298+ capabilities with transparent per-call pricing. Available via API key (EUR wallet) or x402 pay-per-use (USDC on Base). Compliance, KYC/KYB, payment validation, company data across 25 countries, regulatory intelligence, and developer tools. Every call returns an audit record.",
"url": "https://api.strale.io/a2a",
"version": "1.0.0",
"documentationUrl": "https://strale.dev/docs",
"provider": {
"organization": "Strale",
"url": "https://strale.io"
},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"authentication": {
"schemes": [
"apiKey",
"x402"
]
},
"payments": {
"x402": {
"network": "base",
"currency": "USDC",
"catalog": "https://api.strale.io/x402/catalog",
"discovery": "https://api.strale.io/.well-known/x402.json",
"how": "POST the skill's x402_endpoint, settle the 402 challenge in USDC on Base, replay. Payment is the authentication \u2014 no signup."
},
"api_key": {
"signup": "https://strale.dev/signup",
"trial_credits_eur": 2
}
},
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "product-web3-assurance",
"name": "Web3 Assurance",
"description": "Decision-ready answer about an on-chain counterparty (wallet, contract, token, DeFi protocol, or bridge) in a single call. Returns verdict (proceed/review/block/insufficient_evidence), reason_codes (UPPERCASE_SNAKE_CASE), critical_flags, suggested_action, evidence map (sanctions, mixer-graded, scam-cluster, wallet-history, token-safety, contract-verification, protocol-risk, audit firms, EAS, ERC-8004, more), and a sidecar audit_url. Two modes: outbound (agent vetting recipient pre-payment, 8s budget) or reverse-call (x402 service publisher gating an inbound buyer, sub-second SLA).",
"tags": [
"web3",
"defi",
"blockchain",
"crypto",
"x402",
"agent-economy",
"counterparty",
"decision-ready",
"verdict",
"reason-codes",
"audit-trail",
"sanctions",
"mixer-graded",
"tornado-cash",
"ofac",
"mica",
"compliance"
],
"examples": [
"Vet a wallet before sending USDC",
"Check a token contract for honeypot or rug pattern before swapping",
"Pre-trade simulation of a DeFi interaction",
"Gate an inbound x402 buyer before delivering service",
"Verify a DeFi protocol's audit history and recent exploits"
],
"endpoint": "https://api.strale.io/v1/web3-assurance",
"mcp_tool": "strale_web3_assurance",
"price_cents": 0,
"currency": "EUR",
"access": "api_key"
},
{
"id": "sanctions-check",
"name": "Sanctions Check",
"description": "Check if a person or entity is on sanctions lists (EU, US OFAC, UN, the UK Sanctions List, Swiss SECO, BIS, World Bank, EBRD, ADB + 125 national lists). Uses Dilisense consolidated database. Returns audit-grade evidence: match results with named source attribution and country attribution. \u20ac0.20 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/sanctions-check, no signup needed.",
"tags": [
"compliance"
],
"examples": [
"Check if a person or entity is on sanctions lists (EU, US OFAC, UN, the UK Sanctions List, Swiss SECO, BIS, World Bank, EBRD, ADB + 125 national lists)"
],
"price_cents": 20,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/sanctions-check"
},
{
"id": "translate",
"name": "Translate Text",
"description": "Translate text between languages. Auto-detects source language. Supports all major languages. Returns translated text with confidence. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/translate, no signup needed.",
"tags": [
"text-processing"
],
"examples": [
"Translate text between languages"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/translate"
},
{
"id": "base64-encode-url",
"name": "Base64 Encode URL",
"description": "Fetch a URL and return content as base64. Useful for embedding images, PDFs in API calls. Returns base64, content type, data URI. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/base64-encode-url, no signup needed.",
"tags": [
"file-conversion"
],
"examples": [
"Fetch a URL and return content as base64"
],
"price_cents": 2,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/base64-encode-url"
},
{
"id": "email-validate",
"name": "Email Validation",
"description": "Validate an email address: RFC 5322 syntax, MX records, 5,361 disposable domain detection, role-based address detection (35 patterns), free provider detection, and typo suggestion for common providers (gmial.com ? gmail.com). Returns deliverability assessment with per-check breakdown. FREE \u2014 no API key, no payment, no signup.",
"tags": [
"validation",
"verify",
"check"
],
"examples": [
"Validate an email address: RFC 5322 syntax, MX records, 5,361 disposable domain detection, role-based address detection (35 patterns), free provider detection, and typo suggestion for common providers (gmial.com ? gmail.com)"
],
"price_cents": 0,
"currency": "EUR"
},
{
"id": "image-to-text",
"name": "Image to Text (OCR)",
"description": "OCR on any image via Claude vision. Works on screenshots, photos of documents, handwritten notes. Returns text with confidence. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/image-to-text, no signup needed.",
"tags": [
"file-conversion"
],
"examples": [
"OCR on any image via Claude vision"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/image-to-text"
},
{
"id": "google-search",
"name": "Google Search",
"description": "Perform a Google search and return structured results. Returns title, URL, snippet, position for each result. \u20ac0.10 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/google-search, no signup needed.",
"tags": [
"web-scraping",
"sweden",
"nordic"
],
"examples": [
"Perform a Google search and return structured results"
],
"price_cents": 10,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/google-search"
},
{
"id": "eu-trademark-search",
"name": "EU Trademark Search",
"description": "Search the EUIPO trademark database for registered and pending EU trademarks. Returns trademark names, numbers, status, owners. \u20ac0.50 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/eu-trademark-search, no signup needed.",
"tags": [
"data-extraction",
"sweden",
"nordic",
"eu",
"data",
"extraction"
],
"examples": [
"Search the EUIPO trademark database for registered and pending EU trademarks"
],
"price_cents": 50,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/eu-trademark-search"
},
{
"id": "startup-domain-check",
"name": "Startup Domain Check",
"description": "Check domain and handle availability for a startup name. Checks .com/.io/.ai/.co/.dev domains, Twitter, GitHub, npm, PyPI. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/startup-domain-check, no signup needed.",
"tags": [
"utility"
],
"examples": [
"Check domain and handle availability for a startup name"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/startup-domain-check"
},
{
"id": "screenshot-url",
"name": "Screenshot URL",
"description": "Take a full-page or viewport screenshot of any URL. Handles cookie banners, lazy loading, SPAs. Returns base64 PNG. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/screenshot-url, no signup needed.",
"tags": [
"web-scraping",
"ens",
"ethereum"
],
"examples": [
"Take a full-page or viewport screenshot of any URL"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/screenshot-url"
},
{
"id": "beneficial-ownership-lookup",
"name": "Beneficial Ownership Lookup",
"description": "Look up UK beneficial ownership (UBO / PSC) information for a company. Returns individuals who ultimately own or control the entity, their ownership percentage, and the ownership chain. Uses Companies House Persons of Significant Control. UK-only \u2014 non-GB inputs return a clear coverage notice rather than a fabricated result. \u20ac0.25 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/beneficial-ownership-lookup, no signup needed.",
"tags": [
"compliance"
],
"examples": [
"Look up UK beneficial ownership (UBO / PSC) information for a company"
],
"price_cents": 25,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/beneficial-ownership-lookup"
},
{
"id": "web-extract",
"name": "Web Page Data Extraction",
"description": "Extract structured data from any web page with full JavaScript rendering. Handles SPAs, dynamic content, and pages that require JS to load. \u20ac0.15 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/web-extract, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Extract structured data from any web page with full JavaScript rendering"
],
"price_cents": 15,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/web-extract"
},
{
"id": "page-speed-test",
"name": "Page Speed Test",
"description": "Test page speed using Google PageSpeed Insights API. Returns performance score, Core Web Vitals, optimization opportunities. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/page-speed-test, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Test page speed using Google PageSpeed Insights API"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/page-speed-test"
},
{
"id": "serp-analyze",
"name": "SERP Analyze",
"description": "Analyze Google search results for a keyword. Returns organic results, featured snippet, People Also Ask, SERP features. \u20ac0.15 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/serp-analyze, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Analyze Google search results for a keyword"
],
"price_cents": 15,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/serp-analyze"
},
{
"id": "uk-company-data",
"name": "UK Company Data",
"description": "Look up UK company data from Companies House. Accepts company number (8 digits) or fuzzy company name. Returns company name, status, incorporation date, SIC codes, registered address. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/uk-company-data, no signup needed.",
"tags": [
"data-extraction",
"united-kingdom",
"data",
"extraction",
"company-data",
"business-registry"
],
"examples": [
"Look up uk company by name or registration number"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/uk-company-data"
},
{
"id": "german-company-data",
"name": "German Company Data (OpenRegister)",
"description": "Look up German Handelsregister company data via OpenRegister. Returns name, registration number, court, legal form, status, address, directors, capital, LEI, incorporation and termination dates. \u20ac0.20 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/german-company-data, no signup needed.",
"tags": [
"company-data",
"business-registry"
],
"examples": [
"Look up german company by name or registration number"
],
"price_cents": 20,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/german-company-data"
},
{
"id": "adverse-media-check",
"name": "Adverse Media Check",
"description": "Screens a person or company for adverse news coverage across 235,000+ sources via Dilisense (primary) with Serper Google search fallback. Returns audit-grade evidence: risk level with documented thresholds, FATF-aligned category counts, top article headlines with source URLs and dates, and the rule used to classify severe vs non-severe coverage. \u20ac0.20 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/adverse-media-check, no signup needed.",
"tags": [
"compliance"
],
"examples": [
"Screens a person or company for adverse news coverage across 235,000+ sources via Dilisense (primary) with Serper Google search fallback"
],
"price_cents": 20,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/adverse-media-check"
},
{
"id": "competitor-compare",
"name": "Competitor Compare",
"description": "Compare two company websites. Analyzes positioning, pricing model, features, target audience, trust signals, content strategy. Returns structured comparison + strategic analysis. \u20ac1.00 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/competitor-compare, no signup needed.",
"tags": [
"competitive-intelligence"
],
"examples": [
"Compare two company websites"
],
"price_cents": 100,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/competitor-compare"
},
{
"id": "customs-duty-lookup",
"name": "Customs Duty Lookup",
"description": "Look up EU customs duty rates by HS code and origin country. Returns duty rate, preferential rates, anti-dumping status. \u20ac0.20 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/customs-duty-lookup, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Look up EU customs duty rates by HS code and origin country"
],
"price_cents": 20,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/customs-duty-lookup"
},
{
"id": "company-enrich",
"name": "Company Enrichment",
"description": "Enrich company data from a domain, email, or company name. Scrapes the company website to extract: industry, employee estimate, HQ location, description, social links, tech stack. \u20ac0.50 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/company-enrich, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction",
"company-data",
"business-registry"
],
"examples": [
"Enrich company data from a domain, email, or company name"
],
"price_cents": 50,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/company-enrich"
},
{
"id": "product-reviews-extract",
"name": "Product Reviews Extract",
"description": "Extract product reviews from a product or review page. Returns rating distribution, pros/cons, sentiment. Trustpilot is not supported (their ToS forbids automated access). \u20ac0.25 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/product-reviews-extract, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Extract product reviews from a product or review page"
],
"price_cents": 25,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/product-reviews-extract"
},
{
"id": "seo-audit",
"name": "SEO Audit",
"description": "Comprehensive SEO audit of a URL. Checks title, meta description, h1 structure, image alt tags, canonical, robots.txt, sitemap, Open Graph, schema.org, link ratio. \u20ac0.30 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/seo-audit, no signup needed.",
"tags": [
"competitive-intelligence"
],
"examples": [
"Comprehensive SEO audit of a URL"
],
"price_cents": 30,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/seo-audit"
},
{
"id": "email-deliverability-check",
"name": "Email Deliverability Check",
"description": "Check email deliverability for a domain: SPF, DKIM, DMARC, MX records, blacklist status. Returns 0-100 score. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/email-deliverability-check, no signup needed.",
"tags": [
"validation",
"verify",
"check"
],
"examples": [
"Check email deliverability for a domain: SPF, DKIM, DMARC, MX records, blacklist status"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/email-deliverability-check"
},
{
"id": "weather-lookup",
"name": "Weather Lookup",
"description": "Get current weather and 7-day forecast for any location. Uses Open-Meteo API. Search by city name or coordinates. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/weather-lookup, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Get current weather and 7-day forecast for any location"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/weather-lookup"
},
{
"id": "phone-validate",
"name": "Phone Validate",
"description": "Validate a phone number and classify its type. Returns E.164 format, country, carrier name, and whether it is mobile, landline, or VOIP. Covers 200+ countries. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/phone-validate, no signup needed.",
"tags": [
"validation",
"verify",
"check"
],
"examples": [
"Validate a phone number and classify its type"
],
"price_cents": 2,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/phone-validate"
},
{
"id": "tech-stack-detect",
"name": "Tech Stack Detection",
"description": "Detect technologies used by a website. Identifies CMS, frameworks, analytics, CDN, payment providers and marketing tools from HTTP headers and HTML patterns. \u20ac0.03 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/tech-stack-detect, no signup needed.",
"tags": [
"web-intelligence"
],
"examples": [
"Detect technologies used by a website"
],
"price_cents": 3,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/tech-stack-detect"
},
{
"id": "accessibility-audit",
"name": "Accessibility Audit",
"description": "WCAG 2.1 accessibility audit of a URL. Checks color contrast, alt text, form labels, ARIA roles, heading hierarchy, link text, language. Mostly deterministic. \u20ac0.30 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/accessibility-audit, no signup needed.",
"tags": [
"validation",
"verify",
"check"
],
"examples": [
"WCAG 2.1 accessibility audit of a URL"
],
"price_cents": 30,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/accessibility-audit"
},
{
"id": "brand-mention-search",
"name": "Brand Mention Search",
"description": "Search Google for brand mentions. Returns URLs, titles, snippets, sentiment, and source type. Every result is a clickable, verifiable URL. \u20ac0.30 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/brand-mention-search, no signup needed.",
"tags": [
"competitive-intelligence",
"sweden",
"nordic"
],
"examples": [
"Search Google for brand mentions"
],
"price_cents": 30,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/brand-mention-search"
},
{
"id": "pricing-page-extract",
"name": "Pricing Page Extract",
"description": "Extract structured pricing data from any SaaS pricing page. Returns plan names, prices, features per plan, billing periods, trial/guarantee info. \u20ac0.30 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/pricing-page-extract, no signup needed.",
"tags": [
"competitive-intelligence"
],
"examples": [
"Extract structured pricing data from any SaaS pricing page"
],
"price_cents": 30,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/pricing-page-extract"
},
{
"id": "exchange-rate",
"name": "Exchange Rate",
"description": "Get current exchange rate between two currencies using ECB data. Supports all major currencies. Returns rate, inverse rate, and date. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/exchange-rate, no signup needed.",
"tags": [
"financial"
],
"examples": [
"Get current exchange rate between two currencies using ECB data"
],
"price_cents": 2,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/exchange-rate"
},
{
"id": "link-extract",
"name": "Link Extract",
"description": "Extract all links from a page with context. Filter by internal/external. Returns URL, anchor text, rel attributes. \u20ac0.03 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/link-extract, no signup needed.",
"tags": [
"web-scraping"
],
"examples": [
"Extract all links from a page with context"
],
"price_cents": 3,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/link-extract"
},
{
"id": "code-review",
"name": "Code Review",
"description": "AI code review. Returns issues with severity, line numbers, fix suggestions. Focus on security, performance, readability, or bugs. \u20ac0.20 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/code-review, no signup needed.",
"tags": [
"agent-tooling"
],
"examples": [
"AI code review"
],
"price_cents": 20,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/code-review"
},
{
"id": "cve-lookup",
"name": "CVE Lookup",
"description": "Look up known vulnerabilities for a package+version via OSV API. Supports npm, PyPI, Maven, Go, Cargo, NuGet. Returns CVEs with severity and fix versions. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/cve-lookup, no signup needed.",
"tags": [
"security"
],
"examples": [
"Look up known vulnerabilities for a package+version via OSV API"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/cve-lookup"
},
{
"id": "fear-greed-index",
"name": "Fear & Greed Index",
"description": "Get the Crypto Fear & Greed Index \u2014 a market sentiment indicator from 0 (Extreme Fear) to 100 (Extreme Greed). Includes current value, classification, and optional historical data up to 30 days. Powered by Alternative.me. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/fear-greed-index, no signup needed.",
"tags": [
"web3",
"defi",
"blockchain",
"crypto",
"ethereum"
],
"examples": [
"Get the Crypto Fear & Greed Index \u2014 a market sentiment indicator from 0 (Extreme Fear) to 100 (Extreme Greed)"
],
"price_cents": 2,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/fear-greed-index"
},
{
"id": "belgian-company-data",
"name": "Belgian Company Data",
"description": "Look up Belgian company data from the KBO/BCE Crossroads Bank for Enterprises via the CBEAPI.be JSON wrapper. Accepts enterprise number (10 digits, e.g. 0404.616.494), VAT-prefixed form (BE0404170701), or fuzzy company name. Returns name, status, juridical form, address, registration date, establishment count, and derived BE VAT number. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/belgian-company-data, no signup needed.",
"tags": [
"company-data",
"business-registry"
],
"examples": [
"Look up belgian company by name or registration number"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/belgian-company-data"
},
{
"id": "pep-check",
"name": "PEP Check",
"description": "Screens an individual against the Politically Exposed Persons (PEP) database via Dilisense. Coverage spans 230+ geopolitical territories aligned with EU C/2023/724 PEP function definitions and includes Relatives and Close Associates (RCAs). Returns audit-grade evidence: match results with classification, position history, jurisdictions, and named source attribution. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/pep-check, no signup needed.",
"tags": [
"compliance"
],
"examples": [
"Screens an individual against the Politically Exposed Persons (PEP) database via Dilisense"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/pep-check"
},
{
"id": "address-parse",
"name": "Address Parse",
"description": "Parse a free-text address into structured components. Returns street, city, postal code, state/province, country. Works with addresses worldwide. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/address-parse, no signup needed.",
"tags": [
"data-processing"
],
"examples": [
"Parse a free-text address into structured components"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/address-parse"
},
{
"id": "company-tech-stack",
"name": "Company Tech Stack",
"description": "Deep tech stack analysis of any domain. Analyzes HTTP headers, HTML source, JS libraries, DNS records, meta tags. Returns frontend, analytics, CDN, hosting, CMS, and more. \u20ac0.30 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/company-tech-stack, no signup needed.",
"tags": [
"competitive-intelligence",
"company-data",
"business-registry"
],
"examples": [
"Deep tech stack analysis of any domain"
],
"price_cents": 30,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/company-tech-stack"
},
{
"id": "cookie-scan",
"name": "Cookie Scan",
"description": "Scan a website for cookies, tracking scripts, and consent banners. Categorizes cookies as necessary/analytics/marketing. \u20ac0.15 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/cookie-scan, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Scan a website for cookies, tracking scripts, and consent banners"
],
"price_cents": 15,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/cookie-scan"
},
{
"id": "phone-type-detect",
"name": "Phone Type Detect",
"description": "Detect whether a phone number is mobile, landline, VOIP, toll-free, or premium rate. Essential for SMS delivery verification and communication routing. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/phone-type-detect, no signup needed.",
"tags": [
"validation",
"verify",
"check"
],
"examples": [
"Detect whether a phone number is mobile, landline, VOIP, toll-free, or premium rate"
],
"price_cents": 2,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/phone-type-detect"
},
{
"id": "url-to-text",
"name": "URL to Text",
"description": "Lightweight text extraction from URL. No JS rendering \u2014 just HTTP GET + HTML parse. Fast and cheap for most content sites. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/url-to-text, no signup needed.",
"tags": [
"web-scraping"
],
"examples": [
"Lightweight text extraction from URL"
],
"price_cents": 2,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/url-to-text"
},
{
"id": "dns-lookup",
"name": "DNS Lookup",
"description": "Perform a comprehensive DNS lookup for a domain. Returns A, AAAA, MX, NS, TXT, CNAME records plus SPF and DMARC detection. FREE \u2014 no API key, no payment, no signup.",
"tags": [
"web-intelligence"
],
"examples": [
"Perform a comprehensive DNS lookup for a domain"
],
"price_cents": 0,
"currency": "EUR"
},
{
"id": "iban-validate",
"name": "IBAN Validation",
"description": "Validate an IBAN number. Checks format, length, and mod-97 checksum. Extracts country code, bank identifier, and branch code. Pure algorithmic \u2014 fast and cheap. FREE \u2014 no API key, no payment, no signup.",
"tags": [
"validation",
"verify",
"check"
],
"examples": [
"Validate an IBAN number"
],
"price_cents": 0,
"currency": "EUR"
},
{
"id": "canadian-company-data",
"name": "Canadian Company Data",
"description": "Look up Canadian company data from Corporations Canada. Accepts corporation number or fuzzy company name. \u20ac0.80 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/canadian-company-data, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction",
"company-data",
"business-registry"
],
"examples": [
"Look up canadian company by name or registration number"
],
"price_cents": 80,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/canadian-company-data"
},
{
"id": "country-trade-data",
"name": "Country Trade Data",
"description": "Get trade data for a country: top exports/imports, trade balance, trading partners. World Bank API + embedded data. \u20ac0.20 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/country-trade-data, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Get trade data for a country: top exports/imports, trade balance, trading partners"
],
"price_cents": 20,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/country-trade-data"
},
{
"id": "french-company-data",
"name": "French Company Data",
"description": "Look up French company data from the SIRENE registry. Accepts SIREN (9 digits), SIRET (14 digits), or fuzzy company name. Returns company name, address, activity code, directors. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/french-company-data, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction",
"company-data",
"business-registry"
],
"examples": [
"Look up french company by name or registration number"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/french-company-data"
},
{
"id": "redirect-trace",
"name": "Redirect Trace",
"description": "Trace the full HTTP redirect chain for a URL. Shows each hop with status code, location header, server, and latency. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/redirect-trace, no signup needed.",
"tags": [
"monitoring"
],
"examples": [
"Trace the full HTTP redirect chain for a URL"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/redirect-trace"
},
{
"id": "social-profile-check",
"name": "Social Profile Check",
"description": "Check username availability across 7 platforms: GitHub, YouTube, TikTok, Reddit, Pinterest, npm, PyPI. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/social-profile-check, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Check username availability across 7 platforms: GitHub, YouTube, TikTok, Reddit, Pinterest, npm, PyPI"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/social-profile-check"
},
{
"id": "container-track",
"name": "Container Track",
"description": "Track shipping containers by ISO 6346 number. Validates format, detects carrier, provides tracking status. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/container-track, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Track shipping containers by ISO 6346 number"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/container-track"
},
{
"id": "whois-lookup",
"name": "WHOIS Lookup",
"description": "Perform a WHOIS lookup for a domain. Returns registrar, creation date, expiry date, name servers, registrant info, and raw WHOIS data. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/whois-lookup, no signup needed.",
"tags": [
"web-intelligence"
],
"examples": [
"Perform a WHOIS lookup for a domain"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/whois-lookup"
},
{
"id": "company-id-detect",
"name": "Company ID Detection",
"description": "Identify the type and country of a company registration number. Detects Swedish org numbers, Finnish business IDs, German HRB numbers, LEIs, DUNS, and 20+ other formats. Pure algorithmic. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/company-id-detect, no signup needed.",
"tags": [
"validation",
"verify",
"check",
"company-data",
"business-registry"
],
"examples": [
"Identify the type and country of a company registration number"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/company-id-detect"
},
{
"id": "agent-trace-analyze",
"name": "Agent Trace Analyze",
"description": "Analyze AI agent execution traces (LangChain/CrewAI/AutoGen). Identifies failure points, root causes, token waste, and suggests fixes. \u20ac0.20 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/agent-trace-analyze, no signup needed.",
"tags": [
"developer-tools"
],
"examples": [
"Analyze AI agent execution traces (LangChain/CrewAI/AutoGen)"
],
"price_cents": 20,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/agent-trace-analyze"
},
{
"id": "backlink-check",
"name": "Backlink Check",
"description": "Check backlinks for a domain via CommonCrawl and Google search. Returns linking domains, anchor text, dofollow/nofollow counts. \u20ac0.15 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/backlink-check, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Check backlinks for a domain via CommonCrawl and Google search"
],
"price_cents": 15,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/backlink-check"
},
{
"id": "job-board-search",
"name": "Job Board Search",
"description": "Search job listings from Sweden's public employment service (Arbetsf\u00f6rmedlingen). Returns title, company, location, salary and URL. \u20ac0.20 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/job-board-search, no signup needed.",
"tags": [
"data-extraction",
"sweden",
"nordic",
"data",
"extraction"
],
"examples": [
"Search job listings from Sweden's public employment service (Arbetsf\u00f6rmedlingen)"
],
"price_cents": 20,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/job-board-search"
},
{
"id": "job-posting-analyze",
"name": "Job Posting Analyze",
"description": "Analyze a job posting. Extracts title, skills, salary range, remote policy, benefits, red flags, culture signals. Accepts URL or text. \u20ac0.20 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/job-posting-analyze, no signup needed.",
"tags": [
"developer-tools"
],
"examples": [
"Analyze a job posting"
],
"price_cents": 20,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/job-posting-analyze"
},
{
"id": "address-geocode",
"name": "Address Geocode",
"description": "Convert an address to geographic coordinates (latitude/longitude). Also returns structured address components and bounding box via OpenStreetMap Nominatim. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/address-geocode, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Convert an address to geographic coordinates (latitude/longitude)"
],
"price_cents": 2,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/address-geocode"
},
{
"id": "uptime-check",
"name": "Uptime Check",
"description": "Check if a URL is up or down. Returns status code, latency, redirect info, TLS status, and server headers. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/uptime-check, no signup needed.",
"tags": [
"monitoring"
],
"examples": [
"Check if a URL is up or down"
],
"price_cents": 2,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/uptime-check"
},
{
"id": "bank-bic-lookup",
"name": "Bank BIC Lookup",
"description": "Validate BIC/SWIFT code format and identify the bank. Returns bank name, country, branch info. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/bank-bic-lookup, no signup needed.",
"tags": [
"validation",
"verify",
"check"
],
"examples": [
"Validate BIC/SWIFT code format and identify the bank"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/bank-bic-lookup"
},
{
"id": "barcode-lookup",
"name": "Barcode Lookup",
"description": "Look up product information by UPC/EAN barcode. Uses Open Food Facts and UPC ItemDB. Returns product name, brand, nutrition, images. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/barcode-lookup, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Look up product information by UPC/EAN barcode"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/barcode-lookup"
},
{
"id": "brazilian-company-data",
"name": "Brazilian Company Data",
"description": "Look up Brazilian company data from the Receita Federal CNPJ register via the ReceitaWS JSON wrapper. Requires CNPJ (14 digits). Returns company name, trade name, status, address, activity codes, and partners. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/brazilian-company-data, no signup needed.",
"tags": [
"company-data",
"business-registry"
],
"examples": [
"Look up brazilian company by name or registration number"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/brazilian-company-data"
},
{
"id": "contract-extract",
"name": "Contract Extract",
"description": "Extract key terms from a contract/legal document. Returns parties, dates, obligations, payment terms, liability caps, termination clauses. Not legal advice. \u20ac0.50 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/contract-extract, no signup needed.",
"tags": [
"document-extraction"
],
"examples": [
"Extract key terms from a contract/legal document"
],
"price_cents": 50,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/contract-extract"
},
{
"id": "dockerfile-generate",
"name": "Dockerfile Generate",
"description": "Generate optimized, production-ready Dockerfiles. Multi-stage builds, Alpine base, non-root user, layer caching. Supports Node, Python, Go, Rust, Java. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/dockerfile-generate, no signup needed.",
"tags": [
"developer-tools"
],
"examples": [
"Generate optimized, production-ready Dockerfiles"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/dockerfile-generate"
},
{
"id": "gdpr-website-check",
"name": "GDPR Website Check",
"description": "Scan a website for GDPR compliance indicators: cookie consent, privacy policy, tracking scripts, security headers. Returns score A-F. \u20ac0.10 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/gdpr-website-check, no signup needed.",
"tags": [
"compliance"
],
"examples": [
"Scan a website for GDPR compliance indicators: cookie consent, privacy policy, tracking scripts, security headers"
],
"price_cents": 10,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/gdpr-website-check"
},
{
"id": "csv-to-json",
"name": "CSV to JSON",
"description": "Convert CSV string to JSON array with auto-detected delimiter and type inference. Algorithmic. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/csv-to-json, no signup needed.",
"tags": [
"data-processing"
],
"examples": [
"Convert CSV string to JSON array with auto-detected delimiter and type inference"
],
"price_cents": 2,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/csv-to-json"
},
{
"id": "domain-age-check",
"name": "Domain Age Check",
"description": "Quick domain registration age lookup. Returns creation date, age in days, registrar, and expiry date. Useful for fraud detection \u2014 newly registered domains are higher risk. \u20ac0.03 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/domain-age-check, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Quick domain registration age lookup"
],
"price_cents": 3,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/domain-age-check"
},
{
"id": "domain-reputation",
"name": "Domain Reputation",
"description": "Check domain reputation via DNS, HTTP, and security analysis. Checks SPF, DMARC, HSTS, HTTPS, suspicious TLD, and domain patterns. Score 0-100. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/domain-reputation, no signup needed.",
"tags": [
"compliance"
],
"examples": [
"Check domain reputation via DNS, HTTP, and security analysis"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/domain-reputation"
},
{
"id": "forex-history",
"name": "Forex History",
"description": "Get historical exchange rates between two currencies. Returns daily rates, average, min, max, change percentage. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/forex-history, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Get historical exchange rates between two currencies"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/forex-history"
},
{
"id": "header-security-check",
"name": "Header Security Check",
"description": "Check HTTP response headers for security best practices: HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy. Returns grade A-F. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/header-security-check, no signup needed.",
"tags": [
"security",
"sweden",
"nordic"
],
"examples": [
"Check HTTP response headers for security best practices: HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/header-security-check"
},
{
"id": "vat-validate",
"name": "EU VAT Validation + VIES Enrichment",
"description": "Validate a European VAT number against the VIES database. Returns company name, address, and validity. Caches results for 24 hours for instant responses on repeated lookups. Serves cached data when VIES is down. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/vat-validate, no signup needed.",
"tags": [
"validation",
"verify",
"check",
"tax",
"eu"
],
"examples": [
"Validate a European VAT number against the VIES database"
],
"price_cents": 2,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/vat-validate"
},
{
"id": "api-docs-generate",
"name": "API Docs Generate",
"description": "Generate markdown API documentation from an OpenAPI spec or natural language description. Returns documentation with parameters, examples, error codes. \u20ac0.20 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/api-docs-generate, no signup needed.",
"tags": [
"developer-tools"
],
"examples": [
"Generate markdown API documentation from an OpenAPI spec or natural language description"
],
"price_cents": 20,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/api-docs-generate"
},
{
"id": "price-compare",
"name": "Price Compare",
"description": "Compare prices across merchants via PriceRunner (Nordic) and Google Shopping. Returns lowest/highest/average prices. \u20ac0.20 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/price-compare, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Compare prices across merchants via PriceRunner (Nordic) and Google Shopping"
],
"price_cents": 20,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/price-compare"
},
{
"id": "address-validate",
"name": "Address Validate",
"description": "Validate and standardize a postal address. Returns structured components, validity confidence, and suggested corrections. Works for 200+ countries via OpenStreetMap Nominatim. \u20ac0.03 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/address-validate, no signup needed.",
"tags": [
"validation",
"verify",
"check"
],
"examples": [
"Validate and standardize a postal address"
],
"price_cents": 3,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/address-validate"
},
{
"id": "github-repo-analyze",
"name": "GitHub Repo Analyze",
"description": "Analyze a public GitHub repository. Returns tech stack, documentation quality, activity level, bus factor, maintenance health score. Uses GitHub API + AI analysis. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/github-repo-analyze, no signup needed.",
"tags": [
"developer-tools"
],
"examples": [
"Analyze a public GitHub repository"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/github-repo-analyze"
},
{
"id": "age-verify",
"name": "Age Verify",
"description": "Verify if a person meets a minimum age requirement based on their date of birth. Returns exact age, whether the threshold is met, and days until the threshold (if not met). Accounts for leap years. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/age-verify, no signup needed.",
"tags": [
"validation",
"verify",
"check"
],
"examples": [
"Verify if a person meets a minimum age requirement based on their date of birth"
],
"price_cents": 2,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/age-verify"
},
{
"id": "business-day-check",
"name": "Business Day Check",
"description": "Check if a specific date is a business day in a given country. Accounts for weekends and public holidays. Also returns the next business day if the given date is not one. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/business-day-check, no signup needed.",
"tags": [
"validation",
"verify",
"check"
],
"examples": [
"Check if a specific date is a business day in a given country"
],
"price_cents": 2,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/business-day-check"
},
{
"id": "lei-lookup",
"name": "LEI Lookup",
"description": "Look up a Legal Entity Identifier (LEI) via the GLEIF database. Accepts a 20-character LEI or company name. Returns entity name, jurisdiction, addresses, registration status. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/lei-lookup, no signup needed.",
"tags": [
"validation",
"verify",
"check"
],
"examples": [
"Look up a Legal Entity Identifier (LEI) via the GLEIF database"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/lei-lookup"
},
{
"id": "us-company-data",
"name": "US Company Data",
"description": "Look up US company data from SEC EDGAR. Accepts CIK number, ticker symbol, or fuzzy company name. Returns company name, CIK, SIC code, state, filings summary. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/us-company-data, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction",
"company-data",
"business-registry"
],
"examples": [
"Look up us company by name or registration number"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/us-company-data"
},
{
"id": "ssl-check",
"name": "SSL Certificate Check",
"description": "Check a domain's SSL/TLS certificate. Returns issuer, validity dates, days until expiry, protocol version, cipher, and SAN entries. \u20ac0.03 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/ssl-check, no signup needed.",
"tags": [
"web-intelligence"
],
"examples": [
"Check a domain's SSL/TLS certificate"
],
"price_cents": 3,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/ssl-check"
},
{
"id": "credit-score-band",
"name": "Credit Score Band",
"description": "Convert and interpret credit scores between different scoring systems. Maps FICO, VantageScore, Experian, Equifax scores to universal risk bands with percentile estimates. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/credit-score-band, no signup needed.",
"tags": [
"data-processing"
],
"examples": [
"Convert and interpret credit scores between different scoring systems"
],
"price_cents": 2,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/credit-score-band"
},
{
"id": "iban-to-bank",
"name": "IBAN to Bank",
"description": "Extract bank name and branch information from an IBAN. Returns bank name, BIC/SWIFT code, branch, and country. Pure algorithmic \u2014 uses bank code lookup tables. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/iban-to-bank, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Extract bank name and branch information from an IBAN"
],
"price_cents": 2,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/iban-to-bank"
},
{
"id": "secret-scan",
"name": "Secret Scan",
"description": "Scan code/config/logs for leaked secrets: AWS keys, GitHub tokens, Stripe keys, API keys, private keys, DB URLs, JWTs. Algorithmic regex matching. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/secret-scan, no signup needed.",
"tags": [
"security"
],
"examples": [
"Scan code/config/logs for leaked secrets: AWS keys, GitHub tokens, Stripe keys, API keys, private keys, DB URLs, JWTs"
],
"price_cents": 2,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/secret-scan"
},
{
"id": "croatian-company-data",
"name": "Croatian Company Data",
"description": "Look up Croatian company data from the Sudski registar (Ministry of Justice Court Register). Accepts OIB (11 digits) or MBS (court registry number). Returns company name, status, address, legal form, VAT. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/croatian-company-data, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction",
"company-data",
"business-registry"
],
"examples": [
"Look up croatian company by name or registration number"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/croatian-company-data"
},
{
"id": "nginx-config-generate",
"name": "Nginx Config Generate",
"description": "Generate production nginx server blocks with SSL, proxy_pass, WebSocket support, security headers, gzip, rate limiting. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/nginx-config-generate, no signup needed.",
"tags": [
"developer-tools"
],
"examples": [
"Generate production nginx server blocks with SSL, proxy_pass, WebSocket support, security headers, gzip, rate limiting"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/nginx-config-generate"
},
{
"id": "npm-package-info",
"name": "npm Package Info",
"description": "Fetch npm package metadata: version, dependencies, downloads, repository, license. Includes weekly download count. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/npm-package-info, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Fetch npm package metadata: version, dependencies, downloads, repository, license"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/npm-package-info"
},
{
"id": "sentiment-analyze",
"name": "Sentiment Analysis",
"description": "Analyze the sentiment of text. Returns overall sentiment (positive/negative/neutral/mixed), confidence scores, and aspect-level sentiment. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/sentiment-analyze, no signup needed.",
"tags": [
"text-processing"
],
"examples": [
"Analyze the sentiment of text"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/sentiment-analyze"
},
{
"id": "stock-quote",
"name": "Stock Quote",
"description": "Get real-time stock quote data for any publicly traded company. Accepts ticker symbols (e.g. AAPL, VOLV-B.ST). Returns price, change, volume, market state. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/stock-quote, no signup needed.",
"tags": [
"financial"
],
"examples": [
"Get real-time stock quote data for any publicly traded company"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/stock-quote"
},
{
"id": "date-parse",
"name": "Date Parse",
"description": "Parse ambiguous date strings into ISO 8601. Handles '3/4/25', 'March 4th', '4. mars 2025', '2025-W14'. Detects ambiguity. \u20ac0.03 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/date-parse, no signup needed.",
"tags": [
"data-processing"
],
"examples": [
"Parse ambiguous date strings into ISO 8601"
],
"price_cents": 3,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/date-parse"
},
{
"id": "shipping-track",
"name": "Shipping Track",
"description": "Detect shipping carrier from tracking number format and provide tracking URLs. Supports UPS, FedEx, USPS, DHL, Royal Mail, PostNord, and more. Algorithmic. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/shipping-track, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Detect shipping carrier from tracking number format and provide tracking URLs"
],
"price_cents": 2,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/shipping-track"
},
{
"id": "vat-rate-lookup",
"name": "VAT Rate Lookup",
"description": "Look up VAT rates for EU/EEA countries. Returns standard, reduced, zero-rated categories. Supports category-specific queries. \u20ac0.03 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/vat-rate-lookup, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction",
"tax",
"eu"
],
"examples": [
"Look up VAT rates for EU/EEA countries"
],
"price_cents": 3,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/vat-rate-lookup"
},
{
"id": "phone-normalize",
"name": "Phone Normalize",
"description": "Parse and normalize phone numbers to E.164 format. Detects country, carrier type, validates format. Uses libphonenumber. \u20ac0.03 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/phone-normalize, no signup needed.",
"tags": [
"data-processing"
],
"examples": [
"Parse and normalize phone numbers to E.164 format"
],
"price_cents": 3,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/phone-normalize"
},
{
"id": "country-tax-rates",
"name": "Country Tax Rates",
"description": "Get corporate tax, VAT, personal income tax, capital gains, and social security rates for 45+ countries. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/country-tax-rates, no signup needed.",
"tags": [
"data-extraction",
"data",
"extraction"
],
"examples": [
"Get corporate tax, VAT, personal income tax, capital gains, and social security rates for 45+ countries"
],
"price_cents": 2,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/country-tax-rates"
},
{
"id": "crontab-generate",
"name": "Crontab Generate",
"description": "Convert natural language schedule to cron expression, or explain an existing cron expression. Returns next run times. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/crontab-generate, no signup needed.",
"tags": [
"developer-tools"
],
"examples": [
"Convert natural language schedule to cron expression, or explain an existing cron expression"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/crontab-generate"
},
{
"id": "error-explain",
"name": "Error Explain",
"description": "Explain an error message or stack trace in plain English. Identifies root cause, suggests fixes with code examples. \u20ac0.05 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/error-explain, no signup needed.",
"tags": [
"developer-tools"
],
"examples": [
"Explain an error message or stack trace in plain English"
],
"price_cents": 5,
"currency": "EUR",
"x402_endpoint": "https://api.strale.io/x402/error-explain"
},
{
"id": "invoice-validate",
"name": "Invoice Validate",
"description": "Validate invoice data: VAT number format, line item math, tax calculations, EU compliance requirements. \u20ac0.02 per call \u2014 pay per use with USDC (x402) at POST https://api.strale.io/x402/invoice-validate, no signup neede
… truncated here: the card is 279,485 characters as printed. The complete card is published at https://api.strale.io/.well-known/agent-card.json.