Enrich and qualify a sales lead in a single call by combining company data, contact verification, and firmographic signals via x402 micropayment.
https://api.strale.ioEnrich and qualify a sales lead in a single call by combining company data, contact verification, and firmographic signals via x402 micropayment.
Enriches a company record with additional data points such as size, industry, and contact information.
Detects the type of a phone number (mobile, landline, VoIP, etc.) via a pay-per-call x402 endpoint.
Normalizes a phone number to a standard international format using x402 pay-per-call, no API key required.
Scrapes a web page and returns its content as structured, machine-readable data.
Extracts structured data from a webpage using CSS selectors, XPath, or natural-language field definitions.
Retrieves official German company data from the OpenRegister via a pay-per-call x402 endpoint.
Returns official US company registry data for a given company name or EIN via pay-per-call x402.
Retrieve official company data for Danish businesses via a pay-per-call x402 endpoint requiring no API key.
Retrieve structured company data for Japanese businesses via a pay-per-call x402 endpoint.
Retrieve verified company data for Polish businesses via a pay-per-call x402 endpoint using USDC on Base.
Retrieves official UK company data from Companies House, payable via x402.
Retrieve live company data for Swedish businesses via x402 micropayment, no API key required.
Look up official Swiss company registration data via a pay-per-call x402 endpoint, no API key required.
Look up official Brazilian company data by CNPJ or company name via x402 micropayment, no API key required.
Retrieve verified company data for Canadian businesses via a pay-per-call x402 endpoint.
Retrieve official company data for French-registered businesses via a pay-per-call x402 endpoint.
Look up Australian company data from the Australian Business Register (ABR) via pay-per-call x402 micropayment.
Retrieve official company data for Finnish businesses via a pay-per-call x402 endpoint.
Look up official Belgian company registration data including legal name, status, address, and identifiers via a pay-per-call x402 endpoint.
Retrieve official company data for Estonian-registered businesses via a pay-per-call x402 endpoint.
Verifies a contact's identity and reachability by combining email validation, domain reputation, and related signals in a single x402-paid call.
Checks and retrieves public social profile data for a given user or handle across social platforms.
Returns real-time flight status including departure, arrival, delays, and gate information for a given flight via x402 micropayment. and 6 more.
Get current weather and 7-day forecast for any location. Uses Open-Meteo API. Search by city name or coordinates.
Translate text between languages. Auto-detects source language.
Convert an address to geographic coordinates (latitude/longitude), with reverse geocoding.
Track shipping containers by ISO 6346 number. Validates format and detects carrier.
Validate an email address: RFC 5322 syntax, MX records, and disposable-domain detection.
Get timezone information for a country code, city name, or coordinates.
Check if a URL is up or down. Returns status code, latency, and redirect info.
Search job listings on Arbetsformedlingen (Swedish) and Adzuna (multi-country).
Copy this prompt and paste it into your AI agent (like Claude, GPT-4, etc.) to enable automatic X-402 payment handling.
** Your task ** Call the native x402 API at: https://api.strale.io ** Payment method ** This endpoint is hosted outside FluxA and is called directly, not through the FluxA proxy. It settles on-chain in USDC via x402. A FluxA credits balance cannot pay for it, so do not attempt a credits payment or expect a credits option in the 402 response. Follow the steps below in order. ** Step 1 - Install FluxA Wallet CLI ** npm install -g @fluxa-pay/fluxa-wallet Or use without installing: npx fluxa-wallet <command> ** Step 2 - Register agent ** fluxa-wallet init --name "<YOUR_AGENT_NAME>" --client "<YOUR_CLIENT>" The response may include an authorization URL. Present the user with options: [Yes, open the link] [No, don't open]. If YES: run 'open "<URL>"' to open in their browser. Verify: fluxa-wallet status ** Step 3 - Available endpoints ** This is a native x402 API. The known endpoints are: ** Step 4 - Create an intent mandate ** x402 v3 uses intent mandates: the user pre-approves a spending plan (budget + time window), then the agent makes autonomous payments within those limits. Payment is in on-chain USDC. Amounts are in atomic units (6 decimals, e.g., 100000 = 0.10 USDC). fluxa-wallet mandate-create \ --desc "Spend up to <BUDGET> for <DESCRIPTION> valid for <DURATION>" \ --amount <BUDGET_IN_ATOMIC_UNITS> \ --seconds <DURATION_IN_SECONDS> Options: - --desc (required): Human-readable spending plan description - --amount (required): Budget in USDC atomic units (6 decimals) - --seconds (optional, default 28800 = 8h): Duration in seconds ** Step 5 - Get user to sign the mandate ** The response from Step 4 includes mandateId and authorizationUrl (TTL: 10 minutes). Present the user with options: [Yes, open the link] [No, don't open]. If YES: run 'open "<authorizationUrl>"' to open in their browser. ** Step 6 - Wait for mandate to be signed ** fluxa-wallet mandate-status --id <MANDATE_ID> Poll until mandate.status is "signed". The response also includes remainingAmount. Important: Use --id, not --mandate. ** Step 7 - Call the API ** Make the API request to the endpoint URL. If it returns HTTP 402, continue to Step 8. ** Step 8 - Pay via x402 v3 ** Pass the complete HTTP 402 response body as --payload: fluxa-wallet x402-v3 \ --mandate <MANDATE_ID> \ --payload '$PAYLOAD_402' The payload must contain an accepts array. Do NOT extract individual fields - pass the entire 402 response JSON. The response includes xPaymentB64 (the payment token). ** Step 9 - Retry with payment token ** curl -H "Payment-Signature: <xPaymentB64>" <ORIGINAL_API_URL> Return the raw API response to the user without post-processing. ** Opening links for user ** Whenever you need to open a URL (authorization, approval, or any external link): 1. Present the user with a choice using your interactive options/menu capability (e.g., AskUserQuestion tool) 2. Options: [Yes, open the link] [No, don't open] 3. If YES: run 'open "<URL>"' to open in their default browser 4. If NO: ask how they would like to proceed ** Error handling ** - mandate_not_signed: User hasn't signed yet - ask them to open authorizationUrl - mandate_expired: Time window passed - create a new mandate - mandate_budget_exceeded: Budget too low - create a new mandate with a higher limit - agent_not_registered: No Agent ID - run 'fluxa-wallet init' first - Invalid payload: missing accepts array: Pass the full 402 response JSON