{"openapi":"3.1.0","x-pricing":{"currency":"USDC","pricing_version":"api-finder-cost-plus-2026-09-28-v1","pricing_basis":"conservative_variable_cost_estimate","cost_multiplier":3,"minimum_transaction_usdc":"0.10","explanation":"The price is fixed before payment: the calibrated variable cost of one research attempt for the tier (search, extraction, model, compute, database, storage, settlement), multiplied by the configured markup (3×, i.e. cost + 200%). Actual usage is recorded per request; there is no usage surcharge or automatic price true-up.","network":"eip155:8453","mode":"live","tiers":[{"tier":"quick","amount":"0.33","searches":2,"candidates":4,"pages":10,"outputTokens":9000},{"tier":"standard","amount":"0.51","searches":3,"candidates":7,"pages":16,"outputTokens":14000},{"tier":"deep","amount":"0.64","searches":4,"candidates":10,"pages":20,"outputTokens":19000}],"policy":"Pay per research request, including credible zero-match results. If paid research fails, resend the identical body with the same Idempotency-Key and Authorization: Bearer <Idempotency-Key> (no new payment) for up to two free retries. No automatic refunds; uncertain settlements require reconciliation. See /terms.","operator":"Active Life Hub LLC"},"info":{"title":"API Finder","version":"1.0.0","description":"Pay-per-request API discovery and verification with first-party evidence (official docs and pricing pages). Operated by Active Life Hub LLC. x402 v2 USDC on Base. The Idempotency-Key is also the secret result access token. No subscriptions or accounts."},"servers":[{"url":"https://apifinder.online"}],"paths":{"/api/v1/health":{"get":{"operationId":"health","summary":"Configuration-only liveness; ?ready=1 adds a CDN-cached database probe","parameters":[{"name":"ready","in":"query","required":false,"schema":{"enum":["1"]}}],"responses":{"200":{"description":"Ready","content":{"application/json":{"schema":{"type":"object"}}}},"503":{"description":"Unavailable","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/v1/pricing":{"get":{"operationId":"pricing","summary":"Read configured prices, candidate limits, mode and payment policy","responses":{"200":{"description":"Pricing","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/v1/quote":{"post":{"operationId":"quote","summary":"Validate input and see the current price before paying","requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/FindRequest"},{"type":"string","minLength":8,"maxLength":4000}]}},"text/plain":{"schema":{"type":"string","minLength":8,"maxLength":4000}}}},"responses":{"200":{"description":"Quote and x402 payment requirements","content":{"application/json":{"schema":{"type":"object","properties":{"pricing_version":{"type":"string"},"pricing_basis":{"const":"conservative_variable_cost_estimate"},"amount":{"type":"string"},"currency":{"const":"USDC"},"tier":{"type":"string"},"mode":{"enum":["demo","live"]},"network":{"type":"string"},"policy":{"type":"string"},"payment":{"$ref":"#/components/schemas/PaymentRequired"}}}}}},"400":{"description":"Invalid input","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}},"422":{"description":"Price exceeds max_price_usdc; nothing charged","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}},"503":{"description":"Not ready; no payment accepted","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}}}}},"/api/v1/find":{"post":{"operationId":"findApis","summary":"Pay for and receive an evidence-backed API shortlist","description":"Send JSON or text/plain, maximum 16 KiB. Normal completion is synchronous. Poll a 202 request using its request_id. Payment settles before research. Reuse the same body and secret key after interruption. Paid provider failures allow two free retries. A zero-match completed search is charged. Do not sign a new payment after settlement_unknown.","parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"Random secret unique to this request. Also used as Bearer token for retrieval.","schema":{"type":"string","pattern":"^[A-Za-z0-9_-]{16,128}$"}},{"name":"PAYMENT-SIGNATURE","in":"header","required":false,"description":"Base64-encoded x402 v2 EIP-3009 payment payload. Demo only: demo:<Idempotency-Key>.","schema":{"type":"string","maxLength":16000}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/FindRequest"},{"type":"string","minLength":8,"maxLength":4000}]}},"text/plain":{"schema":{"type":"string","minLength":8,"maxLength":4000}}}},"responses":{"200":{"description":"Completed shortlist","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiShortlist"}}},"headers":{"PAYMENT-RESPONSE":{"description":"Base64 settlement receipt","schema":{"type":"string"}}}},"202":{"description":"Existing request in progress","content":{"application/json":{"schema":{"type":"object","required":["request_id","status","paid","retryable"],"properties":{"request_id":{"type":"string","format":"uuid"},"status":{"enum":["settling","processing","failed","settlement_unknown","payment_failed"]},"paid":{"type":"boolean"},"retryable":{"type":"boolean"},"error":{"type":"object"}}}}}},"400":{"description":"Invalid input or missing Idempotency-Key","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}},"402":{"description":"Payment required","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequired"}}},"headers":{"PAYMENT-REQUIRED":{"description":"Base64 x402 v2 payment requirements","schema":{"type":"string"}}}},"409":{"description":"Request key conflict or reused payment","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}},"413":{"description":"Body over 16 KiB","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}},"415":{"description":"Unsupported media type","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}},"422":{"description":"Price exceeds max_price_usdc; no payment requested","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}},"429":{"description":"Rate limited; obey Retry-After","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}},"503":{"description":"Provider failure, uncertain settlement or missing configuration","content":{"application/json":{"schema":{"oneOf":[{"type":"object","properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"}}}}},{"type":"object","required":["request_id","status","paid","retryable"],"properties":{"request_id":{"type":"string","format":"uuid"},"status":{"enum":["settling","processing","failed","settlement_unknown","payment_failed"]},"paid":{"type":"boolean"},"retryable":{"type":"boolean"},"error":{"type":"object"}}}]}}}}}}},"/api/v1/requests/{id}":{"get":{"operationId":"getRequest","summary":"Retrieve a private result or status","security":[{"ResultAccess":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Completed shortlist","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiShortlist"}}}},"202":{"description":"Processing","content":{"application/json":{"schema":{"type":"object","required":["request_id","status","paid","retryable"],"properties":{"request_id":{"type":"string","format":"uuid"},"status":{"enum":["settling","processing","failed","settlement_unknown","payment_failed"]},"paid":{"type":"boolean"},"retryable":{"type":"boolean"},"error":{"type":"object"}}}}}},"401":{"description":"Access key missing","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}},"404":{"description":"Unknown request or wrong key","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}},"429":{"description":"Rate limited","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}},"503":{"description":"Failed or settlement uncertain","content":{"application/json":{"schema":{"type":"object","required":["request_id","status","paid","retryable"],"properties":{"request_id":{"type":"string","format":"uuid"},"status":{"enum":["settling","processing","failed","settlement_unknown","payment_failed"]},"paid":{"type":"boolean"},"retryable":{"type":"boolean"},"error":{"type":"object"}}}}}}}}}},"components":{"securitySchemes":{"ResultAccess":{"type":"http","scheme":"bearer","description":"Original Idempotency-Key"}},"schemas":{"FindRequest":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"capability":{"type":"string","minLength":8,"maxLength":2000},"description":{"type":"string","maxLength":4000},"geography":{"type":"string","minLength":1,"maxLength":500},"jurisdiction":{"type":"string","minLength":1,"maxLength":500},"programming_language":{"type":"string","minLength":1,"maxLength":500},"auth_methods":{"default":[],"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"max_price":{"type":"object","properties":{"amount":{"type":"number","minimum":0},"currency":{"default":"USD","type":"string","pattern":"^[A-Z]{3}$"},"unit":{"type":"string","minLength":1,"maxLength":500}},"required":["amount"],"additionalProperties":false},"latency":{"type":"string","minLength":1,"maxLength":500},"free_tier_required":{"default":false,"type":"boolean"},"commercial_use_required":{"default":false,"type":"boolean"},"data_residency":{"type":"string","minLength":1,"maxLength":500},"must_have":{"default":[],"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"nice_to_have":{"default":[],"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"exclude":{"default":[],"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"max_results":{"default":5,"type":"integer","minimum":1,"maximum":10},"tier":{"default":"standard","type":"string","enum":["quick","standard","deep"]},"preferred_output_language":{"type":"string","pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8}){0,3}$"},"search_languages":{"maxItems":4,"type":"array","items":{"type":"string","pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8}){0,3}$"}},"max_price_usdc":{"type":"number","exclusiveMinimum":0,"maximum":1000}},"required":["capability"],"additionalProperties":false},"ApiShortlist":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"request_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$"},"query":{"type":"object","properties":{"capability":{"type":"string","minLength":8,"maxLength":2000},"description":{"type":"string","maxLength":4000},"geography":{"type":"string","minLength":1,"maxLength":500},"jurisdiction":{"type":"string","minLength":1,"maxLength":500},"programming_language":{"type":"string","minLength":1,"maxLength":500},"auth_methods":{"default":[],"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"max_price":{"type":"object","properties":{"amount":{"type":"number","minimum":0},"currency":{"default":"USD","type":"string","pattern":"^[A-Z]{3}$"},"unit":{"type":"string","minLength":1,"maxLength":500}},"required":["amount","currency"],"additionalProperties":false},"latency":{"type":"string","minLength":1,"maxLength":500},"free_tier_required":{"default":false,"type":"boolean"},"commercial_use_required":{"default":false,"type":"boolean"},"data_residency":{"type":"string","minLength":1,"maxLength":500},"must_have":{"default":[],"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"nice_to_have":{"default":[],"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"exclude":{"default":[],"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"max_results":{"default":5,"type":"integer","minimum":1,"maximum":10},"tier":{"default":"standard","type":"string","enum":["quick","standard","deep"]},"preferred_output_language":{"type":"string","pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8}){0,3}$"},"search_languages":{"maxItems":4,"type":"array","items":{"type":"string","pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8}){0,3}$"}},"max_price_usdc":{"type":"number","exclusiveMinimum":0,"maximum":1000}},"required":["capability","auth_methods","free_tier_required","commercial_use_required","must_have","nice_to_have","exclude","max_results","tier"],"additionalProperties":false},"status":{"type":"string","const":"completed"},"language":{"type":"object","properties":{"request":{"type":"string"},"request_confidence":{"type":"string","enum":["high","low"]},"output":{"type":"string"},"output_basis":{"type":"string","enum":["explicit","detected","fallback"]},"search":{"type":"array","items":{"type":"string"}},"note":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["request","request_confidence","output","output_basis","search","note"],"additionalProperties":false},"search_plan":{"type":"array","items":{"type":"object","properties":{"query":{"type":"string"},"language":{"type":"string"}},"required":["query","language"],"additionalProperties":false}},"apis":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer","minimum":1,"maximum":9007199254740991},"provider_name":{"type":"string"},"api_name":{"anyOf":[{"type":"string"},{"type":"null"}]},"name_alias":{"anyOf":[{"type":"string"},{"type":"null"}]},"website":{"type":"string","format":"uri"},"documentation_url":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"pricing_url":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"capability_summary":{"type":"string"},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"source_url":{"type":"string"},"quote":{"type":"string"}},"required":["value","source_url","quote"],"additionalProperties":false}},"endpoints":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"source_url":{"type":"string"},"quote":{"type":"string"}},"required":["value","source_url","quote"],"additionalProperties":false}},"attributes":{"type":"object","properties":{"authentication":{"type":"object","properties":{"status":{"type":"string","enum":["verified","inferred","unknown"]},"value":{"anyOf":[{"type":"string"},{"type":"null"}]},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"quote":{"anyOf":[{"type":"string"},{"type":"null"}]},"retrieved_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"},{"type":"null"}]},"note":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["status","value","source_url","quote","retrieved_at","note"],"additionalProperties":false},"sdks":{"type":"object","properties":{"status":{"type":"string","enum":["verified","inferred","unknown"]},"value":{"anyOf":[{"type":"string"},{"type":"null"}]},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"quote":{"anyOf":[{"type":"string"},{"type":"null"}]},"retrieved_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"},{"type":"null"}]},"note":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["status","value","source_url","quote","retrieved_at","note"],"additionalProperties":false},"pricing":{"type":"object","properties":{"status":{"type":"string","enum":["verified","inferred","unknown"]},"value":{"anyOf":[{"type":"string"},{"type":"null"}]},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"quote":{"anyOf":[{"type":"string"},{"type":"null"}]},"retrieved_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"},{"type":"null"}]},"note":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["status","value","source_url","quote","retrieved_at","note"],"additionalProperties":false},"free_tier":{"type":"object","properties":{"status":{"type":"string","enum":["verified","inferred","unknown"]},"value":{"anyOf":[{"type":"string"},{"type":"null"}]},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"quote":{"anyOf":[{"type":"string"},{"type":"null"}]},"retrieved_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"},{"type":"null"}]},"note":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["status","value","source_url","quote","retrieved_at","note"],"additionalProperties":false},"rate_limits":{"type":"object","properties":{"status":{"type":"string","enum":["verified","inferred","unknown"]},"value":{"anyOf":[{"type":"string"},{"type":"null"}]},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"quote":{"anyOf":[{"type":"string"},{"type":"null"}]},"retrieved_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"},{"type":"null"}]},"note":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["status","value","source_url","quote","retrieved_at","note"],"additionalProperties":false},"geographic_restrictions":{"type":"object","properties":{"status":{"type":"string","enum":["verified","inferred","unknown"]},"value":{"anyOf":[{"type":"string"},{"type":"null"}]},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"quote":{"anyOf":[{"type":"string"},{"type":"null"}]},"retrieved_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"},{"type":"null"}]},"note":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["status","value","source_url","quote","retrieved_at","note"],"additionalProperties":false},"commercial_use":{"type":"object","properties":{"status":{"type":"string","enum":["verified","inferred","unknown"]},"value":{"anyOf":[{"type":"string"},{"type":"null"}]},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"quote":{"anyOf":[{"type":"string"},{"type":"null"}]},"retrieved_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"},{"type":"null"}]},"note":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["status","value","source_url","quote","retrieved_at","note"],"additionalProperties":false},"data_residency":{"type":"object","properties":{"status":{"type":"string","enum":["verified","inferred","unknown"]},"value":{"anyOf":[{"type":"string"},{"type":"null"}]},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"quote":{"anyOf":[{"type":"string"},{"type":"null"}]},"retrieved_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"},{"type":"null"}]},"note":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["status","value","source_url","quote","retrieved_at","note"],"additionalProperties":false},"availability":{"type":"object","properties":{"status":{"type":"string","enum":["verified","inferred","unknown"]},"value":{"anyOf":[{"type":"string"},{"type":"null"}]},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"quote":{"anyOf":[{"type":"string"},{"type":"null"}]},"retrieved_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"},{"type":"null"}]},"note":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["status","value","source_url","quote","retrieved_at","note"],"additionalProperties":false},"latency":{"type":"object","properties":{"status":{"type":"string","enum":["verified","inferred","unknown"]},"value":{"anyOf":[{"type":"string"},{"type":"null"}]},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"quote":{"anyOf":[{"type":"string"},{"type":"null"}]},"retrieved_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"},{"type":"null"}]},"note":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["status","value","source_url","quote","retrieved_at","note"],"additionalProperties":false}},"required":["authentication","sdks","pricing","free_tier","rate_limits","geographic_restrictions","commercial_use","data_residency","availability","latency"],"additionalProperties":false},"pricing_freshness":{"type":"object","properties":{"retrieved_at":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"},{"type":"null"}]},"pricing_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"plan":{"anyOf":[{"type":"string"},{"type":"null"}]},"unit":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"statement":{"type":"string"}},"required":["retrieved_at","pricing_url","plan","unit","currency","statement"],"additionalProperties":false},"requirement_checks":{"type":"array","items":{"type":"object","properties":{"requirement":{"type":"string"},"mandatory":{"type":"boolean"},"status":{"type":"string","enum":["verified","inferred","unknown"]},"reason":{"anyOf":[{"type":"string"},{"type":"null"}]},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"quote":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["requirement","mandatory","status","reason","source_url","quote"],"additionalProperties":false}},"match_reasons":{"type":"array","items":{"type":"string"}},"ranking_basis":{"type":"array","items":{"type":"string"}},"known_limitations":{"type":"array","items":{"type":"string"}},"evidence":{"minItems":1,"type":"array","items":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"title":{"type":"string"},"retrieved_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"},"quote":{"type":"string"},"source_type":{"type":"string","enum":["official_docs","official_pricing","official_site","official_status","demo"]},"first_party":{"type":"boolean"},"source_language":{"type":"string"},"quote_translation":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["url","title","retrieved_at","quote","source_type","first_party","source_language","quote_translation"],"additionalProperties":false}},"source_languages":{"type":"array","items":{"type":"string"}},"confidence":{"type":"string","enum":["high","medium","low"]},"confidence_basis":{"type":"string"},"verified_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["rank","provider_name","api_name","name_alias","website","documentation_url","pricing_url","capability_summary","features","endpoints","attributes","pricing_freshness","requirement_checks","match_reasons","ranking_basis","known_limitations","evidence","source_languages","confidence","confidence_basis","verified_at"],"additionalProperties":false}},"excluded_candidates":{"type":"array","items":{"type":"object","properties":{"provider":{"anyOf":[{"type":"string"},{"type":"null"}]},"website":{"type":"string"},"reason":{"type":"string"}},"required":["provider","website","reason"],"additionalProperties":false}},"ranking_method":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"completed_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"},"mode":{"type":"string","enum":["demo","live"]},"price":{"type":"object","properties":{"amount":{"type":"string"},"currency":{"type":"string","const":"USDC"},"tier":{"type":"string"}},"required":["amount","currency","tier"],"additionalProperties":false}},"required":["request_id","query","status","language","search_plan","apis","excluded_candidates","ranking_method","limitations","completed_at","mode","price"],"additionalProperties":false},"PaymentRequired":{"type":"object","required":["x402Version","resource","accepts"],"properties":{"x402Version":{"const":2},"resource":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"description":{"type":"string"},"mimeType":{"type":"string"}}},"accepts":{"type":"array","items":{"type":"object","required":["scheme","network","amount","asset","payTo","maxTimeoutSeconds"],"properties":{"scheme":{"const":"exact"},"network":{"enum":["eip155:8453","eip155:84532"]},"amount":{"type":"string","description":"USDC atomic units, 6 decimals"},"asset":{"type":"string"},"payTo":{"type":"string"},"maxTimeoutSeconds":{"type":"integer"},"extra":{"type":"object"}}}}}}}}}