Strale
api.strale.io · 165 paid endpoints · listed 2026-10-27
Image to Text (OCR): Read text from an image, including screenshots and document photos. Returns extracted text, a confidence estimate and detected language.
livelast check 5 days ago
100%valid x402 answers, 72 h
$132.09USDC received on Base, 7 days
7distinct payers, 7 days
72.0score (0-100)
Paid endpoints
| Method | Endpoint | Price | Networks |
|---|---|---|---|
| GET | api.strale.io/x402/address-geocode Convert an address to geographic coordinates (latitude/longitude). Also returns structured address components and bounding box via OpenStreetMap Nominatim. | $0.0216 | Base |
| GET | api.strale.io/x402/age-verify 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 ( | $0.0216 | Base |
| GET | api.strale.io/x402/base64-encode-url URL to Base64: Fetch a file from a URL and return it as base64 with its content type and a data URI, ready to embed. | $0.0216 | Base |
| GET | api.strale.io/x402/business-day-check 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 i | $0.0216 | Base |
| GET | api.strale.io/x402/credit-score-band Convert and interpret credit scores between different scoring systems. Maps FICO, VantageScore, Experian, Equifax scores to universal risk bands with percentile | $0.0216 | Base |
| GET | api.strale.io/x402/currency-convert Convert an amount between currencies using ECB exchange rates. Supports all major currencies. Returns converted amount and rate. | $0.0216 | Base |
| GET | api.strale.io/x402/exchange-rate Exchange Rate: Get the current exchange rate between two currencies from the European Central Bank, with the inverse rate and the date. | $0.0216 | Base |
| GET | api.strale.io/x402/fear-greed-index Crypto Fear and Greed Index: Read the Crypto Fear and Greed Index from 0 to 100, with its sentiment label, update time and up to 30 days of history. | $0.0216 | Base |
| GET | api.strale.io/x402/holiday-calendar Get public holidays by country and year for the 200+ countries covered by Nager.Date. Returns holiday names, dates, types (public/bank/optional), and whether th | $0.0216 | Base |
| POST | api.strale.io/x402/invoice-validate Validate invoice data: VAT number format, line item math, tax calculations, EU compliance requirements. | $0.0216 | Base |
| GET | api.strale.io/x402/jwt-decode Decode a JWT token without verification. Returns header, payload, claims, expiry status, and time until expiry. Algorithmic. | $0.0216 | Base |
| GET | api.strale.io/x402/markdown-to-html Markdown to HTML: Turn Markdown into styled HTML with inline CSS, in a light, dark or plain theme. | $0.0216 | Base |
| GET | api.strale.io/x402/mx-lookup Mail Server Lookup: Look up a domain's MX, A, AAAA, NS, TXT and SOA records, identify its email provider, and show its SPF and DMARC records. | $0.0216 | Base |
| GET | api.strale.io/x402/password-strength Analyze password strength: entropy, crack time estimate, character class diversity, common password check, keyboard pattern detection. Password is NOT stored. A | $0.0216 | Base |
| GET | api.strale.io/x402/phone-type-detect Phone Type Detection: Infer a phone number's line type from numbering-plan data. Returns line-type flags, SMS capability and country where available. | $0.0216 | Base |
| GET | api.strale.io/x402/phone-validate Phone Validation: Check a phone number's format and numbering-plan rules. Returns its E.164 form, country and available line type without confirming activity. | $0.0216 | Base |
| GET | api.strale.io/x402/postal-code-lookup Look up location information from a postal/ZIP code. Returns city, region/state, and approximate coordinates. Covers 60+ countries via Zippopotam.us. | $0.0216 | Base |
| GET | api.strale.io/x402/robots-txt-parse Fetch and parse a website's robots.txt. Returns rules per user-agent, sitemaps, crawl delays, and whether all crawlers are blocked. | $0.0216 | Base |
| GET | api.strale.io/x402/secret-scan Scan code/config/logs for leaked secrets: AWS keys, GitHub tokens, Stripe keys, API keys, private keys, DB URLs, JWTs. Algorithmic regex matching. | $0.0216 | Base |
| GET | api.strale.io/x402/stablecoin-flow-check Stablecoin Flow Check: Look up reported stablecoin supply by chain, asset or market. Returns circulation figures, changes and available breakdowns. | $0.0216 | Base |
| GET | api.strale.io/x402/timezone-lookup Get timezone information for a country code, city name, or coordinates. Returns IANA timezone, current UTC offset, DST status, and current local time. | $0.0216 | Base |
| GET | api.strale.io/x402/token-count Estimate token count and cost for text across LLM models (GPT-4o, Claude, Gemini, Mistral, Llama). Algorithmic — no API calls. | $0.0216 | Base |
| GET | api.strale.io/x402/unit-convert Unit Converter: Convert length, weight, volume, temperature, area, speed and data size. | $0.0216 | Base |
| GET | api.strale.io/x402/uptime-check Uptime Check: Check whether a URL is up: status code, latency, redirects, TLS and server headers. | $0.0216 | Base |
| GET | api.strale.io/x402/url-to-text Lightweight text extraction from URL. No JS rendering — just HTTP GET + HTML parse. Fast and cheap for most content sites. | $0.0216 | Base |
| GET | api.strale.io/x402/v2/address-geocode Convert an address to geographic coordinates (latitude/longitude). Also returns structured address components and bounding box via OpenStreetMap Nominatim. | $0.0216 | Base |
| GET | api.strale.io/x402/v2/age-verify 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 ( | $0.0216 | Base |
| GET | api.strale.io/x402/v2/aml-risk-score Calculate a composite Anti-Money Laundering (AML) risk score for a person or company. Aggregates sanctions screening, PEP status, and jurisdiction risk into a s | $0.0216 | Base |
| GET | api.strale.io/x402/v2/base64-encode-url URL to Base64: Fetch a file from a URL and return it as base64 with its content type and a data URI, ready to embed. | $0.0216 | Base |
| GET | api.strale.io/x402/v2/business-day-check 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 i | $0.0216 | Base |
| GET | api.strale.io/x402/v2/company-name-match Fuzzy match and normalize company names. Compares two names accounting for Ltd/Limited, AB/Aktiebolag, Inc/Incorporated, GmbH, etc. Returns match confidence usi | $0.0216 | Base |
| GET | api.strale.io/x402/v2/country-tax-rates Get corporate tax, VAT, personal income tax, capital gains, and social security rates for 45+ countries. | $0.0216 | Base |
| GET | api.strale.io/x402/v2/credit-score-band Convert and interpret credit scores between different scoring systems. Maps FICO, VantageScore, Experian, Equifax scores to universal risk bands with percentile | $0.0216 | Base |
| GET | api.strale.io/x402/v2/cron-explain Parse a cron expression into human-readable explanation + next N execution times. Algorithmic — instant. | $0.0216 | Base |
| GET | api.strale.io/x402/v2/csv-clean Clean messy CSV: fix inconsistent delimiters, mixed encodings, BOM, trailing commas, quoted fields. Returns clean CSV with issues report. | $0.0216 | Base |
| GET | api.strale.io/x402/v2/csv-to-json Convert CSV string to JSON array with auto-detected delimiter and type inference. Algorithmic. | $0.0216 | Base |
| GET | api.strale.io/x402/v2/currency-convert Convert an amount between currencies using ECB exchange rates. Supports all major currencies. Returns converted amount and rate. | $0.0216 | Base |
| GET | api.strale.io/x402/v2/dangerous-goods-classify Classify dangerous goods by UN number or substance name. Returns hazard class, packing group, labels, marine pollutant status. 200+ substances. | $0.0216 | Base |
| GET | api.strale.io/x402/v2/ens-resolve Resolve an ENS name to its Ethereum address. Supports all ENS names including .eth, DNS names on ENS, and subdomains. Also returns avatar URL and resolver contr | $0.0216 | Base |
| GET | api.strale.io/x402/v2/iban-to-bank Extract bank name and branch information from an IBAN. Returns bank name, BIC/SWIFT code, branch, and country. Pure algorithmic — uses bank code lookup tables. | $0.0216 | Base |
| GET | api.strale.io/x402/v2/phone-type-detect Phone Type Detection: Infer a phone number's line type from numbering-plan data. Returns line-type flags, SMS capability and country where available. | $0.0216 | Base |
| GET | api.strale.io/x402/v2/phone-validate Validate a phone number in 200+ countries. Returns the E.164 form, country, and whether it is mobile, landline or VoIP. | $0.0216 | Base |
| GET | api.strale.io/x402/v2/secret-scan Scan code/config/logs for leaked secrets: AWS keys, GitHub tokens, Stripe keys, API keys, private keys, DB URLs, JWTs. Algorithmic regex matching. | $0.0216 | Base |
| GET | api.strale.io/x402/v2/shipping-track Shipment Tracking Links: Work out the carrier from a tracking number and return its tracking link. Covers UPS, FedEx, USPS, DHL, Royal Mail, PostNord and more. | $0.0216 | Base |
| GET | api.strale.io/x402/v2/vasp-verify Check if a crypto-asset service provider (CASP/VASP) is authorized under the EU MiCA regulation. Searches ESMA's official register of authorized CASPs. Returns | $0.0216 | Base |
| GET | api.strale.io/x402/v2/vat-validate EU VAT Validation: Check supported VAT numbers against registry services, returning validity and available company details, with cache information when used. | $0.0216 | Base |
| GET | api.strale.io/x402/v2/wallet-age-check Check when a wallet was first active on Ethereum, Base, Arbitrum, Optimism or Polygon: the earliest transfer to or from it, and its age in days. A new wallet mo | $0.0216 | Base |
| GET | api.strale.io/x402/v2/work-permit-requirements Check work permit requirements by nationality and destination. Covers EU free movement, Schengen, Nordic rules. | $0.0216 | Base |
| GET | api.strale.io/x402/vat-validate Validate a European VAT number against the VIES database. Returns company name, address, and validity. Caches results for 24 hours for instant responses on repe | $0.0216 | Base |
| GET | api.strale.io/x402/wallet-age-check Check when a wallet was first active on Ethereum, Base, Arbitrum, Optimism or Polygon: the earliest transfer to or from it, and its age in days. A new wallet mo | $0.0216 | Base |
| GET | api.strale.io/x402/wallet-balance-lookup Wallet Balance Lookup: Get a wallet's ETH balance on Ethereum mainnet and the ERC-20 tokens it most recently sent or received. | $0.0216 | Base |
| GET | api.strale.io/x402/wallet-transactions-lookup Wallet Transactions Lookup: Get a wallet's recent ETH transfers on Ethereum mainnet: up to 50, with hash, value, counterparty, time and direction. | $0.0216 | Base |
| POST | api.strale.io/x402/cve-details Look up a CVE in NIST's vulnerability database, including severity, affected products and references where available. | $0.0324 | Base |
| GET | api.strale.io/x402/date-parse Parse ambiguous date strings into ISO 8601. Handles '3/4/25', 'March 4th', '4. mars 2025', '2025-W14'. Detects ambiguity. | $0.0324 | Base |
| GET | api.strale.io/x402/dns-lookup DNS Lookup: Look up a domain's DNS records (A, AAAA, MX, NS, TXT and CNAME), with SPF and DMARC picked out. | $0.0324 | Base |
| GET | api.strale.io/x402/domain-age-check Domain Age Check: Find when a domain was registered: creation date, age in days, registrar and expiry. A newly registered domain is a common fraud signal. | $0.0324 | Base |
| GET | api.strale.io/x402/email-reputation-score Calculate a trust score for an email address. Assesses domain age, MX configuration, disposable domain detection, and email provider reputation. Returns a 0-100 | $0.0324 | Base |
| GET | api.strale.io/x402/email-validate Email Validation: Check email syntax, mail-server records, disposable domains, role addresses and likely typos. Returns checks without confirming a mailbox exis | $0.0324 | Base |
| GET | api.strale.io/x402/link-extract List links found in a page's initial HTML, with anchor text and rel attributes. Links added by JavaScript can be missed. | $0.0324 | Base |
| GET | api.strale.io/x402/meta-extract Extract all metadata from a URL: Open Graph, Twitter cards, JSON-LD, favicon, canonical URL, RSS feeds, robots directives. | $0.0324 | Base |
| GET | api.strale.io/x402/phone-normalize Parse and normalize phone numbers to E.164 format. Detects country, carrier type, validates format. Uses libphonenumber. | $0.0324 | Base |
| GET | api.strale.io/x402/ssl-check Check a domain's SSL/TLS certificate. Returns issuer, validity dates, days until expiry, protocol version, cipher, and SAN entries. | $0.0324 | Base |
| GET | api.strale.io/x402/tech-stack-detect Detect technologies used by a website. Identifies CMS, frameworks, analytics, CDN, payment providers and marketing tools from HTTP headers and HTML patterns. | $0.0324 | Base |
| GET | api.strale.io/x402/v2/address-validate Validate and standardize a postal address. Returns structured components, validity confidence, and suggested corrections. Works for 200+ countries via OpenStree | $0.0324 | Base |
| GET | api.strale.io/x402/v2/date-parse Parse ambiguous date strings into ISO 8601. Handles '3/4/25', 'March 4th', '4. mars 2025', '2025-W14'. Detects ambiguity. | $0.0324 | Base |
| GET | api.strale.io/x402/v2/dns-lookup DNS Lookup: Look up a domain's DNS records (A, AAAA, MX, NS, TXT and CNAME), with SPF and DMARC picked out. | $0.0324 | Base |
| GET | api.strale.io/x402/v2/email-validate Email Validation: Check email syntax, mail-server records, disposable domains, role addresses and likely typos. Returns checks without confirming a mailbox exis | $0.0324 | Base |
| GET | api.strale.io/x402/v2/name-parse Parse a full name into components: first, middle, last, prefix, suffix, nickname. Handles 'Dr. Karl-Johan von Lindström III' correctly. | $0.0324 | Base |
| GET | api.strale.io/x402/v2/prompt-compress Compress a prompt to be shorter while preserving semantic meaning. Specify target reduction percentage (10-70%). | $0.0324 | Base |
| GET | api.strale.io/x402/v2/release-notes-generate Generate release notes from commit log or changelog. Keep a Changelog format with Added/Changed/Fixed/Removed sections. | $0.0324 | Base |
| GET | api.strale.io/x402/v2/vat-rate-lookup Look up VAT rates for EU/EEA countries. Returns standard, reduced, zero-rated categories. Supports category-specific queries. | $0.0324 | Base |
| GET | api.strale.io/x402/barcode-lookup Look up product information by UPC/EAN barcode. Uses Open Food Facts and UPC ItemDB. Returns product name, brand, nutrition, images. | $0.054 | Base |
| GET | api.strale.io/x402/belgian-company-data 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.61 | $0.054 | Base |
| GET | api.strale.io/x402/brazilian-company-data Brazilian Company Data: Look up a Brazilian company in the Receita Federal CNPJ register by its 14-digit CNPJ. Returns name, trade name, status, address, activi | $0.054 | Base |
| GET | api.strale.io/x402/container-track Track a shipping container by its ISO 6346 number: check the number, identify the carrier and get the tracking status. | $0.054 | Base |
| GET | api.strale.io/x402/cve-lookup Find known vulnerabilities for a package version on npm, PyPI, Maven, Go, Cargo or NuGet, from OSV. Returns CVEs with severity and the version that fixes each. | $0.054 | Base |
| GET | api.strale.io/x402/domain-reputation Domain Reputation: Score a domain's reputation from 0 to 100 from its DNS, HTTPS and security setup: SPF, DMARC, HSTS, suspicious TLDs and domain patterns. | $0.054 | Base |
| GET | api.strale.io/x402/email-deliverability-check Email Deliverability Check: Score a domain's email deliverability from 0 to 100 from its SPF, DKIM, DMARC, mail servers and blocklist status. | $0.054 | Base |
| GET | api.strale.io/x402/email-draft Draft a professional email. Specify context, intent (cold outreach/follow-up/apology/etc), and tone. Returns subject line options, body, and key phrases. | $0.054 | Base |
| POST | api.strale.io/x402/eth-address-validate Validate an Ethereum address. Checks 0x-prefixed 40-hex format and EIP-55 mixed-case checksum to catch single-character typos. Returns checksummed (canonical) f | $0.054 | Base |
| GET | api.strale.io/x402/forex-history Exchange Rate History: Get daily exchange rates between two currencies over a period, with the average, low, high and change. | $0.054 | Base |
| GET | api.strale.io/x402/french-company-data Look up a French company in SIRENE by SIREN, SIRET or name. Returns name, address, activity code and directors. | $0.054 | Base |
| GET | api.strale.io/x402/github-repo-analyze Analyze a public GitHub repository. Returns tech stack, documentation quality, activity level, bus factor, maintenance health score. Uses GitHub API + AI analys | $0.054 | Base |
| GET | api.strale.io/x402/header-security-check Security Header Check: Check a site's HTTP response headers against good practice (HSTS, CSP, X-Frame-Options and more) and grade it from A to F. | $0.054 | Base |
| GET | api.strale.io/x402/iban-validate Validate an IBAN number. Checks format, length, and mod-97 checksum. Extracts country code, bank identifier, and branch code. Pure algorithmic — fast and cheap. | $0.054 | Base |
| GET | api.strale.io/x402/image-to-text Image to Text (OCR): Read text from an image, including screenshots and document photos. Returns extracted text, a confidence estimate and detected language. | $0.054 | Base |
| GET | api.strale.io/x402/lei-lookup Look up a Legal Entity Identifier (LEI) via the GLEIF database. Accepts a 20-character LEI or company name. Returns entity name, jurisdiction, addresses, regist | $0.054 | Base |
| GET | api.strale.io/x402/log-parse Parse log files — auto-detects format (JSON, syslog, ISO, logfmt, Laravel). Extracts timestamps, levels, messages. Returns error/warning summary. Algorithmic. | $0.054 | Base |
| GET | api.strale.io/x402/npm-package-info npm Package Info: Get an npm package's details: version, dependencies, weekly downloads, repository and licence. | $0.054 | Base |
| GET | api.strale.io/x402/page-speed-test Test page speed using Google PageSpeed Insights API. Returns performance score, Core Web Vitals, optimization opportunities. | $0.054 | Base |
| GET | api.strale.io/x402/pep-check PEP Check: Screen a person for potential politically exposed person matches, returning positions, countries and record sources where available. | $0.054 | Base |
| GET | api.strale.io/x402/pypi-package-info Fetch Python package metadata from PyPI: version, dependencies, Python compatibility, release history, license. | $0.054 | Base |
| GET | api.strale.io/x402/redirect-trace Redirect Trace: Follow a URL's redirects and show every hop with its status code, location, server and latency. | $0.054 | Base |
| GET | api.strale.io/x402/screenshot-url Web Page Screenshot: Take a full-page or visible-area screenshot of a URL. Handles cookie banners, lazy loading and single-page apps. Returns a base64 PNG. | $0.054 | Base |
| GET | api.strale.io/x402/sentiment-analyze Analyze the sentiment of text. Returns overall sentiment (positive/negative/neutral/mixed), confidence scores, and aspect-level sentiment. | $0.054 | Base |
| GET | api.strale.io/x402/sitemap-parse Fetch and parse a website's XML sitemap. Returns URL count, top path segments, lastmod dates, and sample URLs. | $0.054 | Base |
| GET | api.strale.io/x402/social-post-generate Generate platform-optimized social media posts. Supports Twitter, LinkedIn, Instagram. Returns post text, hashtags, thread version for Twitter. | $0.054 | Base |
| GET | api.strale.io/x402/social-profile-check Developer Registry Name Check: Check whether a name is taken as an npm package, a PyPI project or a GitHub organisation, via each registry's official API. | $0.054 | Base |
| GET | api.strale.io/x402/sql-explain Explain a SQL query in plain language. Identifies tables, joins, filters, aggregations, and potential performance issues. | $0.054 | Base |
| GET | api.strale.io/x402/startup-domain-check Check a startup name for domain DNS records and public account or package name signals. Returns candidate names; DNS absence does not prove availability. | $0.054 | Base |
Latest checks
| When | Endpoint | HTTP | ms | Result |
|---|---|---|---|---|
| 5 days ago | api.strale.io/x402/address-geocode | 402 | 424 | valid x402 v1 terms |
Income on Base (7 days)
| Day | Transfers | USDC | |
|---|---|---|---|
| 2026-11-01 | 555 | $21.07 | |
| 2026-10-31 | 546 | $17.98 | |
| 2026-10-30 | 1628 | $47.26 | |
| 2026-10-29 | 588 | $24.05 | |
| 2026-10-28 | 102 | $7.02 | |
| 2026-10-27 | 237 | $6.61 | |
| 2026-10-26 | 49 | $2.05 | |
| 2026-10-25 | 182 | $6.26 |
Is this your API?
Add the live badge to your docs: 
Claim it for free with
<a href="https://logicnodes.io/observatory/p/api.strale.io"><img src="https://logicnodes.io/observatory/badge/api.strale.io.svg" alt="x402 status"></a>
Claim it for free with
x402_provider_claim (sign with your payout address), and get an alert within minutes when it stops answering with x402_monitor_create ($5 for 30 days). Both work over MCP (https://logicnodes.io/mcp/v2) or POST https://logicnodes.io/v1/tools/<tool>.Income is all USDC received by the provider's payout address on Base, whatever the source. Score: 0-100: 50 x share of checks in the last 72 h that returned valid x402 payment terms + 30 x min(1, log10(1 + USDC received in 7 days) / 4) + 20 x min(1, log10(1 + distinct payers in 7 days) / 3). A provider never checked scores on income only; income is all USDC received by its payout address on Base, whatever the source. JSON: /v1/observatory/providers/api.strale.io