{
  "query": "address",
  "filters": {
    "category": null,
    "network": null,
    "max_price_usdc": null,
    "verified_only": false
  },
  "total": 5,
  "count": 5,
  "results": [
    {
      "id": "geocoding-api",
      "slug": "geocoding-api",
      "name": "Geocoding & Reverse Geocoding API",
      "provider": {
        "slug": "apistead-labs",
        "name": "APIStead Labs",
        "verified": true
      },
      "category": "Weather & Geospatial",
      "tagline": "Address to coordinates, coordinates to address.",
      "description": "Forward and reverse geocoding with normalized address components, confidence and a stable place ID.",
      "agent_summary": "Convert a free-text address or place into coordinates and a normalised address, or reverse geocode coordinates.",
      "scope": "Does not validate postal deliverability or rooftop accuracy. Uses OpenStreetMap data and is not a legal boundary source.",
      "intent_phrases": [
        "geocode an address",
        "turn coordinates into an address",
        "find latitude and longitude for a place",
        "normalise an address for an agent"
      ],
      "faqs": [],
      "code_examples": [],
      "price": {
        "min_usdc": 0.001,
        "max_usdc": 0.001,
        "unit": "per_call"
      },
      "payment": {
        "protocol": "x402",
        "protocol_version": 2,
        "network": "eip155:8453",
        "network_name": "Base",
        "asset": "USDC",
        "price_min_usdc": 0.001,
        "price_max_usdc": 0.001,
        "unit": "per_call",
        "pay_to": "0x2E9804240E493DD8daeBa4F341a5086b92cde235",
        "authoritative_source": "402_challenge"
      },
      "networks": [
        "base"
      ],
      "primary_network": "base",
      "verification": "verified",
      "verification_detail": {
        "state": "verified",
        "verified_routes": 2,
        "total_routes": 2,
        "last_verified_at": "2026-11-13T13:52:22.884Z",
        "receipt_url": "https://basescan.org/tx/0x895d6612a320ee74cb276d1ecd31da3768f208d4d4919c4d21ea67b07e3b9cf0"
      },
      "verified_routes": 2,
      "total_routes": 2,
      "reliability": {
        "score": 87,
        "band": "caution",
        "uptime30d": 87,
        "lastCheckedAt": "2026-11-14T04:35:10.718Z"
      },
      "last_verified_at": "2026-11-13T13:52:22.884Z",
      "receipt_url": "https://basescan.org/tx/0x895d6612a320ee74cb276d1ecd31da3768f208d4d4919c4d21ea67b07e3b9cf0",
      "base_url": "https://apistead.qd.je/api/v1",
      "mcp_endpoint": "https://apistead.qd.je/mcp",
      "docs_url": "https://apistead.qd.je/api",
      "tags": [
        "geocoding",
        "maps",
        "address",
        "places",
        "coordinates",
        "osm"
      ],
      "use_cases": [
        "Convert an address to coordinates for a map",
        "Normalize a user-provided location",
        "Resolve coordinates from a photo or device"
      ],
      "links": {
        "docs": "https://apistead.qd.je/api",
        "json": "https://x402.apistead.qd.je/api/apis/geocoding-api",
        "markdown": "https://x402.apistead.qd.je/api/apis/geocoding-api/md",
        "routes": "https://x402.apistead.qd.je/agent/routes?id=geocoding-api",
        "receipts": "https://x402.apistead.qd.je/agent/receipts?id=geocoding-api",
        "api_reference": "https://x402.apistead.qd.je/api",
        "mcp_guide": "https://x402.apistead.qd.je/mcp-docs",
        "skill": "https://x402.apistead.qd.je/skill",
        "openapi": "https://x402.apistead.qd.je/openapi.json"
      },
      "demo": true
    },
    {
      "id": "ip-geolocation-api",
      "slug": "ip-geolocation-api",
      "name": "IP Geolocation API",
      "provider": {
        "slug": "apistead-labs",
        "name": "APIStead Labs",
        "verified": true
      },
      "category": "Address & Location",
      "tagline": "Turn an IP into a place and network.",
      "description": "IP geolocation with country, region, city, coordinates, timezone and ASN. Works for public IPv4 and IPv6 addresses.",
      "agent_summary": "Turn a public IP address into approximate country, region, city, timezone, ASN and organisation data.",
      "scope": "Approximate location only. Not for identity, precise location, private IPs or fraud decisions without another signal.",
      "intent_phrases": [
        "look up an IP address",
        "find the country and city for an IP",
        "get the ASN for an IP",
        "enrich a request with IP location"
      ],
      "faqs": [],
      "code_examples": [],
      "price": {
        "min_usdc": 0.001,
        "max_usdc": 0.001,
        "unit": "per_call"
      },
      "payment": {
        "protocol": "x402",
        "protocol_version": 2,
        "network": "eip155:8453",
        "network_name": "Base",
        "asset": "USDC",
        "price_min_usdc": 0.001,
        "price_max_usdc": 0.001,
        "unit": "per_call",
        "pay_to": "0x2E9804240E493DD8daeBa4F341a5086b92cde235",
        "authoritative_source": "402_challenge"
      },
      "networks": [
        "base"
      ],
      "primary_network": "base",
      "verification": "verified",
      "verification_detail": {
        "state": "verified",
        "verified_routes": 2,
        "total_routes": 2,
        "last_verified_at": "2026-11-13T13:52:21.457Z",
        "receipt_url": "https://basescan.org/tx/0x638e71f65c2bcc4874eb8b4eb9fde19d59d9df33c94b12c95ead4913e1522d44"
      },
      "verified_routes": 2,
      "total_routes": 2,
      "reliability": {
        "score": 87,
        "band": "caution",
        "uptime30d": 86.5,
        "lastCheckedAt": "2026-11-14T04:35:10.717Z"
      },
      "last_verified_at": "2026-11-13T13:52:21.457Z",
      "receipt_url": "https://basescan.org/tx/0x638e71f65c2bcc4874eb8b4eb9fde19d59d9df33c94b12c95ead4913e1522d44",
      "base_url": "https://apistead.qd.je/api/v1",
      "mcp_endpoint": "https://apistead.qd.je/mcp",
      "docs_url": "https://apistead.qd.je/api",
      "tags": [
        "ip",
        "geolocation",
        "asn",
        "fraud",
        "localization",
        "network"
      ],
      "use_cases": [
        "Localize a request by the caller's IP",
        "Add an IP risk signal to a fraud workflow",
        "Resolve an IP to a city and timezone"
      ],
      "links": {
        "docs": "https://apistead.qd.je/api",
        "json": "https://x402.apistead.qd.je/api/apis/ip-geolocation-api",
        "markdown": "https://x402.apistead.qd.je/api/apis/ip-geolocation-api/md",
        "routes": "https://x402.apistead.qd.je/agent/routes?id=ip-geolocation-api",
        "receipts": "https://x402.apistead.qd.je/agent/receipts?id=ip-geolocation-api",
        "api_reference": "https://x402.apistead.qd.je/api",
        "mcp_guide": "https://x402.apistead.qd.je/mcp-docs",
        "skill": "https://x402.apistead.qd.je/skill",
        "openapi": "https://x402.apistead.qd.je/openapi.json"
      },
      "demo": true
    },
    {
      "id": "us-zip-code-api",
      "slug": "us-zip-code-api",
      "name": "US ZIP Code API",
      "provider": {
        "slug": "apistead-labs",
        "name": "APIStead Labs",
        "verified": true
      },
      "category": "Address & Location",
      "tagline": "Validate and enrich any US ZIP code.",
      "description": "US ZIP code lookup with city, state, coordinates and distance between ZIP centroids. Stable JSON for address, delivery and property workflows.",
      "agent_summary": "Resolve a US ZIP code to a city, state and coordinates, or measure the distance between two ZIP centroids.",
      "scope": "US ZIP codes only. Does not validate street addresses, ZIP+4 delivery points or international postal codes.",
      "intent_phrases": [
        "look up a US ZIP code",
        "get city and state for a ZIP",
        "calculate distance between ZIP codes",
        "validate a US ZIP before delivery"
      ],
      "faqs": [],
      "code_examples": [],
      "price": {
        "min_usdc": 0.001,
        "max_usdc": 0.002,
        "unit": "per_call"
      },
      "payment": {
        "protocol": "x402",
        "protocol_version": 2,
        "network": "eip155:8453",
        "network_name": "Base",
        "asset": "USDC",
        "price_min_usdc": 0.001,
        "price_max_usdc": 0.002,
        "unit": "per_call",
        "pay_to": "0x2E9804240E493DD8daeBa4F341a5086b92cde235",
        "authoritative_source": "402_challenge"
      },
      "networks": [
        "base"
      ],
      "primary_network": "base",
      "verification": "verified",
      "verification_detail": {
        "state": "verified",
        "verified_routes": 2,
        "total_routes": 2,
        "last_verified_at": "2026-11-13T13:52:19.855Z",
        "receipt_url": "https://basescan.org/tx/0x73b29cce8aa1258c1fbb2e89281e070df0456f00245e5f17cb9c2be161b3c69e"
      },
      "verified_routes": 2,
      "total_routes": 2,
      "reliability": {
        "score": 87,
        "band": "caution",
        "uptime30d": 87,
        "lastCheckedAt": "2026-11-14T04:35:10.714Z"
      },
      "last_verified_at": "2026-11-13T13:52:19.855Z",
      "receipt_url": "https://basescan.org/tx/0x73b29cce8aa1258c1fbb2e89281e070df0456f00245e5f17cb9c2be161b3c69e",
      "base_url": "https://apistead.qd.je/api/v1",
      "mcp_endpoint": "https://apistead.qd.je/mcp",
      "docs_url": "https://apistead.qd.je/api",
      "tags": [
        "us",
        "zip",
        "postal-code",
        "address",
        "geocoding",
        "delivery"
      ],
      "use_cases": [
        "Validate a US ZIP before a delivery or address lookup",
        "Enrich a lead record with city, state and coordinates",
        "Calculate distance between two ZIP centroids"
      ],
      "links": {
        "docs": "https://apistead.qd.je/api",
        "json": "https://x402.apistead.qd.je/api/apis/us-zip-code-api",
        "markdown": "https://x402.apistead.qd.je/api/apis/us-zip-code-api/md",
        "routes": "https://x402.apistead.qd.je/agent/routes?id=us-zip-code-api",
        "receipts": "https://x402.apistead.qd.je/agent/receipts?id=us-zip-code-api",
        "api_reference": "https://x402.apistead.qd.je/api",
        "mcp_guide": "https://x402.apistead.qd.je/mcp-docs",
        "skill": "https://x402.apistead.qd.je/skill",
        "openapi": "https://x402.apistead.qd.je/openapi.json"
      },
      "demo": true
    },
    {
      "id": "email-verification-api",
      "slug": "email-verification-api",
      "name": "Email Verification API",
      "provider": {
        "slug": "apistead-labs",
        "name": "APIStead Labs",
        "verified": true
      },
      "category": "Verification",
      "tagline": "Real-time email verification for AI agents, with a quality score.",
      "description": "Real-time syntax, domain, MX, disposable, role and typo checks with a quality score. x402 payments, no API key, no SMTP probe and no message sent.",
      "agent_summary": "Check email syntax, domain and MX records before an agent sends a signup, invoice or outreach message.",
      "scope": "Domain-level check only. Does not prove the mailbox exists, send a test message or perform SMTP probing. Disposable and role lists are curated samples, not a licensed feed.",
      "intent_phrases": [
        "validate an email address",
        "check if an email domain can receive mail",
        "screen an email before signup",
        "detect a disposable email domain"
      ],
      "faqs": [
        {
          "answer": "No. It verifies the domain and its mail route. It does not use SMTP, does not send a message, and returns mailbox_checked: false. A deliverable verdict means the domain can accept mail, not that the specific inbox exists.",
          "question": "Does this API confirm that a mailbox exists?"
        },
        {
          "answer": "The quality score from 0 to 100 combines syntax, MX, implicit MX, disposable-domain, role-account and typo signals. It is a confidence indicator, not a guarantee of delivery.",
          "question": "What does the quality score mean?"
        },
        {
          "answer": "Yes. The API performs the domain and MX checks during the request and returns a structured result in one call. It does not run a slow SMTP mailbox probe.",
          "question": "Is this a real-time API?"
        },
        {
          "answer": "No. The API uses DNS only. It does not connect to SMTP port 25, does not send mail and does not store the email address.",
          "question": "Does it send email or use SMTP?"
        },
        {
          "answer": "A call costs $0.001 USDC on Base. The agent reads the x402 402 challenge, pays the provider wallet directly and retries. There is no API key or subscription.",
          "question": "How much does a call cost and how do agents pay?"
        },
        {
          "answer": "A null MX record tells senders that the domain does not accept email. The API marks that domain as undeliverable instead of treating the missing mailbox as a temporary failure.",
          "question": "What is a null MX record?"
        }
      ],
      "code_examples": [],
      "price": {
        "min_usdc": 0.001,
        "max_usdc": 0.001,
        "unit": "per_call"
      },
      "payment": {
        "protocol": "x402",
        "protocol_version": 2,
        "network": "eip155:8453",
        "network_name": "Base",
        "asset": "USDC",
        "price_min_usdc": 0.001,
        "price_max_usdc": 0.001,
        "unit": "per_call",
        "pay_to": "0x2E9804240E493DD8daeBa4F341a5086b92cde235",
        "authoritative_source": "402_challenge"
      },
      "networks": [
        "base"
      ],
      "primary_network": "base",
      "verification": "verified",
      "verification_detail": {
        "state": "verified",
        "verified_routes": 1,
        "total_routes": 1,
        "last_verified_at": "2026-11-13T13:52:26.507Z",
        "receipt_url": "https://basescan.org/tx/0x921a420d189953841232d7d6771f1352b34a5bec27ce76c4701aa6b958755a9e"
      },
      "verified_routes": 1,
      "total_routes": 1,
      "reliability": {
        "score": 88,
        "band": "caution",
        "uptime30d": 88,
        "lastCheckedAt": "2026-11-14T04:35:10.709Z"
      },
      "last_verified_at": "2026-11-13T13:52:26.507Z",
      "receipt_url": "https://basescan.org/tx/0x921a420d189953841232d7d6771f1352b34a5bec27ce76c4701aa6b958755a9e",
      "base_url": "https://apistead.qd.je/api/v1",
      "mcp_endpoint": "https://apistead.qd.je/mcp",
      "docs_url": "https://apistead.qd.je/api",
      "tags": [
        "email",
        "verification",
        "deliverability",
        "mx",
        "validation"
      ],
      "use_cases": [
        "Clean a signup list before sending",
        "Block disposable addresses and role accounts in a workflow",
        "Catch common domain typos before they become bounces",
        "Reduce bounce rates for an agent-driven campaign"
      ],
      "links": {
        "docs": "https://apistead.qd.je/api",
        "json": "https://x402.apistead.qd.je/api/apis/email-verification-api",
        "markdown": "https://x402.apistead.qd.je/api/apis/email-verification-api/md",
        "routes": "https://x402.apistead.qd.je/agent/routes?id=email-verification-api",
        "receipts": "https://x402.apistead.qd.je/agent/receipts?id=email-verification-api",
        "api_reference": "https://x402.apistead.qd.je/api",
        "mcp_guide": "https://x402.apistead.qd.je/mcp-docs",
        "skill": "https://x402.apistead.qd.je/skill",
        "openapi": "https://x402.apistead.qd.je/openapi.json"
      },
      "demo": true
    },
    {
      "id": "us-building-permits-api",
      "slug": "us-building-permits-api",
      "name": "US Building Permits API",
      "provider": {
        "slug": "apistead-labs",
        "name": "APIStead Labs",
        "verified": true
      },
      "category": "Public Records",
      "tagline": "Permit history for US properties and contractors.",
      "description": "Search building permits by city, address or keyword. Returns permit type, status, dates and contractor evidence.",
      "agent_summary": "Look up sample US building permit records by city and optional search text.",
      "scope": "Sample cities only. Not a complete national permit feed, legal verification or construction approval.",
      "intent_phrases": [
        "look up building permits",
        "check permit activity for an address",
        "find construction permits in a city",
        "research a property permit history"
      ],
      "faqs": [],
      "code_examples": [],
      "price": {
        "min_usdc": 0.01,
        "max_usdc": 0.01,
        "unit": "per_call"
      },
      "payment": {
        "protocol": "x402",
        "protocol_version": 2,
        "network": "eip155:8453",
        "network_name": "Base",
        "asset": "USDC",
        "price_min_usdc": 0.01,
        "price_max_usdc": 0.01,
        "unit": "per_call",
        "pay_to": "0x2E9804240E493DD8daeBa4F341a5086b92cde235",
        "authoritative_source": "402_challenge"
      },
      "networks": [
        "base"
      ],
      "primary_network": "base",
      "verification": "verified",
      "verification_detail": {
        "state": "verified",
        "verified_routes": 1,
        "total_routes": 1,
        "last_verified_at": "2026-11-13T13:52:07.908Z",
        "receipt_url": "https://basescan.org/tx/0x87fa207fe48e9a46f86e723adfa2a145d500c6e18274ebb7ff833f22e905211e"
      },
      "verified_routes": 1,
      "total_routes": 1,
      "reliability": {
        "score": 85,
        "band": "caution",
        "uptime30d": 85,
        "lastCheckedAt": "2026-11-14T04:35:10.713Z"
      },
      "last_verified_at": "2026-11-13T13:52:07.908Z",
      "receipt_url": "https://basescan.org/tx/0x87fa207fe48e9a46f86e723adfa2a145d500c6e18274ebb7ff833f22e905211e",
      "base_url": "https://apistead.qd.je/api/v1",
      "mcp_endpoint": "https://apistead.qd.je/mcp",
      "docs_url": "https://apistead.qd.je/api",
      "tags": [
        "permits",
        "property",
        "construction",
        "public-records",
        "us"
      ],
      "use_cases": [
        "Check permit history before a property purchase",
        "Find roofing or solar permit activity",
        "Verify a contractor's recent permits"
      ],
      "links": {
        "docs": "https://apistead.qd.je/api",
        "json": "https://x402.apistead.qd.je/api/apis/us-building-permits-api",
        "markdown": "https://x402.apistead.qd.je/api/apis/us-building-permits-api/md",
        "routes": "https://x402.apistead.qd.je/agent/routes?id=us-building-permits-api",
        "receipts": "https://x402.apistead.qd.je/agent/receipts?id=us-building-permits-api",
        "api_reference": "https://x402.apistead.qd.je/api",
        "mcp_guide": "https://x402.apistead.qd.je/mcp-docs",
        "skill": "https://x402.apistead.qd.je/skill",
        "openapi": "https://x402.apistead.qd.je/openapi.json"
      },
      "demo": true
    }
  ],
  "discovery": {
    "free": true,
    "payment": "Pay the API's own x402 route. APIStead never charges for discovery.",
    "marketplace": {
      "accepting_listings": false,
      "first_party_only": true
    },
    "docs": "https://x402.apistead.qd.je/api",
    "mcp": "https://x402.apistead.qd.je/mcp"
  },
  "generated_at": "2026-11-14T04:35:39.482Z"
}