{
  "externalDocs": {
    "description": "ResultRail product card",
    "url": "https://x402-resource-scanner.vercel.app/resultrail/product-card.md"
  },
  "info": {
    "description": "ResultRail returns public-data result packs with source URLs, timestamps, confidence, and receipt hashes. It does not sell private contact databases, bypass access controls, provide legal/financial advice, send outreach, place bets, trade assets, or guarantee downstream revenue.",
    "summary": "Pay-per-success public data result API for AI agents.",
    "title": "ResultRail by LarryBuildsAI",
    "version": "0.1.0"
  },
  "openapi": "3.1.0",
  "paths": {
    "/v1/resultrail/domain": {
      "post": {
        "description": "ResultRail pay-per-success public domain/company result: title, description, industry guess, tech signals, useful paths, sources, confidence, and receipt hashes.",
        "operationId": "enrich_domain_result",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "properties": {
                  "domain": {
                    "type": "string"
                  },
                  "max_price_usdc": {
                    "default": "0.12",
                    "type": "string"
                  },
                  "pii_mode": {
                    "default": "off",
                    "enum": [
                      "off",
                      "none",
                      "public_only"
                    ],
                    "type": "string"
                  },
                  "required_fields": {
                    "items": {
                      "type": "string"
                    },
                    "type": "array"
                  },
                  "url": {
                    "type": "string"
                  }
                },
                "required": [
                  "domain"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Paid ResultRail result with source URLs, confidence, receipt hashes, and x402 payment summary"
          },
          "400": {
            "description": "Invalid request or no billable public result"
          },
          "402": {
            "description": "x402 payment required"
          }
        },
        "summary": "Domain Result Pack",
        "tags": [
          "ResultRail"
        ],
        "x-x402-price": {
          "amount": "0.12",
          "asset": "USDC"
        }
      }
    },
    "/v1/resultrail/extract": {
      "post": {
        "description": "ResultRail pay-per-success public URL extraction: title, description, headings, text preview, links, sources, confidence, and receipt hashes.",
        "operationId": "extract_url_result",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "properties": {
                  "max_price_usdc": {
                    "default": "0.05",
                    "type": "string"
                  },
                  "output": {
                    "default": "summary",
                    "enum": [
                      "summary",
                      "markdown",
                      "json"
                    ],
                    "type": "string"
                  },
                  "url": {
                    "type": "string"
                  }
                },
                "required": [
                  "url"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Paid ResultRail result with source URLs, confidence, receipt hashes, and x402 payment summary"
          },
          "400": {
            "description": "Invalid request or no billable public result"
          },
          "402": {
            "description": "x402 payment required"
          }
        },
        "summary": "URL Extract Result",
        "tags": [
          "ResultRail"
        ],
        "x-x402-price": {
          "amount": "0.05",
          "asset": "USDC"
        }
      }
    },
    "/v1/resultrail/quote": {
      "post": {
        "description": "Free quote so agents can inspect price, contract, and success boundary before any x402 payment.",
        "operationId": "quoteDataResult",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "properties": {
                  "input": {
                    "type": "string"
                  },
                  "max_price_usdc": {
                    "type": "string"
                  },
                  "task": {
                    "type": "string"
                  },
                  "task_type": {
                    "enum": [
                      "domain",
                      "extract"
                    ],
                    "type": "string"
                  }
                },
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Free quote, price, success contract, and suggested paid endpoint"
          },
          "400": {
            "description": "Invalid request"
          }
        },
        "summary": "Quote a ResultRail data result before payment",
        "tags": [
          "ResultRail"
        ],
        "x-x402-price": {
          "amount": "0.00",
          "asset": "USDC"
        }
      }
    }
  },
  "servers": [
    {
      "description": "Production",
      "url": "https://x402-resource-scanner.vercel.app"
    }
  ],
  "tags": [
    {
      "description": "x402-gated public data result endpoints",
      "name": "ResultRail"
    }
  ],
  "x-resultrail-visibility": {
    "mcpDiscovery": "https://x402-resource-scanner.vercel.app/.well-known/resultrail-mcp.json",
    "mcpUrl": "https://x402-resource-scanner.vercel.app/resultrail/mcp",
    "productCard": "https://x402-resource-scanner.vercel.app/resultrail/product-card.md",
    "searchTerms": [
      "ResultRail",
      "ResultRail by LarryBuildsAI",
      "pay-per-success data",
      "x402 data API",
      "agent data router",
      "agent enrichment API",
      "domain enrichment",
      "URL extraction",
      "public company facts",
      "technographic lookup",
      "no API keys for agents",
      "paid data calls for AI agents"
    ],
    "serverCard": "https://x402-resource-scanner.vercel.app/.well-known/resultrail-server-card.json",
    "x402Manifest": "https://x402-resource-scanner.vercel.app/.well-known/resultrail-x402"
  }
}