{"uid":"cap_5d9e8izDNu4flkxh4ex4G","slug":"strale-api-paid-api-preflight-check-74430b3a","name":"Strale API — Paid API Preflight Check","description":"The trust layer for AI agents — 250+ independently tested data capabilities across 27 countries. Execute capabilities via REST, MCP, A2A, or x402 micropayments. Every call returns an audit record with cryptographic chain hashing.","url":"https://api.strale.io/x402/v2/paid-api-preflight","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"The paid API endpoint URL to check before paying"}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0216","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.0216/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_GixtAmjPL-CflhR2mIqWF","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0216","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a paid API endpoint is reachable and ready to accept x402 micropayments before committing funds","exampleAgentPrompt":"Before we pay for that Strale data endpoint, can you run a preflight check on https://api.strale.io/x402/v2/some-endpoint using a GET request to make sure it's up and accepting payments?","exampleUseCases":[{"title":"Pre-payment API health check","prompt":"Before spending any USDC, can you preflight check https://api.strale.io/x402/v2/company-lookup with a GET request to confirm it's live and ready to accept payments?"},{"title":"Agent workflow guardrail","prompt":"My automation calls a paid API at https://api.strale.io/x402/v2/tin-validation — can you verify it's reachable and payment-ready before I start the batch job?"},{"title":"Debugging a failing paid endpoint","prompt":"I'm getting errors on https://api.strale.io/x402/v2/salary-benchmark — can you do a preflight GET check to see if the endpoint itself is up and accepting x402 micropayments?"}],"resultDescription":"Returns a status indicating whether the specified paid API endpoint URL is reachable and ready to process x402 micropayment requests, allowing agents to confirm endpoint availability before committing funds. No payment is charged for the preflight call itself.","failureModes":["Target endpoint URL is unreachable or returns non-402 status — preflight reports endpoint not payment-ready","Invalid or malformed URL in queryParams — schema validation error returned","HTTP method not in allowed enum (GET, HEAD, DELETE) — request rejected","Endpoint temporarily down — preflight returns unavailable status"],"whenToPreferThis":"Use this endpoint as a guard step before making any paid x402 API call, especially in automated agent workflows where a failed payment attempt would waste USDC. Prefer this over directly calling the target endpoint when you need to confirm payment infrastructure is working, when building retry logic, or when orchestrating multi-step pipelines that depend on a paid API being available.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:58:00.181Z","isFirstParty":false}