{
  "x402Version": 2,
  "category": "API",
  "total": 1469,
  "limit": 100,
  "offset": 0,
  "resources": [
    {
      "id": 71370,
      "slug": "doi-citation-report",
      "resource": "https://saylorinnovations.com/api/research/doi?doi={doi}",
      "description": "Resolve a DOI to publication metadata - citation text, identifiers and source links",
      "type": "http",
      "serviceName": "Saylor Innovations  DOI Citation",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95830",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "required": [
          "service",
          "subject",
          "retrievedAt",
          "source",
          "report"
        ],
        "properties": {
          "service": {
            "type": "string",
            "description": "Service name"
          },
          "subject": {
            "type": "string",
            "description": "What this response is for"
          },
          "retrievedAt": {
            "type": "string",
            "format": "date-time",
            "description": "Time the data was retrieved from the source (UTC)"
          },
          "source": {
            "type": "object",
            "required": [
              "name",
              "url"
            ],
            "properties": {
              "name": {
                "type": "string",
                "description": "Name"
              },
              "url": {
                "type": "string",
                "format": "uri",
                "description": "Canonical URL"
              }
            },
            "description": "Data source the values come from"
          },
          "report": {
            "type": "object",
            "required": [
              "doi",
              "title",
              "authors",
              "citation"
            ],
            "properties": {
              "doi": {
                "type": "string",
                "description": "Digital object identifier"
              },
              "title": {
                "type": "string",
                "description": "Title"
              },
              "authors": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "description": "Author names"
              },
              "publisher": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "publication": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "year": {
                "type": [
                  "integer",
                  "null"
                ],
                "description": "Calendar year"
              },
              "citation": {
                "type": "string",
                "description": "Formatted citation"
              },
              "referenceCount": {
                "type": [
                  "integer",
                  "null"
                ],
                "description": "Number of reference"
              },
              "citedByCount": {
                "type": [
                  "integer",
                  "null"
                ],
                "description": "Number of cited by"
              },
              "type": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Type or kind"
              },
              "url": {
                "type": "string",
                "description": "Canonical URL"
              }
            },
            "description": "Structured report for the subject, with the fields described in the example"
          },
          "sample": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when this is a fixed sample response"
          },
          "fixedSubject": {
            "type": [
              "string",
              "null"
            ],
            "description": "True when the sample is for a fixed subject"
          },
          "exampleTruncated": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when the example is shortened"
          }
        }
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "doi": "10.1038/nphys1170"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "sample": true,
                "fixedSubject": "10.1038/nphys1170",
                "service": "doi",
                "subject": "10.1038/nphys1170",
                "retrievedAt": "2026-09-18T13:57:05.553Z",
                "source": {
                  "name": "Crossref",
                  "url": "https://api.crossref.org/works/10.1038%2Fnphys1170"
                },
                "report": {
                  "doi": "10.1038/nphys1170",
                  "title": "Measured measurement",
                  "authors": [
                    "Markus Aspelmeyer"
                  ],
                  "publisher": "Springer Science and Business Media LLC",
                  "publication": "Nature Physics",
                  "year": 2009,
                  "type": "journal-article",
                  "referenceCount": 10,
                  "citedByCount": 11,
                  "url": "https://doi.org/10.1038/nphys1170",
                  "citation": "Markus Aspelmeyer. (2009). Measured measurement. Nature Physics. https://doi.org/10.1038/nphys1170"
                },
                "exampleTruncated": true
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "doi": {
                        "type": "string",
                        "description": "DOI identifier, optionally prefixed with https://doi.org/."
                      }
                    },
                    "required": [
                      "doi"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method",
                  "queryParams"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "required": [
                      "service",
                      "subject",
                      "retrievedAt",
                      "source",
                      "report"
                    ],
                    "properties": {
                      "service": {
                        "type": "string",
                        "description": "Service name"
                      },
                      "subject": {
                        "type": "string",
                        "description": "What this response is for"
                      },
                      "retrievedAt": {
                        "type": "string",
                        "format": "date-time",
                        "description": "Time the data was retrieved from the source (UTC)"
                      },
                      "source": {
                        "type": "object",
                        "required": [
                          "name",
                          "url"
                        ],
                        "properties": {
                          "name": {
                            "type": "string",
                            "description": "Name"
                          },
                          "url": {
                            "type": "string",
                            "format": "uri",
                            "description": "Canonical URL"
                          }
                        },
                        "description": "Data source the values come from"
                      },
                      "report": {
                        "type": "object",
                        "required": [
                          "doi",
                          "title",
                          "authors",
                          "citation"
                        ],
                        "properties": {
                          "doi": {
                            "type": "string",
                            "description": "Digital object identifier"
                          },
                          "title": {
                            "type": "string",
                            "description": "Title"
                          },
                          "authors": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            },
                            "description": "Author names"
                          },
                          "publisher": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "publication": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "year": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "description": "Calendar year"
                          },
                          "citation": {
                            "type": "string",
                            "description": "Formatted citation"
                          },
                          "referenceCount": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "description": "Number of reference"
                          },
                          "citedByCount": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "description": "Number of cited by"
                          },
                          "type": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "Type or kind"
                          },
                          "url": {
                            "type": "string",
                            "description": "Canonical URL"
                          }
                        },
                        "description": "Structured report for the subject, with the fields described in the example"
                      },
                      "sample": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when this is a fixed sample response"
                      },
                      "fixedSubject": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "True when the sample is for a fixed subject"
                      },
                      "exampleTruncated": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when the example is shortened"
                      }
                    }
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "research",
        "doi",
        "citations"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:02.006Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations  DOI Citation",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "doi": {
              "type": "string",
              "description": "DOI identifier, optionally prefixed with https://doi.org/."
            }
          },
          "required": [
            "doi"
          ]
        },
        "exampleResponse": {
          "sample": true,
          "fixedSubject": "10.1038/nphys1170",
          "service": "doi",
          "subject": "10.1038/nphys1170",
          "retrievedAt": "2026-09-18T13:57:05.553Z",
          "source": {
            "name": "Crossref",
            "url": "https://api.crossref.org/works/10.1038%2Fnphys1170"
          },
          "report": {
            "doi": "10.1038/nphys1170",
            "title": "Measured measurement",
            "authors": [
              "Markus Aspelmeyer"
            ],
            "publisher": "Springer Science and Business Media LLC",
            "publication": "Nature Physics",
            "year": 2009,
            "type": "journal-article",
            "referenceCount": 10,
            "citedByCount": 11,
            "url": "https://doi.org/10.1038/nphys1170",
            "citation": "Markus Aspelmeyer. (2009). Measured measurement. Nature Physics. https://doi.org/10.1038/nphys1170"
          },
          "exampleTruncated": true
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/api/services/sample/doi",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "doi": "10.1038/nphys1170"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "sample": true,
                  "fixedSubject": "10.1038/nphys1170",
                  "service": "doi",
                  "subject": "10.1038/nphys1170",
                  "retrievedAt": "2026-09-18T13:57:05.553Z",
                  "source": {
                    "name": "Crossref",
                    "url": "https://api.crossref.org/works/10.1038%2Fnphys1170"
                  },
                  "report": {
                    "doi": "10.1038/nphys1170",
                    "title": "Measured measurement",
                    "authors": [
                      "Markus Aspelmeyer"
                    ],
                    "publisher": "Springer Science and Business Media LLC",
                    "publication": "Nature Physics",
                    "year": 2009,
                    "type": "journal-article",
                    "referenceCount": 10,
                    "citedByCount": 11,
                    "url": "https://doi.org/10.1038/nphys1170",
                    "citation": "Markus Aspelmeyer. (2009). Measured measurement. Nature Physics. https://doi.org/10.1038/nphys1170"
                  },
                  "exampleTruncated": true
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "doi": {
                          "type": "string",
                          "description": "DOI identifier, optionally prefixed with https://doi.org/."
                        }
                      },
                      "required": [
                        "doi"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "queryParams"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "required": [
                        "service",
                        "subject",
                        "retrievedAt",
                        "source",
                        "report"
                      ],
                      "properties": {
                        "service": {
                          "type": "string",
                          "description": "Service name"
                        },
                        "subject": {
                          "type": "string",
                          "description": "What this response is for"
                        },
                        "retrievedAt": {
                          "type": "string",
                          "format": "date-time",
                          "description": "Time the data was retrieved from the source (UTC)"
                        },
                        "source": {
                          "type": "object",
                          "required": [
                            "name",
                            "url"
                          ],
                          "properties": {
                            "name": {
                              "type": "string",
                              "description": "Name"
                            },
                            "url": {
                              "type": "string",
                              "format": "uri",
                              "description": "Canonical URL"
                            }
                          },
                          "description": "Data source the values come from"
                        },
                        "report": {
                          "type": "object",
                          "required": [
                            "doi",
                            "title",
                            "authors",
                            "citation"
                          ],
                          "properties": {
                            "doi": {
                              "type": "string",
                              "description": "Digital object identifier"
                            },
                            "title": {
                              "type": "string",
                              "description": "Title"
                            },
                            "authors": {
                              "type": "array",
                              "items": {
                                "type": "string"
                              },
                              "description": "Author names"
                            },
                            "publisher": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "publication": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "year": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "description": "Calendar year"
                            },
                            "citation": {
                              "type": "string",
                              "description": "Formatted citation"
                            },
                            "referenceCount": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "description": "Number of reference"
                            },
                            "citedByCount": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "description": "Number of cited by"
                            },
                            "type": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "Type or kind"
                            },
                            "url": {
                              "type": "string",
                              "description": "Canonical URL"
                            }
                          },
                          "description": "Structured report for the subject, with the fields described in the example"
                        },
                        "sample": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when this is a fixed sample response"
                        },
                        "fixedSubject": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "True when the sample is for a fixed subject"
                        },
                        "exampleTruncated": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when the example is shortened"
                        }
                      }
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/research/doi?doi=10.1038%2Fnphys1170",
            "expectedStatus": 402
          }
        ],
        "dataFreshness": "Fetched on request, with up to five minutes of server caching.",
        "cacheTtlSeconds": 0,
        "capabilities": [
          "verify a citation",
          "resolve a DOI",
          "collect publication metadata"
        ],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71371,
      "slug": "npm-package-report",
      "resource": "https://saylorinnovations.com/api/package/report?name={name}",
      "description": "npm package report for the latest release - version, license, dependencies, engines and deprecation notice",
      "type": "http",
      "serviceName": "Saylor Innovations  npm Package",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95830",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "required": [
          "service",
          "subject",
          "retrievedAt",
          "source",
          "report"
        ],
        "properties": {
          "service": {
            "type": "string",
            "description": "Service name"
          },
          "subject": {
            "type": "string",
            "description": "What this response is for"
          },
          "retrievedAt": {
            "type": "string",
            "format": "date-time",
            "description": "Time the data was retrieved from the source (UTC)"
          },
          "source": {
            "type": "object",
            "required": [
              "name",
              "url"
            ],
            "properties": {
              "name": {
                "type": "string",
                "description": "Name"
              },
              "url": {
                "type": "string",
                "format": "uri",
                "description": "Canonical URL"
              }
            },
            "description": "Data source the values come from"
          },
          "report": {
            "type": "object",
            "required": [
              "name",
              "version",
              "dependencyCount",
              "dependencies",
              "signals"
            ],
            "properties": {
              "name": {
                "type": "string",
                "description": "Name"
              },
              "version": {
                "type": "string",
                "description": "Version identifier"
              },
              "license": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "License identifier"
              },
              "dependencyCount": {
                "type": "integer",
                "description": "Number of dependency"
              },
              "dependencies": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "Declared dependencies"
              },
              "peerDependencies": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "Peer dependencies"
              },
              "engines": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                }
              },
              "deprecated": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "True when the package is deprecated"
              },
              "signals": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "description": "Signals behind the assessment"
              },
              "limitations": {
                "type": "string",
                "description": "Known limits of this result"
              },
              "homepage": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Project homepage URL"
              },
              "repository": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Source repository URL"
              }
            },
            "description": "Structured report for the subject, with the fields described in the example"
          },
          "sample": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when this is a fixed sample response"
          },
          "fixedSubject": {
            "type": [
              "string",
              "null"
            ],
            "description": "True when the sample is for a fixed subject"
          },
          "exampleTruncated": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when the example is shortened"
          }
        }
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "name": "typescript"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "sample": true,
                "fixedSubject": "typescript",
                "service": "package",
                "subject": "typescript",
                "retrievedAt": "2026-09-18T13:57:05.856Z",
                "source": {
                  "name": "npm Public Registry",
                  "url": "https://registry.npmjs.org/typescript/latest"
                },
                "report": {
                  "name": "typescript",
                  "version": "7.0.2",
                  "license": "Apache-2.0",
                  "dependencyCount": 20,
                  "dependencies": {
                    "@typescript/typescript-aix-ppc64": "7.0.2"
                  },
                  "peerDependencies": {},
                  "engines": {
                    "node": ">=16.20.0"
                  },
                  "deprecated": null,
                  "signals": [],
                  "homepage": "https://www.typescriptlang.org/",
                  "repository": "git+https://github.com/microsoft/TypeScript.git",
                  "limitations": "Metadata inspection only. This is not a vulnerability scan, license opinion, or guarantee of package safety. Dependency maps are capped at 500 entries."
                },
                "exampleTruncated": true
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string",
                        "description": "Public npm package name, including @scope/name where applicable."
                      }
                    },
                    "required": [
                      "name"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method",
                  "queryParams"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "required": [
                      "service",
                      "subject",
                      "retrievedAt",
                      "source",
                      "report"
                    ],
                    "properties": {
                      "service": {
                        "type": "string",
                        "description": "Service name"
                      },
                      "subject": {
                        "type": "string",
                        "description": "What this response is for"
                      },
                      "retrievedAt": {
                        "type": "string",
                        "format": "date-time",
                        "description": "Time the data was retrieved from the source (UTC)"
                      },
                      "source": {
                        "type": "object",
                        "required": [
                          "name",
                          "url"
                        ],
                        "properties": {
                          "name": {
                            "type": "string",
                            "description": "Name"
                          },
                          "url": {
                            "type": "string",
                            "format": "uri",
                            "description": "Canonical URL"
                          }
                        },
                        "description": "Data source the values come from"
                      },
                      "report": {
                        "type": "object",
                        "required": [
                          "name",
                          "version",
                          "dependencyCount",
                          "dependencies",
                          "signals"
                        ],
                        "properties": {
                          "name": {
                            "type": "string",
                            "description": "Name"
                          },
                          "version": {
                            "type": "string",
                            "description": "Version identifier"
                          },
                          "license": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "License identifier"
                          },
                          "dependencyCount": {
                            "type": "integer",
                            "description": "Number of dependency"
                          },
                          "dependencies": {
                            "type": "object",
                            "additionalProperties": {
                              "type": "string"
                            },
                            "description": "Declared dependencies"
                          },
                          "peerDependencies": {
                            "type": "object",
                            "additionalProperties": {
                              "type": "string"
                            },
                            "description": "Peer dependencies"
                          },
                          "engines": {
                            "type": "object",
                            "additionalProperties": {
                              "type": "string"
                            }
                          },
                          "deprecated": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "True when the package is deprecated"
                          },
                          "signals": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            },
                            "description": "Signals behind the assessment"
                          },
                          "limitations": {
                            "type": "string",
                            "description": "Known limits of this result"
                          },
                          "homepage": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "Project homepage URL"
                          },
                          "repository": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "Source repository URL"
                          }
                        },
                        "description": "Structured report for the subject, with the fields described in the example"
                      },
                      "sample": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when this is a fixed sample response"
                      },
                      "fixedSubject": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "True when the sample is for a fixed subject"
                      },
                      "exampleTruncated": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when the example is shortened"
                      }
                    }
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "npm",
        "packages",
        "dependencies"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:02.007Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations  npm Package",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string",
              "description": "Public npm package name, including @scope/name where applicable."
            }
          },
          "required": [
            "name"
          ]
        },
        "exampleResponse": {
          "sample": true,
          "fixedSubject": "typescript",
          "service": "package",
          "subject": "typescript",
          "retrievedAt": "2026-09-18T13:57:05.856Z",
          "source": {
            "name": "npm Public Registry",
            "url": "https://registry.npmjs.org/typescript/latest"
          },
          "report": {
            "name": "typescript",
            "version": "7.0.2",
            "license": "Apache-2.0",
            "dependencyCount": 20,
            "dependencies": {
              "@typescript/typescript-aix-ppc64": "7.0.2"
            },
            "peerDependencies": {},
            "engines": {
              "node": ">=16.20.0"
            },
            "deprecated": null,
            "signals": [],
            "homepage": "https://www.typescriptlang.org/",
            "repository": "git+https://github.com/microsoft/TypeScript.git",
            "limitations": "Metadata inspection only. This is not a vulnerability scan, license opinion, or guarantee of package safety. Dependency maps are capped at 500 entries."
          },
          "exampleTruncated": true
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/api/services/sample/package",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "name": "typescript"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "sample": true,
                  "fixedSubject": "typescript",
                  "service": "package",
                  "subject": "typescript",
                  "retrievedAt": "2026-09-18T13:57:05.856Z",
                  "source": {
                    "name": "npm Public Registry",
                    "url": "https://registry.npmjs.org/typescript/latest"
                  },
                  "report": {
                    "name": "typescript",
                    "version": "7.0.2",
                    "license": "Apache-2.0",
                    "dependencyCount": 20,
                    "dependencies": {
                      "@typescript/typescript-aix-ppc64": "7.0.2"
                    },
                    "peerDependencies": {},
                    "engines": {
                      "node": ">=16.20.0"
                    },
                    "deprecated": null,
                    "signals": [],
                    "homepage": "https://www.typescriptlang.org/",
                    "repository": "git+https://github.com/microsoft/TypeScript.git",
                    "limitations": "Metadata inspection only. This is not a vulnerability scan, license opinion, or guarantee of package safety. Dependency maps are capped at 500 entries."
                  },
                  "exampleTruncated": true
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "name": {
                          "type": "string",
                          "description": "Public npm package name, including @scope/name where applicable."
                        }
                      },
                      "required": [
                        "name"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "queryParams"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "required": [
                        "service",
                        "subject",
                        "retrievedAt",
                        "source",
                        "report"
                      ],
                      "properties": {
                        "service": {
                          "type": "string",
                          "description": "Service name"
                        },
                        "subject": {
                          "type": "string",
                          "description": "What this response is for"
                        },
                        "retrievedAt": {
                          "type": "string",
                          "format": "date-time",
                          "description": "Time the data was retrieved from the source (UTC)"
                        },
                        "source": {
                          "type": "object",
                          "required": [
                            "name",
                            "url"
                          ],
                          "properties": {
                            "name": {
                              "type": "string",
                              "description": "Name"
                            },
                            "url": {
                              "type": "string",
                              "format": "uri",
                              "description": "Canonical URL"
                            }
                          },
                          "description": "Data source the values come from"
                        },
                        "report": {
                          "type": "object",
                          "required": [
                            "name",
                            "version",
                            "dependencyCount",
                            "dependencies",
                            "signals"
                          ],
                          "properties": {
                            "name": {
                              "type": "string",
                              "description": "Name"
                            },
                            "version": {
                              "type": "string",
                              "description": "Version identifier"
                            },
                            "license": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "License identifier"
                            },
                            "dependencyCount": {
                              "type": "integer",
                              "description": "Number of dependency"
                            },
                            "dependencies": {
                              "type": "object",
                              "additionalProperties": {
                                "type": "string"
                              },
                              "description": "Declared dependencies"
                            },
                            "peerDependencies": {
                              "type": "object",
                              "additionalProperties": {
                                "type": "string"
                              },
                              "description": "Peer dependencies"
                            },
                            "engines": {
                              "type": "object",
                              "additionalProperties": {
                                "type": "string"
                              }
                            },
                            "deprecated": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "True when the package is deprecated"
                            },
                            "signals": {
                              "type": "array",
                              "items": {
                                "type": "string"
                              },
                              "description": "Signals behind the assessment"
                            },
                            "limitations": {
                              "type": "string",
                              "description": "Known limits of this result"
                            },
                            "homepage": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "Project homepage URL"
                            },
                            "repository": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "Source repository URL"
                            }
                          },
                          "description": "Structured report for the subject, with the fields described in the example"
                        },
                        "sample": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when this is a fixed sample response"
                        },
                        "fixedSubject": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "True when the sample is for a fixed subject"
                        },
                        "exampleTruncated": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when the example is shortened"
                        }
                      }
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/package/report?name=typescript",
            "expectedStatus": 402
          }
        ],
        "dataFreshness": "Fetched on request, with up to five minutes of server caching.",
        "cacheTtlSeconds": 0,
        "capabilities": [
          "inspect an npm package",
          "check license and dependencies",
          "evaluate package compatibility"
        ],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71372,
      "slug": "publication-search",
      "resource": "https://saylorinnovations.com/api/research/search?q={q}",
      "description": "Find up to five publications by query - DOI, authors, year and citation count",
      "type": "http",
      "serviceName": "Saylor Innovations  Publication",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95830",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "required": [
          "service",
          "subject",
          "retrievedAt",
          "source",
          "report"
        ],
        "properties": {
          "service": {
            "type": "string",
            "description": "Service name"
          },
          "subject": {
            "type": "string",
            "description": "What this response is for"
          },
          "retrievedAt": {
            "type": "string",
            "format": "date-time",
            "description": "Time the data was retrieved from the source (UTC)"
          },
          "source": {
            "type": "object",
            "required": [
              "name",
              "url"
            ],
            "properties": {
              "name": {
                "type": "string",
                "description": "Name"
              },
              "url": {
                "type": "string",
                "format": "uri",
                "description": "Canonical URL"
              }
            },
            "description": "Data source the values come from"
          },
          "report": {
            "type": "object",
            "properties": {
              "query": {
                "type": "string",
                "description": "The query as the server interpreted it"
              },
              "totalResults": {
                "type": "integer",
                "description": "Total results"
              },
              "results": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "doi": {
                      "type": "string",
                      "description": "Digital object identifier"
                    },
                    "title": {
                      "type": "string",
                      "description": "Title"
                    },
                    "authors": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      },
                      "description": "Author names"
                    },
                    "year": {
                      "type": [
                        "integer",
                        "null"
                      ],
                      "description": "Calendar year"
                    },
                    "url": {
                      "type": "string",
                      "description": "Canonical URL"
                    },
                    "publisher": {},
                    "publication": {},
                    "type": {
                      "description": "Type or kind"
                    },
                    "referenceCount": {
                      "description": "Number of reference"
                    },
                    "citedByCount": {
                      "description": "Number of cited by"
                    },
                    "citation": {
                      "description": "Formatted citation"
                    }
                  }
                },
                "description": "List of matching results"
              }
            },
            "required": [
              "query",
              "totalResults",
              "results"
            ],
            "description": "Structured report for the subject, with the fields described in the example"
          },
          "sample": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when this is a fixed sample response"
          },
          "fixedSubject": {
            "type": [
              "string",
              "null"
            ],
            "description": "True when the sample is for a fixed subject"
          },
          "exampleTruncated": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when the example is shortened"
          }
        }
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "q": "machine learning"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "sample": true,
                "fixedSubject": "machine learning",
                "service": "papers",
                "subject": "machine learning",
                "retrievedAt": "2026-09-18T13:57:07.433Z",
                "source": {
                  "name": "Crossref",
                  "url": "https://api.crossref.org/works?query=machine%20learning&rows=5&select=DOI,title,author,published,container-title,type,is-referenced-by-count"
                },
                "report": {
                  "query": "machine learning",
                  "totalResults": 3016403,
                  "results": [
                    {
                      "doi": "10.1093/oso/9780198828044.003.0003",
                      "title": "Machine learning with sklearn",
                      "authors": [
                        "Thomas P. Trappenberg"
                      ],
                      "publisher": null,
                      "publication": "Fundamentals of Machine Learning",
                      "year": 2019,
                      "type": "book-chapter",
                      "referenceCount": null,
                      "citedByCount": 19,
                      "url": "https://doi.org/10.1093/oso/9780198828044.003.0003",
                      "citation": "Thomas P. Trappenberg. (2019). Machine learning with sklearn. Fundamentals of Machine Learning. https://doi.org/10.1093/oso/9780198828044.003.0003"
                    }
                  ]
                },
                "exampleTruncated": true
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "q": {
                        "type": "string",
                        "description": "Search terms, 2–160 characters."
                      }
                    },
                    "required": [
                      "q"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method",
                  "queryParams"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "required": [
                      "service",
                      "subject",
                      "retrievedAt",
                      "source",
                      "report"
                    ],
                    "properties": {
                      "service": {
                        "type": "string",
                        "description": "Service name"
                      },
                      "subject": {
                        "type": "string",
                        "description": "What this response is for"
                      },
                      "retrievedAt": {
                        "type": "string",
                        "format": "date-time",
                        "description": "Time the data was retrieved from the source (UTC)"
                      },
                      "source": {
                        "type": "object",
                        "required": [
                          "name",
                          "url"
                        ],
                        "properties": {
                          "name": {
                            "type": "string",
                            "description": "Name"
                          },
                          "url": {
                            "type": "string",
                            "format": "uri",
                            "description": "Canonical URL"
                          }
                        },
                        "description": "Data source the values come from"
                      },
                      "report": {
                        "type": "object",
                        "properties": {
                          "query": {
                            "type": "string",
                            "description": "The query as the server interpreted it"
                          },
                          "totalResults": {
                            "type": "integer",
                            "description": "Total results"
                          },
                          "results": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "doi": {
                                  "type": "string",
                                  "description": "Digital object identifier"
                                },
                                "title": {
                                  "type": "string",
                                  "description": "Title"
                                },
                                "authors": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  },
                                  "description": "Author names"
                                },
                                "year": {
                                  "type": [
                                    "integer",
                                    "null"
                                  ],
                                  "description": "Calendar year"
                                },
                                "url": {
                                  "type": "string",
                                  "description": "Canonical URL"
                                },
                                "publisher": {},
                                "publication": {},
                                "type": {
                                  "description": "Type or kind"
                                },
                                "referenceCount": {
                                  "description": "Number of reference"
                                },
                                "citedByCount": {
                                  "description": "Number of cited by"
                                },
                                "citation": {
                                  "description": "Formatted citation"
                                }
                              }
                            },
                            "description": "List of matching results"
                          }
                        },
                        "required": [
                          "query",
                          "totalResults",
                          "results"
                        ],
                        "description": "Structured report for the subject, with the fields described in the example"
                      },
                      "sample": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when this is a fixed sample response"
                      },
                      "fixedSubject": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "True when the sample is for a fixed subject"
                      },
                      "exampleTruncated": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when the example is shortened"
                      }
                    }
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "research",
        "papers",
        "search",
        "citations"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:02.007Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations  Publication",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "q": {
              "type": "string",
              "description": "Search terms, 2–160 characters."
            }
          },
          "required": [
            "q"
          ]
        },
        "exampleResponse": {
          "sample": true,
          "fixedSubject": "machine learning",
          "service": "papers",
          "subject": "machine learning",
          "retrievedAt": "2026-09-18T13:57:07.433Z",
          "source": {
            "name": "Crossref",
            "url": "https://api.crossref.org/works?query=machine%20learning&rows=5&select=DOI,title,author,published,container-title,type,is-referenced-by-count"
          },
          "report": {
            "query": "machine learning",
            "totalResults": 3016403,
            "results": [
              {
                "doi": "10.1093/oso/9780198828044.003.0003",
                "title": "Machine learning with sklearn",
                "authors": [
                  "Thomas P. Trappenberg"
                ],
                "publisher": null,
                "publication": "Fundamentals of Machine Learning",
                "year": 2019,
                "type": "book-chapter",
                "referenceCount": null,
                "citedByCount": 19,
                "url": "https://doi.org/10.1093/oso/9780198828044.003.0003",
                "citation": "Thomas P. Trappenberg. (2019). Machine learning with sklearn. Fundamentals of Machine Learning. https://doi.org/10.1093/oso/9780198828044.003.0003"
              }
            ]
          },
          "exampleTruncated": true
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/api/services/sample/papers",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "q": "machine learning"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "sample": true,
                  "fixedSubject": "machine learning",
                  "service": "papers",
                  "subject": "machine learning",
                  "retrievedAt": "2026-09-18T13:57:07.433Z",
                  "source": {
                    "name": "Crossref",
                    "url": "https://api.crossref.org/works?query=machine%20learning&rows=5&select=DOI,title,author,published,container-title,type,is-referenced-by-count"
                  },
                  "report": {
                    "query": "machine learning",
                    "totalResults": 3016403,
                    "results": [
                      {
                        "doi": "10.1093/oso/9780198828044.003.0003",
                        "title": "Machine learning with sklearn",
                        "authors": [
                          "Thomas P. Trappenberg"
                        ],
                        "publisher": null,
                        "publication": "Fundamentals of Machine Learning",
                        "year": 2019,
                        "type": "book-chapter",
                        "referenceCount": null,
                        "citedByCount": 19,
                        "url": "https://doi.org/10.1093/oso/9780198828044.003.0003",
                        "citation": "Thomas P. Trappenberg. (2019). Machine learning with sklearn. Fundamentals of Machine Learning. https://doi.org/10.1093/oso/9780198828044.003.0003"
                      }
                    ]
                  },
                  "exampleTruncated": true
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "q": {
                          "type": "string",
                          "description": "Search terms, 2–160 characters."
                        }
                      },
                      "required": [
                        "q"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "queryParams"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "required": [
                        "service",
                        "subject",
                        "retrievedAt",
                        "source",
                        "report"
                      ],
                      "properties": {
                        "service": {
                          "type": "string",
                          "description": "Service name"
                        },
                        "subject": {
                          "type": "string",
                          "description": "What this response is for"
                        },
                        "retrievedAt": {
                          "type": "string",
                          "format": "date-time",
                          "description": "Time the data was retrieved from the source (UTC)"
                        },
                        "source": {
                          "type": "object",
                          "required": [
                            "name",
                            "url"
                          ],
                          "properties": {
                            "name": {
                              "type": "string",
                              "description": "Name"
                            },
                            "url": {
                              "type": "string",
                              "format": "uri",
                              "description": "Canonical URL"
                            }
                          },
                          "description": "Data source the values come from"
                        },
                        "report": {
                          "type": "object",
                          "properties": {
                            "query": {
                              "type": "string",
                              "description": "The query as the server interpreted it"
                            },
                            "totalResults": {
                              "type": "integer",
                              "description": "Total results"
                            },
                            "results": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "doi": {
                                    "type": "string",
                                    "description": "Digital object identifier"
                                  },
                                  "title": {
                                    "type": "string",
                                    "description": "Title"
                                  },
                                  "authors": {
                                    "type": "array",
                                    "items": {
                                      "type": "string"
                                    },
                                    "description": "Author names"
                                  },
                                  "year": {
                                    "type": [
                                      "integer",
                                      "null"
                                    ],
                                    "description": "Calendar year"
                                  },
                                  "url": {
                                    "type": "string",
                                    "description": "Canonical URL"
                                  },
                                  "publisher": {},
                                  "publication": {},
                                  "type": {
                                    "description": "Type or kind"
                                  },
                                  "referenceCount": {
                                    "description": "Number of reference"
                                  },
                                  "citedByCount": {
                                    "description": "Number of cited by"
                                  },
                                  "citation": {
                                    "description": "Formatted citation"
                                  }
                                }
                              },
                              "description": "List of matching results"
                            }
                          },
                          "required": [
                            "query",
                            "totalResults",
                            "results"
                          ],
                          "description": "Structured report for the subject, with the fields described in the example"
                        },
                        "sample": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when this is a fixed sample response"
                        },
                        "fixedSubject": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "True when the sample is for a fixed subject"
                        },
                        "exampleTruncated": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when the example is shortened"
                        }
                      }
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/research/search?q=machine%20learning",
            "expectedStatus": 402
          }
        ],
        "dataFreshness": "Fetched on request, with up to five minutes of server caching.",
        "cacheTtlSeconds": 0,
        "capabilities": [
          "Find up to five publications with DOI identifiers, authors, publication years and citation counts. Returns metadata, not abstracts or full text."
        ],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71373,
      "slug": "npm-package-search",
      "resource": "https://saylorinnovations.com/api/package/search?q={q}",
      "description": "Find up to five npm packages by query - version, description, ranking score and source links",
      "type": "http",
      "serviceName": "Saylor Innovations  npm Package",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95830",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "required": [
          "service",
          "subject",
          "retrievedAt",
          "source",
          "report"
        ],
        "properties": {
          "service": {
            "type": "string",
            "description": "Service name"
          },
          "subject": {
            "type": "string",
            "description": "What this response is for"
          },
          "retrievedAt": {
            "type": "string",
            "format": "date-time",
            "description": "Time the data was retrieved from the source (UTC)"
          },
          "source": {
            "type": "object",
            "required": [
              "name",
              "url"
            ],
            "properties": {
              "name": {
                "type": "string",
                "description": "Name"
              },
              "url": {
                "type": "string",
                "format": "uri",
                "description": "Canonical URL"
              }
            },
            "description": "Data source the values come from"
          },
          "report": {
            "type": "object",
            "properties": {
              "query": {
                "type": "string",
                "description": "The query as the server interpreted it"
              },
              "totalResults": {
                "type": "integer",
                "description": "Total results"
              },
              "results": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string",
                      "description": "Name"
                    },
                    "version": {
                      "type": "string",
                      "description": "Version identifier"
                    },
                    "description": {
                      "type": [
                        "string",
                        "null"
                      ],
                      "description": "Short description"
                    },
                    "url": {
                      "type": [
                        "string",
                        "null"
                      ],
                      "description": "Canonical URL"
                    },
                    "score": {
                      "type": [
                        "number",
                        "null"
                      ],
                      "description": "Score from 0 (worst) to 100 (best)"
                    },
                    "repository": {
                      "description": "Source repository URL"
                    }
                  }
                },
                "description": "List of matching results"
              }
            },
            "required": [
              "query",
              "totalResults",
              "results"
            ],
            "description": "Structured report for the subject, with the fields described in the example"
          },
          "sample": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when this is a fixed sample response"
          },
          "fixedSubject": {
            "type": [
              "string",
              "null"
            ],
            "description": "True when the sample is for a fixed subject"
          },
          "exampleTruncated": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when the example is shortened"
          }
        }
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "q": "json schema"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "sample": true,
                "fixedSubject": "json schema",
                "service": "npmsearch",
                "subject": "json schema",
                "retrievedAt": "2026-09-18T13:57:07.827Z",
                "source": {
                  "name": "npm Public Registry",
                  "url": "https://registry.npmjs.org/-/v1/search?text=json%20schema&size=5"
                },
                "report": {
                  "query": "json schema",
                  "totalResults": 370146,
                  "results": [
                    {
                      "name": "json-schema",
                      "version": "0.4.0",
                      "description": "JSON Schema validation and specifications",
                      "url": "https://www.npmjs.com/package/json-schema",
                      "repository": null,
                      "score": 817.0086
                    }
                  ]
                },
                "exampleTruncated": true
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "q": {
                        "type": "string",
                        "description": "Search terms, 2–160 characters."
                      }
                    },
                    "required": [
                      "q"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method",
                  "queryParams"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "required": [
                      "service",
                      "subject",
                      "retrievedAt",
                      "source",
                      "report"
                    ],
                    "properties": {
                      "service": {
                        "type": "string",
                        "description": "Service name"
                      },
                      "subject": {
                        "type": "string",
                        "description": "What this response is for"
                      },
                      "retrievedAt": {
                        "type": "string",
                        "format": "date-time",
                        "description": "Time the data was retrieved from the source (UTC)"
                      },
                      "source": {
                        "type": "object",
                        "required": [
                          "name",
                          "url"
                        ],
                        "properties": {
                          "name": {
                            "type": "string",
                            "description": "Name"
                          },
                          "url": {
                            "type": "string",
                            "format": "uri",
                            "description": "Canonical URL"
                          }
                        },
                        "description": "Data source the values come from"
                      },
                      "report": {
                        "type": "object",
                        "properties": {
                          "query": {
                            "type": "string",
                            "description": "The query as the server interpreted it"
                          },
                          "totalResults": {
                            "type": "integer",
                            "description": "Total results"
                          },
                          "results": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string",
                                  "description": "Name"
                                },
                                "version": {
                                  "type": "string",
                                  "description": "Version identifier"
                                },
                                "description": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "Short description"
                                },
                                "url": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "Canonical URL"
                                },
                                "score": {
                                  "type": [
                                    "number",
                                    "null"
                                  ],
                                  "description": "Score from 0 (worst) to 100 (best)"
                                },
                                "repository": {
                                  "description": "Source repository URL"
                                }
                              }
                            },
                            "description": "List of matching results"
                          }
                        },
                        "required": [
                          "query",
                          "totalResults",
                          "results"
                        ],
                        "description": "Structured report for the subject, with the fields described in the example"
                      },
                      "sample": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when this is a fixed sample response"
                      },
                      "fixedSubject": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "True when the sample is for a fixed subject"
                      },
                      "exampleTruncated": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when the example is shortened"
                      }
                    }
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "npm",
        "search",
        "packages"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:02.007Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations  npm Package",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "q": {
              "type": "string",
              "description": "Search terms, 2–160 characters."
            }
          },
          "required": [
            "q"
          ]
        },
        "exampleResponse": {
          "sample": true,
          "fixedSubject": "json schema",
          "service": "npmsearch",
          "subject": "json schema",
          "retrievedAt": "2026-09-18T13:57:07.827Z",
          "source": {
            "name": "npm Public Registry",
            "url": "https://registry.npmjs.org/-/v1/search?text=json%20schema&size=5"
          },
          "report": {
            "query": "json schema",
            "totalResults": 370146,
            "results": [
              {
                "name": "json-schema",
                "version": "0.4.0",
                "description": "JSON Schema validation and specifications",
                "url": "https://www.npmjs.com/package/json-schema",
                "repository": null,
                "score": 817.0086
              }
            ]
          },
          "exampleTruncated": true
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/api/services/sample/npmsearch",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "q": "json schema"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "sample": true,
                  "fixedSubject": "json schema",
                  "service": "npmsearch",
                  "subject": "json schema",
                  "retrievedAt": "2026-09-18T13:57:07.827Z",
                  "source": {
                    "name": "npm Public Registry",
                    "url": "https://registry.npmjs.org/-/v1/search?text=json%20schema&size=5"
                  },
                  "report": {
                    "query": "json schema",
                    "totalResults": 370146,
                    "results": [
                      {
                        "name": "json-schema",
                        "version": "0.4.0",
                        "description": "JSON Schema validation and specifications",
                        "url": "https://www.npmjs.com/package/json-schema",
                        "repository": null,
                        "score": 817.0086
                      }
                    ]
                  },
                  "exampleTruncated": true
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "q": {
                          "type": "string",
                          "description": "Search terms, 2–160 characters."
                        }
                      },
                      "required": [
                        "q"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "queryParams"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "required": [
                        "service",
                        "subject",
                        "retrievedAt",
                        "source",
                        "report"
                      ],
                      "properties": {
                        "service": {
                          "type": "string",
                          "description": "Service name"
                        },
                        "subject": {
                          "type": "string",
                          "description": "What this response is for"
                        },
                        "retrievedAt": {
                          "type": "string",
                          "format": "date-time",
                          "description": "Time the data was retrieved from the source (UTC)"
                        },
                        "source": {
                          "type": "object",
                          "required": [
                            "name",
                            "url"
                          ],
                          "properties": {
                            "name": {
                              "type": "string",
                              "description": "Name"
                            },
                            "url": {
                              "type": "string",
                              "format": "uri",
                              "description": "Canonical URL"
                            }
                          },
                          "description": "Data source the values come from"
                        },
                        "report": {
                          "type": "object",
                          "properties": {
                            "query": {
                              "type": "string",
                              "description": "The query as the server interpreted it"
                            },
                            "totalResults": {
                              "type": "integer",
                              "description": "Total results"
                            },
                            "results": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "name": {
                                    "type": "string",
                                    "description": "Name"
                                  },
                                  "version": {
                                    "type": "string",
                                    "description": "Version identifier"
                                  },
                                  "description": {
                                    "type": [
                                      "string",
                                      "null"
                                    ],
                                    "description": "Short description"
                                  },
                                  "url": {
                                    "type": [
                                      "string",
                                      "null"
                                    ],
                                    "description": "Canonical URL"
                                  },
                                  "score": {
                                    "type": [
                                      "number",
                                      "null"
                                    ],
                                    "description": "Score from 0 (worst) to 100 (best)"
                                  },
                                  "repository": {
                                    "description": "Source repository URL"
                                  }
                                }
                              },
                              "description": "List of matching results"
                            }
                          },
                          "required": [
                            "query",
                            "totalResults",
                            "results"
                          ],
                          "description": "Structured report for the subject, with the fields described in the example"
                        },
                        "sample": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when this is a fixed sample response"
                        },
                        "fixedSubject": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "True when the sample is for a fixed subject"
                        },
                        "exampleTruncated": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when the example is shortened"
                        }
                      }
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/package/search?q=json%20schema",
            "expectedStatus": 402
          }
        ],
        "dataFreshness": "Fetched on request, with up to five minutes of server caching.",
        "cacheTtlSeconds": 0,
        "capabilities": [
          "Find up to five npm packages with versions, descriptions, registry ranking scores and source links for package discovery."
        ],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71374,
      "slug": "python-package-report",
      "resource": "https://saylorinnovations.com/api/python/report?name={name}",
      "description": "Python package report for the latest release - compatibility, dependencies, license and PyPI advisories",
      "type": "http",
      "serviceName": "Saylor Innovations  Python Packa",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95830",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "required": [
          "service",
          "subject",
          "retrievedAt",
          "source",
          "report"
        ],
        "properties": {
          "service": {
            "type": "string",
            "description": "Service name"
          },
          "subject": {
            "type": "string",
            "description": "What this response is for"
          },
          "retrievedAt": {
            "type": "string",
            "format": "date-time",
            "description": "Time the data was retrieved from the source (UTC)"
          },
          "source": {
            "type": "object",
            "required": [
              "name",
              "url"
            ],
            "properties": {
              "name": {
                "type": "string",
                "description": "Name"
              },
              "url": {
                "type": "string",
                "format": "uri",
                "description": "Canonical URL"
              }
            },
            "description": "Data source the values come from"
          },
          "report": {
            "type": "object",
            "properties": {
              "name": {
                "type": "string",
                "description": "Name"
              },
              "version": {
                "type": "string",
                "description": "Version identifier"
              },
              "summary": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Short summary"
              },
              "requiresPython": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Requires python"
              },
              "license": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "License identifier"
              },
              "dependencies": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "description": "Declared dependencies"
              },
              "vulnerabilities": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": [
                        "string",
                        "null"
                      ],
                      "description": "Identifier of the record"
                    },
                    "aliases": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "link": {
                      "type": [
                        "string",
                        "null"
                      ]
                    }
                  }
                },
                "description": "Known vulnerabilities"
              },
              "limitations": {
                "type": "string",
                "description": "Known limits of this result"
              },
              "projectUrls": {
                "description": "Project urls"
              }
            },
            "required": [
              "name",
              "version",
              "dependencies",
              "vulnerabilities",
              "limitations"
            ],
            "description": "Structured report for the subject, with the fields described in the example"
          },
          "sample": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when this is a fixed sample response"
          },
          "fixedSubject": {
            "type": [
              "string",
              "null"
            ],
            "description": "True when the sample is for a fixed subject"
          },
          "exampleTruncated": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when the example is shortened"
          }
        }
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "name": "requests"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "sample": true,
                "fixedSubject": "requests",
                "service": "python",
                "subject": "requests",
                "retrievedAt": "2026-09-18T13:57:08.059Z",
                "source": {
                  "name": "PyPI",
                  "url": "https://pypi.org/pypi/requests/json"
                },
                "report": {
                  "name": "requests",
                  "version": "2.34.2",
                  "summary": "Python HTTP for Humans.",
                  "requiresPython": ">=3.10",
                  "license": "Apache-2.0",
                  "dependencies": [
                    "charset_normalizer=2"
                  ],
                  "vulnerabilities": [],
                  "projectUrls": {
                    "Documentation": "https://requests.readthedocs.io/",
                    "Source": "https://github.com/psf/requests"
                  },
                  "limitations": "Publisher metadata for the latest release. Dependencies capped at 500 and advisories at 100. An empty advisory list does not prove safety. Package code is not executed."
                },
                "exampleTruncated": true
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string",
                        "description": "Public Python package name."
                      }
                    },
                    "required": [
                      "name"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method",
                  "queryParams"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "required": [
                      "service",
                      "subject",
                      "retrievedAt",
                      "source",
                      "report"
                    ],
                    "properties": {
                      "service": {
                        "type": "string",
                        "description": "Service name"
                      },
                      "subject": {
                        "type": "string",
                        "description": "What this response is for"
                      },
                      "retrievedAt": {
                        "type": "string",
                        "format": "date-time",
                        "description": "Time the data was retrieved from the source (UTC)"
                      },
                      "source": {
                        "type": "object",
                        "required": [
                          "name",
                          "url"
                        ],
                        "properties": {
                          "name": {
                            "type": "string",
                            "description": "Name"
                          },
                          "url": {
                            "type": "string",
                            "format": "uri",
                            "description": "Canonical URL"
                          }
                        },
                        "description": "Data source the values come from"
                      },
                      "report": {
                        "type": "object",
                        "properties": {
                          "name": {
                            "type": "string",
                            "description": "Name"
                          },
                          "version": {
                            "type": "string",
                            "description": "Version identifier"
                          },
                          "summary": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "Short summary"
                          },
                          "requiresPython": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "Requires python"
                          },
                          "license": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "License identifier"
                          },
                          "dependencies": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            },
                            "description": "Declared dependencies"
                          },
                          "vulnerabilities": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "Identifier of the record"
                                },
                                "aliases": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                },
                                "link": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                }
                              }
                            },
                            "description": "Known vulnerabilities"
                          },
                          "limitations": {
                            "type": "string",
                            "description": "Known limits of this result"
                          },
                          "projectUrls": {
                            "description": "Project urls"
                          }
                        },
                        "required": [
                          "name",
                          "version",
                          "dependencies",
                          "vulnerabilities",
                          "limitations"
                        ],
                        "description": "Structured report for the subject, with the fields described in the example"
                      },
                      "sample": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when this is a fixed sample response"
                      },
                      "fixedSubject": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "True when the sample is for a fixed subject"
                      },
                      "exampleTruncated": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when the example is shortened"
                      }
                    }
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "python",
        "pypi",
        "dependencies"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:02.007Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations  Python Packa",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string",
              "description": "Public Python package name."
            }
          },
          "required": [
            "name"
          ]
        },
        "exampleResponse": {
          "sample": true,
          "fixedSubject": "requests",
          "service": "python",
          "subject": "requests",
          "retrievedAt": "2026-09-18T13:57:08.059Z",
          "source": {
            "name": "PyPI",
            "url": "https://pypi.org/pypi/requests/json"
          },
          "report": {
            "name": "requests",
            "version": "2.34.2",
            "summary": "Python HTTP for Humans.",
            "requiresPython": ">=3.10",
            "license": "Apache-2.0",
            "dependencies": [
              "charset_normalizer=2"
            ],
            "vulnerabilities": [],
            "projectUrls": {
              "Documentation": "https://requests.readthedocs.io/",
              "Source": "https://github.com/psf/requests"
            },
            "limitations": "Publisher metadata for the latest release. Dependencies capped at 500 and advisories at 100. An empty advisory list does not prove safety. Package code is not executed."
          },
          "exampleTruncated": true
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/api/services/sample/python",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "name": "requests"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "sample": true,
                  "fixedSubject": "requests",
                  "service": "python",
                  "subject": "requests",
                  "retrievedAt": "2026-09-18T13:57:08.059Z",
                  "source": {
                    "name": "PyPI",
                    "url": "https://pypi.org/pypi/requests/json"
                  },
                  "report": {
                    "name": "requests",
                    "version": "2.34.2",
                    "summary": "Python HTTP for Humans.",
                    "requiresPython": ">=3.10",
                    "license": "Apache-2.0",
                    "dependencies": [
                      "charset_normalizer=2"
                    ],
                    "vulnerabilities": [],
                    "projectUrls": {
                      "Documentation": "https://requests.readthedocs.io/",
                      "Source": "https://github.com/psf/requests"
                    },
                    "limitations": "Publisher metadata for the latest release. Dependencies capped at 500 and advisories at 100. An empty advisory list does not prove safety. Package code is not executed."
                  },
                  "exampleTruncated": true
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "name": {
                          "type": "string",
                          "description": "Public Python package name."
                        }
                      },
                      "required": [
                        "name"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "queryParams"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "required": [
                        "service",
                        "subject",
                        "retrievedAt",
                        "source",
                        "report"
                      ],
                      "properties": {
                        "service": {
                          "type": "string",
                          "description": "Service name"
                        },
                        "subject": {
                          "type": "string",
                          "description": "What this response is for"
                        },
                        "retrievedAt": {
                          "type": "string",
                          "format": "date-time",
                          "description": "Time the data was retrieved from the source (UTC)"
                        },
                        "source": {
                          "type": "object",
                          "required": [
                            "name",
                            "url"
                          ],
                          "properties": {
                            "name": {
                              "type": "string",
                              "description": "Name"
                            },
                            "url": {
                              "type": "string",
                              "format": "uri",
                              "description": "Canonical URL"
                            }
                          },
                          "description": "Data source the values come from"
                        },
                        "report": {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string",
                              "description": "Name"
                            },
                            "version": {
                              "type": "string",
                              "description": "Version identifier"
                            },
                            "summary": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "Short summary"
                            },
                            "requiresPython": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "Requires python"
                            },
                            "license": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "License identifier"
                            },
                            "dependencies": {
                              "type": "array",
                              "items": {
                                "type": "string"
                              },
                              "description": "Declared dependencies"
                            },
                            "vulnerabilities": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "id": {
                                    "type": [
                                      "string",
                                      "null"
                                    ],
                                    "description": "Identifier of the record"
                                  },
                                  "aliases": {
                                    "type": "array",
                                    "items": {
                                      "type": "string"
                                    }
                                  },
                                  "link": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  }
                                }
                              },
                              "description": "Known vulnerabilities"
                            },
                            "limitations": {
                              "type": "string",
                              "description": "Known limits of this result"
                            },
                            "projectUrls": {
                              "description": "Project urls"
                            }
                          },
                          "required": [
                            "name",
                            "version",
                            "dependencies",
                            "vulnerabilities",
                            "limitations"
                          ],
                          "description": "Structured report for the subject, with the fields described in the example"
                        },
                        "sample": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when this is a fixed sample response"
                        },
                        "fixedSubject": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "True when the sample is for a fixed subject"
                        },
                        "exampleTruncated": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when the example is shortened"
                        }
                      }
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/python/report?name=requests",
            "expectedStatus": 402
          }
        ],
        "dataFreshness": "Fetched on request, with up to five minutes of server caching.",
        "cacheTtlSeconds": 0,
        "capabilities": [
          "Inspect a Python package’s latest release, Python compatibility, declared dependencies, license metadata and PyPI-reported advisories. No code execution."
        ],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71375,
      "slug": "cve-vulnerability-report",
      "resource": "https://saylorinnovations.com/api/security/cve?cve={cve}",
      "description": "CVE lookup - description, status, CVSS metrics, weakness ids and references",
      "type": "http",
      "serviceName": "Saylor Innovations  CVE Vulnerab",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95830",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "required": [
          "service",
          "subject",
          "retrievedAt",
          "source",
          "report"
        ],
        "properties": {
          "service": {
            "type": "string",
            "description": "Service name"
          },
          "subject": {
            "type": "string",
            "description": "What this response is for"
          },
          "retrievedAt": {
            "type": "string",
            "format": "date-time",
            "description": "Time the data was retrieved from the source (UTC)"
          },
          "source": {
            "type": "object",
            "required": [
              "name",
              "url"
            ],
            "properties": {
              "name": {
                "type": "string",
                "description": "Name"
              },
              "url": {
                "type": "string",
                "format": "uri",
                "description": "Canonical URL"
              }
            },
            "description": "Data source the values come from"
          },
          "report": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "Identifier of the record"
              },
              "status": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Current status"
              },
              "published": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Publication date"
              },
              "modified": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "description": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Short description"
              },
              "metrics": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "version": {
                      "type": [
                        "string",
                        "null"
                      ],
                      "description": "Version identifier"
                    },
                    "score": {
                      "type": [
                        "number",
                        "null"
                      ],
                      "description": "Score from 0 (worst) to 100 (best)"
                    },
                    "severity": {
                      "type": [
                        "string",
                        "null"
                      ],
                      "description": "Severity level"
                    },
                    "vector": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "source": {
                      "type": [
                        "string",
                        "null"
                      ],
                      "description": "Data source the values come from"
                    }
                  }
                }
              },
              "weaknesses": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "references": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "url": {
                      "type": [
                        "string",
                        "null"
                      ],
                      "description": "Canonical URL"
                    },
                    "tags": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      },
                      "description": "Tags attached to the record"
                    }
                  }
                }
              },
              "limitations": {
                "type": "string",
                "description": "Known limits of this result"
              }
            },
            "required": [
              "id",
              "metrics",
              "weaknesses",
              "references",
              "limitations"
            ],
            "description": "Structured report for the subject, with the fields described in the example"
          },
          "sample": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when this is a fixed sample response"
          },
          "fixedSubject": {
            "type": [
              "string",
              "null"
            ],
            "description": "True when the sample is for a fixed subject"
          },
          "exampleTruncated": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when the example is shortened"
          }
        }
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "cve": "CVE-2021-44228"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "sample": true,
                "fixedSubject": "CVE-2021-44228",
                "service": "cve",
                "subject": "CVE-2021-44228",
                "retrievedAt": "2026-09-18T13:57:08.759Z",
                "source": {
                  "name": "NIST National Vulnerability Database",
                  "url": "https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2021-44228"
                },
                "report": {
                  "id": "CVE-2021-44228",
                  "status": "Analyzed",
                  "published": "2021-12-10T10:15:09.143",
                  "modified": "2026-08-11T19:33:44.513",
                  "description": "Apache Log4j2 2.0-beta9 through 2.15.0 (excluding security releases 2.12.2, 2.12.3, and 2.3.1) JNDI features used in configuration, log messages, and parameters do not protect against attacker controlled LDAP and other JNDI related endpoints. An attacker who can control log messages or log message p",
                  "metrics": [
                    {
                      "version": "3.1",
                      "score": 10,
                      "severity": "CRITICAL",
                      "vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H",
                      "source": "nvd@nist.gov"
                    }
                  ],
                  "weaknesses": [
                    "CWE-20"
                  ],
                  "references": [
                    {
                      "url": "http://packetstormsecurity.com/files/165225/Apache-Log4j2-2.14.1-Remote-Code-Execution.html",
                      "tags": [
                        "Third Party Advisory"
                      ]
                    }
                  ],
                  "limitations": "NVD record lookup, not a system scan. Scores may change; missing metrics do not imply low risk. References capped at 30. This product uses data from the NVD API but is not endorsed or certified by the NVD."
                },
                "exampleTruncated": true
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "cve": {
                        "type": "string",
                        "description": "CVE identifier, for example CVE-2021-44228."
                      }
                    },
                    "required": [
                      "cve"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method",
                  "queryParams"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "required": [
                      "service",
                      "subject",
                      "retrievedAt",
                      "source",
                      "report"
                    ],
                    "properties": {
                      "service": {
                        "type": "string",
                        "description": "Service name"
                      },
                      "subject": {
                        "type": "string",
                        "description": "What this response is for"
                      },
                      "retrievedAt": {
                        "type": "string",
                        "format": "date-time",
                        "description": "Time the data was retrieved from the source (UTC)"
                      },
                      "source": {
                        "type": "object",
                        "required": [
                          "name",
                          "url"
                        ],
                        "properties": {
                          "name": {
                            "type": "string",
                            "description": "Name"
                          },
                          "url": {
                            "type": "string",
                            "format": "uri",
                            "description": "Canonical URL"
                          }
                        },
                        "description": "Data source the values come from"
                      },
                      "report": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "string",
                            "description": "Identifier of the record"
                          },
                          "status": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "Current status"
                          },
                          "published": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "Publication date"
                          },
                          "modified": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "description": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "Short description"
                          },
                          "metrics": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "version": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "Version identifier"
                                },
                                "score": {
                                  "type": [
                                    "number",
                                    "null"
                                  ],
                                  "description": "Score from 0 (worst) to 100 (best)"
                                },
                                "severity": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "Severity level"
                                },
                                "vector": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "source": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "Data source the values come from"
                                }
                              }
                            }
                          },
                          "weaknesses": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            }
                          },
                          "references": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "url": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "Canonical URL"
                                },
                                "tags": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  },
                                  "description": "Tags attached to the record"
                                }
                              }
                            }
                          },
                          "limitations": {
                            "type": "string",
                            "description": "Known limits of this result"
                          }
                        },
                        "required": [
                          "id",
                          "metrics",
                          "weaknesses",
                          "references",
                          "limitations"
                        ],
                        "description": "Structured report for the subject, with the fields described in the example"
                      },
                      "sample": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when this is a fixed sample response"
                      },
                      "fixedSubject": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "True when the sample is for a fixed subject"
                      },
                      "exampleTruncated": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when the example is shortened"
                      }
                    }
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "security",
        "cve",
        "vulnerabilities"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:02.007Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations  CVE Vulnerab",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "cve": {
              "type": "string",
              "description": "CVE identifier, for example CVE-2021-44228."
            }
          },
          "required": [
            "cve"
          ]
        },
        "exampleResponse": {
          "sample": true,
          "fixedSubject": "CVE-2021-44228",
          "service": "cve",
          "subject": "CVE-2021-44228",
          "retrievedAt": "2026-09-18T13:57:08.759Z",
          "source": {
            "name": "NIST National Vulnerability Database",
            "url": "https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2021-44228"
          },
          "report": {
            "id": "CVE-2021-44228",
            "status": "Analyzed",
            "published": "2021-12-10T10:15:09.143",
            "modified": "2026-08-11T19:33:44.513",
            "description": "Apache Log4j2 2.0-beta9 through 2.15.0 (excluding security releases 2.12.2, 2.12.3, and 2.3.1) JNDI features used in configuration, log messages, and parameters do not protect against attacker controlled LDAP and other JNDI related endpoints. An attacker who can control log messages or log message p",
            "metrics": [
              {
                "version": "3.1",
                "score": 10,
                "severity": "CRITICAL",
                "vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H",
                "source": "nvd@nist.gov"
              }
            ],
            "weaknesses": [
              "CWE-20"
            ],
            "references": [
              {
                "url": "http://packetstormsecurity.com/files/165225/Apache-Log4j2-2.14.1-Remote-Code-Execution.html",
                "tags": [
                  "Third Party Advisory"
                ]
              }
            ],
            "limitations": "NVD record lookup, not a system scan. Scores may change; missing metrics do not imply low risk. References capped at 30. This product uses data from the NVD API but is not endorsed or certified by the NVD."
          },
          "exampleTruncated": true
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/api/services/sample/cve",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "cve": "CVE-2021-44228"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "sample": true,
                  "fixedSubject": "CVE-2021-44228",
                  "service": "cve",
                  "subject": "CVE-2021-44228",
                  "retrievedAt": "2026-09-18T13:57:08.759Z",
                  "source": {
                    "name": "NIST National Vulnerability Database",
                    "url": "https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2021-44228"
                  },
                  "report": {
                    "id": "CVE-2021-44228",
                    "status": "Analyzed",
                    "published": "2021-12-10T10:15:09.143",
                    "modified": "2026-08-11T19:33:44.513",
                    "description": "Apache Log4j2 2.0-beta9 through 2.15.0 (excluding security releases 2.12.2, 2.12.3, and 2.3.1) JNDI features used in configuration, log messages, and parameters do not protect against attacker controlled LDAP and other JNDI related endpoints. An attacker who can control log messages or log message p",
                    "metrics": [
                      {
                        "version": "3.1",
                        "score": 10,
                        "severity": "CRITICAL",
                        "vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H",
                        "source": "nvd@nist.gov"
                      }
                    ],
                    "weaknesses": [
                      "CWE-20"
                    ],
                    "references": [
                      {
                        "url": "http://packetstormsecurity.com/files/165225/Apache-Log4j2-2.14.1-Remote-Code-Execution.html",
                        "tags": [
                          "Third Party Advisory"
                        ]
                      }
                    ],
                    "limitations": "NVD record lookup, not a system scan. Scores may change; missing metrics do not imply low risk. References capped at 30. This product uses data from the NVD API but is not endorsed or certified by the NVD."
                  },
                  "exampleTruncated": true
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "cve": {
                          "type": "string",
                          "description": "CVE identifier, for example CVE-2021-44228."
                        }
                      },
                      "required": [
                        "cve"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "queryParams"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "required": [
                        "service",
                        "subject",
                        "retrievedAt",
                        "source",
                        "report"
                      ],
                      "properties": {
                        "service": {
                          "type": "string",
                          "description": "Service name"
                        },
                        "subject": {
                          "type": "string",
                          "description": "What this response is for"
                        },
                        "retrievedAt": {
                          "type": "string",
                          "format": "date-time",
                          "description": "Time the data was retrieved from the source (UTC)"
                        },
                        "source": {
                          "type": "object",
                          "required": [
                            "name",
                            "url"
                          ],
                          "properties": {
                            "name": {
                              "type": "string",
                              "description": "Name"
                            },
                            "url": {
                              "type": "string",
                              "format": "uri",
                              "description": "Canonical URL"
                            }
                          },
                          "description": "Data source the values come from"
                        },
                        "report": {
                          "type": "object",
                          "properties": {
                            "id": {
                              "type": "string",
                              "description": "Identifier of the record"
                            },
                            "status": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "Current status"
                            },
                            "published": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "Publication date"
                            },
                            "modified": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "description": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "Short description"
                            },
                            "metrics": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "version": {
                                    "type": [
                                      "string",
                                      "null"
                                    ],
                                    "description": "Version identifier"
                                  },
                                  "score": {
                                    "type": [
                                      "number",
                                      "null"
                                    ],
                                    "description": "Score from 0 (worst) to 100 (best)"
                                  },
                                  "severity": {
                                    "type": [
                                      "string",
                                      "null"
                                    ],
                                    "description": "Severity level"
                                  },
                                  "vector": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "source": {
                                    "type": [
                                      "string",
                                      "null"
                                    ],
                                    "description": "Data source the values come from"
                                  }
                                }
                              }
                            },
                            "weaknesses": {
                              "type": "array",
                              "items": {
                                "type": "string"
                              }
                            },
                            "references": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "url": {
                                    "type": [
                                      "string",
                                      "null"
                                    ],
                                    "description": "Canonical URL"
                                  },
                                  "tags": {
                                    "type": "array",
                                    "items": {
                                      "type": "string"
                                    },
                                    "description": "Tags attached to the record"
                                  }
                                }
                              }
                            },
                            "limitations": {
                              "type": "string",
                              "description": "Known limits of this result"
                            }
                          },
                          "required": [
                            "id",
                            "metrics",
                            "weaknesses",
                            "references",
                            "limitations"
                          ],
                          "description": "Structured report for the subject, with the fields described in the example"
                        },
                        "sample": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when this is a fixed sample response"
                        },
                        "fixedSubject": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "True when the sample is for a fixed subject"
                        },
                        "exampleTruncated": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when the example is shortened"
                        }
                      }
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/security/cve?cve=CVE-2021-44228",
            "expectedStatus": 402
          }
        ],
        "dataFreshness": "Fetched on request, with up to five minutes of server caching.",
        "cacheTtlSeconds": 0,
        "capabilities": [
          "Resolve a CVE into its published description, status, CVSS metrics, weakness identifiers and vendor/reference links. This does not scan a system or prove safety."
        ],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71376,
      "slug": "reference-exchange-rates",
      "resource": "https://saylorinnovations.com/api/data/exchange-rates?base={base}",
      "description": "Daily reference exchange rates for a base currency, with observation date",
      "type": "http",
      "serviceName": "Saylor Innovations  Reference Ex",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95830",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "required": [
          "service",
          "subject",
          "retrievedAt",
          "source",
          "report"
        ],
        "properties": {
          "service": {
            "type": "string",
            "description": "Service name"
          },
          "subject": {
            "type": "string",
            "description": "What this response is for"
          },
          "retrievedAt": {
            "type": "string",
            "format": "date-time",
            "description": "Time the data was retrieved from the source (UTC)"
          },
          "source": {
            "type": "object",
            "required": [
              "name",
              "url"
            ],
            "properties": {
              "name": {
                "type": "string",
                "description": "Name"
              },
              "url": {
                "type": "string",
                "format": "uri",
                "description": "Canonical URL"
              }
            },
            "description": "Data source the values come from"
          },
          "report": {
            "type": "object",
            "properties": {
              "base": {
                "type": "string",
                "description": "Base asset or base currency"
              },
              "date": {
                "type": "string",
                "description": "Date (YYYY-MM-DD)"
              },
              "amount": {
                "type": "number",
                "description": "Amount"
              },
              "rates": {
                "type": "object",
                "additionalProperties": {
                  "type": "number"
                },
                "description": "Rates keyed by code"
              },
              "notice": {
                "type": "string"
              },
              "sourceDataUrl": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Source data URL"
              }
            },
            "required": [
              "base",
              "date",
              "amount",
              "rates",
              "notice"
            ],
            "description": "Structured report for the subject, with the fields described in the example"
          },
          "sample": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when this is a fixed sample response"
          },
          "fixedSubject": {
            "type": [
              "string",
              "null"
            ],
            "description": "True when the sample is for a fixed subject"
          },
          "exampleTruncated": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when the example is shortened"
          }
        }
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "base": "USD"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "sample": true,
                "fixedSubject": "USD",
                "exampleTruncated": true,
                "service": "fx",
                "subject": "USD",
                "retrievedAt": "2026-09-18T14:43:08.006Z",
                "source": {
                  "name": "European Central Bank via Frankfurter",
                  "url": "https://api.frankfurter.dev/v1/latest?base=USD"
                },
                "report": {
                  "base": "USD",
                  "date": "2026-09-18",
                  "amount": 1,
                  "rates": {
                    "EUR": 0.8726
                  },
                  "sourceDataUrl": "https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html",
                  "notice": "Source: European Central Bank via Frankfurter. The underlying ECB data is available free at ecb.europa.eu. Frankfurter rebases ECB reference rates into the requested currency. Rates are daily reference observations, not live or executable trading quotes; weekends and holidays may use an earlier observation."
                }
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "base": {
                        "type": "string",
                        "description": "Three-letter currency code supported by the ECB reference-rate feed, for example USD or EUR."
                      }
                    },
                    "required": [
                      "base"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method",
                  "queryParams"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "required": [
                      "service",
                      "subject",
                      "retrievedAt",
                      "source",
                      "report"
                    ],
                    "properties": {
                      "service": {
                        "type": "string",
                        "description": "Service name"
                      },
                      "subject": {
                        "type": "string",
                        "description": "What this response is for"
                      },
                      "retrievedAt": {
                        "type": "string",
                        "format": "date-time",
                        "description": "Time the data was retrieved from the source (UTC)"
                      },
                      "source": {
                        "type": "object",
                        "required": [
                          "name",
                          "url"
                        ],
                        "properties": {
                          "name": {
                            "type": "string",
                            "description": "Name"
                          },
                          "url": {
                            "type": "string",
                            "format": "uri",
                            "description": "Canonical URL"
                          }
                        },
                        "description": "Data source the values come from"
                      },
                      "report": {
                        "type": "object",
                        "properties": {
                          "base": {
                            "type": "string",
                            "description": "Base asset or base currency"
                          },
                          "date": {
                            "type": "string",
                            "description": "Date (YYYY-MM-DD)"
                          },
                          "amount": {
                            "type": "number",
                            "description": "Amount"
                          },
                          "rates": {
                            "type": "object",
                            "additionalProperties": {
                              "type": "number"
                            },
                            "description": "Rates keyed by code"
                          },
                          "notice": {
                            "type": "string"
                          },
                          "sourceDataUrl": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "Source data URL"
                          }
                        },
                        "required": [
                          "base",
                          "date",
                          "amount",
                          "rates",
                          "notice"
                        ],
                        "description": "Structured report for the subject, with the fields described in the example"
                      },
                      "sample": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when this is a fixed sample response"
                      },
                      "fixedSubject": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "True when the sample is for a fixed subject"
                      },
                      "exampleTruncated": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when the example is shortened"
                      }
                    }
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "currencies",
        "exchange rates",
        "reference data"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:02.007Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations  Reference Ex",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "base": {
              "type": "string",
              "description": "Three-letter currency code supported by the ECB reference-rate feed, for example USD or EUR."
            }
          },
          "required": [
            "base"
          ]
        },
        "exampleResponse": {
          "sample": true,
          "fixedSubject": "USD",
          "exampleTruncated": true,
          "service": "fx",
          "subject": "USD",
          "retrievedAt": "2026-09-18T14:43:08.006Z",
          "source": {
            "name": "European Central Bank via Frankfurter",
            "url": "https://api.frankfurter.dev/v1/latest?base=USD"
          },
          "report": {
            "base": "USD",
            "date": "2026-09-18",
            "amount": 1,
            "rates": {
              "EUR": 0.8726
            },
            "sourceDataUrl": "https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html",
            "notice": "Source: European Central Bank via Frankfurter. The underlying ECB data is available free at ecb.europa.eu. Frankfurter rebases ECB reference rates into the requested currency. Rates are daily reference observations, not live or executable trading quotes; weekends and holidays may use an earlier observation."
          }
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/api/services/sample/fx",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "base": "USD"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "sample": true,
                  "fixedSubject": "USD",
                  "exampleTruncated": true,
                  "service": "fx",
                  "subject": "USD",
                  "retrievedAt": "2026-09-18T14:43:08.006Z",
                  "source": {
                    "name": "European Central Bank via Frankfurter",
                    "url": "https://api.frankfurter.dev/v1/latest?base=USD"
                  },
                  "report": {
                    "base": "USD",
                    "date": "2026-09-18",
                    "amount": 1,
                    "rates": {
                      "EUR": 0.8726
                    },
                    "sourceDataUrl": "https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html",
                    "notice": "Source: European Central Bank via Frankfurter. The underlying ECB data is available free at ecb.europa.eu. Frankfurter rebases ECB reference rates into the requested currency. Rates are daily reference observations, not live or executable trading quotes; weekends and holidays may use an earlier observation."
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "base": {
                          "type": "string",
                          "description": "Three-letter currency code supported by the ECB reference-rate feed, for example USD or EUR."
                        }
                      },
                      "required": [
                        "base"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "queryParams"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "required": [
                        "service",
                        "subject",
                        "retrievedAt",
                        "source",
                        "report"
                      ],
                      "properties": {
                        "service": {
                          "type": "string",
                          "description": "Service name"
                        },
                        "subject": {
                          "type": "string",
                          "description": "What this response is for"
                        },
                        "retrievedAt": {
                          "type": "string",
                          "format": "date-time",
                          "description": "Time the data was retrieved from the source (UTC)"
                        },
                        "source": {
                          "type": "object",
                          "required": [
                            "name",
                            "url"
                          ],
                          "properties": {
                            "name": {
                              "type": "string",
                              "description": "Name"
                            },
                            "url": {
                              "type": "string",
                              "format": "uri",
                              "description": "Canonical URL"
                            }
                          },
                          "description": "Data source the values come from"
                        },
                        "report": {
                          "type": "object",
                          "properties": {
                            "base": {
                              "type": "string",
                              "description": "Base asset or base currency"
                            },
                            "date": {
                              "type": "string",
                              "description": "Date (YYYY-MM-DD)"
                            },
                            "amount": {
                              "type": "number",
                              "description": "Amount"
                            },
                            "rates": {
                              "type": "object",
                              "additionalProperties": {
                                "type": "number"
                              },
                              "description": "Rates keyed by code"
                            },
                            "notice": {
                              "type": "string"
                            },
                            "sourceDataUrl": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "Source data URL"
                            }
                          },
                          "required": [
                            "base",
                            "date",
                            "amount",
                            "rates",
                            "notice"
                          ],
                          "description": "Structured report for the subject, with the fields described in the example"
                        },
                        "sample": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when this is a fixed sample response"
                        },
                        "fixedSubject": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "True when the sample is for a fixed subject"
                        },
                        "exampleTruncated": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when the example is shortened"
                        }
                      }
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/data/exchange-rates?base=USD",
            "expectedStatus": 402
          }
        ],
        "dataFreshness": "Fetched on request, with up to five minutes of server caching.",
        "cacheTtlSeconds": 0,
        "capabilities": [
          "Get daily reference exchange rates per one unit of a base currency, with observation date and currency codes. Not executable trading quotes. ECB source data is also available free from ecb.europa.eu."
        ],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71377,
      "slug": "country-profile",
      "resource": "https://saylorinnovations.com/api/data/country?country={country}",
      "description": "Country code to World Bank name, region, capital, income group and lending classification",
      "type": "http",
      "serviceName": "Saylor Innovations  Country Prof",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95830",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "required": [
          "service",
          "subject",
          "retrievedAt",
          "source",
          "report"
        ],
        "properties": {
          "service": {
            "type": "string",
            "description": "Service name"
          },
          "subject": {
            "type": "string",
            "description": "What this response is for"
          },
          "retrievedAt": {
            "type": "string",
            "format": "date-time",
            "description": "Time the data was retrieved from the source (UTC)"
          },
          "source": {
            "type": "object",
            "required": [
              "name",
              "url"
            ],
            "properties": {
              "name": {
                "type": "string",
                "description": "Name"
              },
              "url": {
                "type": "string",
                "format": "uri",
                "description": "Canonical URL"
              }
            },
            "description": "Data source the values come from"
          },
          "report": {
            "type": "object",
            "properties": {
              "code": {
                "type": "string",
                "description": "Code assigned by the issuing system"
              },
              "iso3": {
                "type": "string",
                "description": "ISO 3-letter country code"
              },
              "name": {
                "type": "string",
                "description": "Name"
              },
              "region": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Region"
              },
              "capital": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "incomeGroup": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Income group"
              },
              "lendingType": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Lending type"
              },
              "attribution": {
                "type": "string",
                "description": "Attribution required by the source"
              },
              "limitations": {
                "type": "string",
                "description": "Known limits of this result"
              },
              "licenseUrl": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "License URL"
              }
            },
            "required": [
              "code",
              "iso3",
              "name",
              "attribution",
              "limitations"
            ],
            "description": "Structured report for the subject, with the fields described in the example"
          },
          "sample": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when this is a fixed sample response"
          },
          "fixedSubject": {
            "type": [
              "string",
              "null"
            ],
            "description": "True when the sample is for a fixed subject"
          },
          "exampleTruncated": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when the example is shortened"
          }
        }
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "country": "US"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "sample": true,
                "fixedSubject": "US",
                "exampleTruncated": true,
                "service": "country",
                "subject": "US",
                "retrievedAt": "2026-09-18T14:43:08.007Z",
                "source": {
                  "name": "World Bank",
                  "url": "https://api.worldbank.org/v2/country/US?format=json"
                },
                "report": {
                  "code": "US",
                  "iso3": "USA",
                  "name": "United States",
                  "region": "North America",
                  "capital": "Washington D.C.",
                  "incomeGroup": "High income",
                  "lendingType": "Not classified",
                  "attribution": "World Bank: World Development Indicators and country metadata. CC BY 4.0. Saylor normalizes the source data; no World Bank endorsement is implied.",
                  "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
                  "limitations": "World Bank country classification metadata. Names and classifications reflect this source and are not a statement about sovereignty or a real-time demographic estimate."
                }
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "country": {
                        "type": "string",
                        "description": "Two-letter country code supported by World Bank, for example US or GB. Aggregates are excluded."
                      }
                    },
                    "required": [
                      "country"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method",
                  "queryParams"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "required": [
                      "service",
                      "subject",
                      "retrievedAt",
                      "source",
                      "report"
                    ],
                    "properties": {
                      "service": {
                        "type": "string",
                        "description": "Service name"
                      },
                      "subject": {
                        "type": "string",
                        "description": "What this response is for"
                      },
                      "retrievedAt": {
                        "type": "string",
                        "format": "date-time",
                        "description": "Time the data was retrieved from the source (UTC)"
                      },
                      "source": {
                        "type": "object",
                        "required": [
                          "name",
                          "url"
                        ],
                        "properties": {
                          "name": {
                            "type": "string",
                            "description": "Name"
                          },
                          "url": {
                            "type": "string",
                            "format": "uri",
                            "description": "Canonical URL"
                          }
                        },
                        "description": "Data source the values come from"
                      },
                      "report": {
                        "type": "object",
                        "properties": {
                          "code": {
                            "type": "string",
                            "description": "Code assigned by the issuing system"
                          },
                          "iso3": {
                            "type": "string",
                            "description": "ISO 3-letter country code"
                          },
                          "name": {
                            "type": "string",
                            "description": "Name"
                          },
                          "region": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "Region"
                          },
                          "capital": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "incomeGroup": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "Income group"
                          },
                          "lendingType": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "Lending type"
                          },
                          "attribution": {
                            "type": "string",
                            "description": "Attribution required by the source"
                          },
                          "limitations": {
                            "type": "string",
                            "description": "Known limits of this result"
                          },
                          "licenseUrl": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "License URL"
                          }
                        },
                        "required": [
                          "code",
                          "iso3",
                          "name",
                          "attribution",
                          "limitations"
                        ],
                        "description": "Structured report for the subject, with the fields described in the example"
                      },
                      "sample": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when this is a fixed sample response"
                      },
                      "fixedSubject": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "True when the sample is for a fixed subject"
                      },
                      "exampleTruncated": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when the example is shortened"
                      }
                    }
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "country",
        "geography",
        "enrichment"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:02.007Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations  Country Prof",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "country": {
              "type": "string",
              "description": "Two-letter country code supported by World Bank, for example US or GB. Aggregates are excluded."
            }
          },
          "required": [
            "country"
          ]
        },
        "exampleResponse": {
          "sample": true,
          "fixedSubject": "US",
          "exampleTruncated": true,
          "service": "country",
          "subject": "US",
          "retrievedAt": "2026-09-18T14:43:08.007Z",
          "source": {
            "name": "World Bank",
            "url": "https://api.worldbank.org/v2/country/US?format=json"
          },
          "report": {
            "code": "US",
            "iso3": "USA",
            "name": "United States",
            "region": "North America",
            "capital": "Washington D.C.",
            "incomeGroup": "High income",
            "lendingType": "Not classified",
            "attribution": "World Bank: World Development Indicators and country metadata. CC BY 4.0. Saylor normalizes the source data; no World Bank endorsement is implied.",
            "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
            "limitations": "World Bank country classification metadata. Names and classifications reflect this source and are not a statement about sovereignty or a real-time demographic estimate."
          }
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/api/services/sample/country",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "country": "US"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "sample": true,
                  "fixedSubject": "US",
                  "exampleTruncated": true,
                  "service": "country",
                  "subject": "US",
                  "retrievedAt": "2026-09-18T14:43:08.007Z",
                  "source": {
                    "name": "World Bank",
                    "url": "https://api.worldbank.org/v2/country/US?format=json"
                  },
                  "report": {
                    "code": "US",
                    "iso3": "USA",
                    "name": "United States",
                    "region": "North America",
                    "capital": "Washington D.C.",
                    "incomeGroup": "High income",
                    "lendingType": "Not classified",
                    "attribution": "World Bank: World Development Indicators and country metadata. CC BY 4.0. Saylor normalizes the source data; no World Bank endorsement is implied.",
                    "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
                    "limitations": "World Bank country classification metadata. Names and classifications reflect this source and are not a statement about sovereignty or a real-time demographic estimate."
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "country": {
                          "type": "string",
                          "description": "Two-letter country code supported by World Bank, for example US or GB. Aggregates are excluded."
                        }
                      },
                      "required": [
                        "country"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "queryParams"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "required": [
                        "service",
                        "subject",
                        "retrievedAt",
                        "source",
                        "report"
                      ],
                      "properties": {
                        "service": {
                          "type": "string",
                          "description": "Service name"
                        },
                        "subject": {
                          "type": "string",
                          "description": "What this response is for"
                        },
                        "retrievedAt": {
                          "type": "string",
                          "format": "date-time",
                          "description": "Time the data was retrieved from the source (UTC)"
                        },
                        "source": {
                          "type": "object",
                          "required": [
                            "name",
                            "url"
                          ],
                          "properties": {
                            "name": {
                              "type": "string",
                              "description": "Name"
                            },
                            "url": {
                              "type": "string",
                              "format": "uri",
                              "description": "Canonical URL"
                            }
                          },
                          "description": "Data source the values come from"
                        },
                        "report": {
                          "type": "object",
                          "properties": {
                            "code": {
                              "type": "string",
                              "description": "Code assigned by the issuing system"
                            },
                            "iso3": {
                              "type": "string",
                              "description": "ISO 3-letter country code"
                            },
                            "name": {
                              "type": "string",
                              "description": "Name"
                            },
                            "region": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "Region"
                            },
                            "capital": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "incomeGroup": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "Income group"
                            },
                            "lendingType": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "Lending type"
                            },
                            "attribution": {
                              "type": "string",
                              "description": "Attribution required by the source"
                            },
                            "limitations": {
                              "type": "string",
                              "description": "Known limits of this result"
                            },
                            "licenseUrl": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "License URL"
                            }
                          },
                          "required": [
                            "code",
                            "iso3",
                            "name",
                            "attribution",
                            "limitations"
                          ],
                          "description": "Structured report for the subject, with the fields described in the example"
                        },
                        "sample": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when this is a fixed sample response"
                        },
                        "fixedSubject": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "True when the sample is for a fixed subject"
                        },
                        "exampleTruncated": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when the example is shortened"
                        }
                      }
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/data/country?country=US",
            "expectedStatus": 402
          }
        ],
        "dataFreshness": "Fetched on request, with up to five minutes of server caching.",
        "cacheTtlSeconds": 0,
        "capabilities": [
          "Resolve a two-letter country code into its World Bank name, region, capital, income group and lending classification for data enrichment."
        ],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71378,
      "slug": "country-economic-indicators",
      "resource": "https://saylorinnovations.com/api/data/economy?country={country}",
      "description": "Recent annual population, GDP and inflation observations for a country, with units and sources",
      "type": "http",
      "serviceName": "Saylor Innovations  Country Econ",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95830",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "required": [
          "service",
          "subject",
          "retrievedAt",
          "source",
          "report"
        ],
        "properties": {
          "service": {
            "type": "string",
            "description": "Service name"
          },
          "subject": {
            "type": "string",
            "description": "What this response is for"
          },
          "retrievedAt": {
            "type": "string",
            "format": "date-time",
            "description": "Time the data was retrieved from the source (UTC)"
          },
          "source": {
            "type": "object",
            "required": [
              "name",
              "url"
            ],
            "properties": {
              "name": {
                "type": "string",
                "description": "Name"
              },
              "url": {
                "type": "string",
                "format": "uri",
                "description": "Canonical URL"
              }
            },
            "description": "Data source the values come from"
          },
          "report": {
            "type": "object",
            "properties": {
              "countryCode": {
                "type": "string",
                "description": "ISO country code"
              },
              "countryName": {
                "type": "string",
                "description": "Country name"
              },
              "datasetUpdated": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Dataset updated"
              },
              "indicators": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Identifier of the record"
                    },
                    "name": {
                      "type": "string",
                      "description": "Name"
                    },
                    "unit": {
                      "type": "string",
                      "description": "Unit of measure"
                    },
                    "source": {
                      "type": "string",
                      "description": "Data source the values come from"
                    },
                    "observations": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "year": {
                            "type": "string"
                          },
                          "value": {
                            "type": [
                              "number",
                              "null"
                            ]
                          }
                        }
                      },
                      "description": "Observations in time order"
                    },
                    "sourceUrl": {
                      "description": "URL of the original source"
                    },
                    "missing": {}
                  }
                },
                "description": "Indicator values"
              },
              "attribution": {
                "type": "string",
                "description": "Attribution required by the source"
              },
              "limitations": {
                "type": "string",
                "description": "Known limits of this result"
              },
              "licenseUrl": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "License URL"
              }
            },
            "required": [
              "countryCode",
              "countryName",
              "indicators",
              "attribution",
              "limitations"
            ],
            "description": "Structured report for the subject, with the fields described in the example"
          },
          "sample": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when this is a fixed sample response"
          },
          "fixedSubject": {
            "type": [
              "string",
              "null"
            ],
            "description": "True when the sample is for a fixed subject"
          },
          "exampleTruncated": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when the example is shortened"
          }
        }
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "country": "US"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "sample": true,
                "fixedSubject": "US",
                "exampleTruncated": true,
                "service": "economy",
                "subject": "US",
                "retrievedAt": "2026-09-18T14:43:08.007Z",
                "source": {
                  "name": "World Bank World Development Indicators",
                  "url": "https://api.worldbank.org/v2/country/US/indicator/SP.POP.TOTL;NY.GDP.MKTP.CD;FP.CPI.TOTL.ZG?source=2&format=json&mrv=5&per_page=100"
                },
                "report": {
                  "countryCode": "US",
                  "countryName": "United States",
                  "datasetUpdated": "2026-07-13",
                  "indicators": [
                    {
                      "id": "SP.POP.TOTL",
                      "name": "Population, total",
                      "unit": "people",
                      "source": "UN Population Division, national statistical offices, Eurostat and UN Statistics Division via World Bank",
                      "sourceUrl": "https://data.worldbank.org/indicator/SP.POP.TOTL",
                      "observations": [
                        {
                          "year": "2025",
                          "value": 341784857
                        }
                      ],
                      "missing": false
                    }
                  ],
                  "attribution": "World Bank: World Development Indicators and country metadata. CC BY 4.0. Saylor normalizes the source data; no World Bank endorsement is implied.",
                  "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
                  "limitations": "Latest five periods returned by World Bank for each series. Values can be missing, revised or lag the current year. Null means unavailable, not zero. GDP uses current USD, not inflation-adjusted dollars."
                }
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "country": {
                        "type": "string",
                        "description": "Two-letter country code supported by World Bank, for example US or GB. Aggregates are excluded."
                      }
                    },
                    "required": [
                      "country"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method",
                  "queryParams"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "required": [
                      "service",
                      "subject",
                      "retrievedAt",
                      "source",
                      "report"
                    ],
                    "properties": {
                      "service": {
                        "type": "string",
                        "description": "Service name"
                      },
                      "subject": {
                        "type": "string",
                        "description": "What this response is for"
                      },
                      "retrievedAt": {
                        "type": "string",
                        "format": "date-time",
                        "description": "Time the data was retrieved from the source (UTC)"
                      },
                      "source": {
                        "type": "object",
                        "required": [
                          "name",
                          "url"
                        ],
                        "properties": {
                          "name": {
                            "type": "string",
                            "description": "Name"
                          },
                          "url": {
                            "type": "string",
                            "format": "uri",
                            "description": "Canonical URL"
                          }
                        },
                        "description": "Data source the values come from"
                      },
                      "report": {
                        "type": "object",
                        "properties": {
                          "countryCode": {
                            "type": "string",
                            "description": "ISO country code"
                          },
                          "countryName": {
                            "type": "string",
                            "description": "Country name"
                          },
                          "datasetUpdated": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "Dataset updated"
                          },
                          "indicators": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "description": "Identifier of the record"
                                },
                                "name": {
                                  "type": "string",
                                  "description": "Name"
                                },
                                "unit": {
                                  "type": "string",
                                  "description": "Unit of measure"
                                },
                                "source": {
                                  "type": "string",
                                  "description": "Data source the values come from"
                                },
                                "observations": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "year": {
                                        "type": "string"
                                      },
                                      "value": {
                                        "type": [
                                          "number",
                                          "null"
                                        ]
                                      }
                                    }
                                  },
                                  "description": "Observations in time order"
                                },
                                "sourceUrl": {
                                  "description": "URL of the original source"
                                },
                                "missing": {}
                              }
                            },
                            "description": "Indicator values"
                          },
                          "attribution": {
                            "type": "string",
                            "description": "Attribution required by the source"
                          },
                          "limitations": {
                            "type": "string",
                            "description": "Known limits of this result"
                          },
                          "licenseUrl": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "License URL"
                          }
                        },
                        "required": [
                          "countryCode",
                          "countryName",
                          "indicators",
                          "attribution",
                          "limitations"
                        ],
                        "description": "Structured report for the subject, with the fields described in the example"
                      },
                      "sample": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when this is a fixed sample response"
                      },
                      "fixedSubject": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "True when the sample is for a fixed subject"
                      },
                      "exampleTruncated": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when the example is shortened"
                      }
                    }
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "economy",
        "gdp",
        "population",
        "inflation"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:02.007Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations  Country Econ",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "country": {
              "type": "string",
              "description": "Two-letter country code supported by World Bank, for example US or GB. Aggregates are excluded."
            }
          },
          "required": [
            "country"
          ]
        },
        "exampleResponse": {
          "sample": true,
          "fixedSubject": "US",
          "exampleTruncated": true,
          "service": "economy",
          "subject": "US",
          "retrievedAt": "2026-09-18T14:43:08.007Z",
          "source": {
            "name": "World Bank World Development Indicators",
            "url": "https://api.worldbank.org/v2/country/US/indicator/SP.POP.TOTL;NY.GDP.MKTP.CD;FP.CPI.TOTL.ZG?source=2&format=json&mrv=5&per_page=100"
          },
          "report": {
            "countryCode": "US",
            "countryName": "United States",
            "datasetUpdated": "2026-07-13",
            "indicators": [
              {
                "id": "SP.POP.TOTL",
                "name": "Population, total",
                "unit": "people",
                "source": "UN Population Division, national statistical offices, Eurostat and UN Statistics Division via World Bank",
                "sourceUrl": "https://data.worldbank.org/indicator/SP.POP.TOTL",
                "observations": [
                  {
                    "year": "2025",
                    "value": 341784857
                  }
                ],
                "missing": false
              }
            ],
            "attribution": "World Bank: World Development Indicators and country metadata. CC BY 4.0. Saylor normalizes the source data; no World Bank endorsement is implied.",
            "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
            "limitations": "Latest five periods returned by World Bank for each series. Values can be missing, revised or lag the current year. Null means unavailable, not zero. GDP uses current USD, not inflation-adjusted dollars."
          }
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/api/services/sample/economy",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "country": "US"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "sample": true,
                  "fixedSubject": "US",
                  "exampleTruncated": true,
                  "service": "economy",
                  "subject": "US",
                  "retrievedAt": "2026-09-18T14:43:08.007Z",
                  "source": {
                    "name": "World Bank World Development Indicators",
                    "url": "https://api.worldbank.org/v2/country/US/indicator/SP.POP.TOTL;NY.GDP.MKTP.CD;FP.CPI.TOTL.ZG?source=2&format=json&mrv=5&per_page=100"
                  },
                  "report": {
                    "countryCode": "US",
                    "countryName": "United States",
                    "datasetUpdated": "2026-07-13",
                    "indicators": [
                      {
                        "id": "SP.POP.TOTL",
                        "name": "Population, total",
                        "unit": "people",
                        "source": "UN Population Division, national statistical offices, Eurostat and UN Statistics Division via World Bank",
                        "sourceUrl": "https://data.worldbank.org/indicator/SP.POP.TOTL",
                        "observations": [
                          {
                            "year": "2025",
                            "value": 341784857
                          }
                        ],
                        "missing": false
                      }
                    ],
                    "attribution": "World Bank: World Development Indicators and country metadata. CC BY 4.0. Saylor normalizes the source data; no World Bank endorsement is implied.",
                    "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
                    "limitations": "Latest five periods returned by World Bank for each series. Values can be missing, revised or lag the current year. Null means unavailable, not zero. GDP uses current USD, not inflation-adjusted dollars."
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "country": {
                          "type": "string",
                          "description": "Two-letter country code supported by World Bank, for example US or GB. Aggregates are excluded."
                        }
                      },
                      "required": [
                        "country"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "queryParams"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "required": [
                        "service",
                        "subject",
                        "retrievedAt",
                        "source",
                        "report"
                      ],
                      "properties": {
                        "service": {
                          "type": "string",
                          "description": "Service name"
                        },
                        "subject": {
                          "type": "string",
                          "description": "What this response is for"
                        },
                        "retrievedAt": {
                          "type": "string",
                          "format": "date-time",
                          "description": "Time the data was retrieved from the source (UTC)"
                        },
                        "source": {
                          "type": "object",
                          "required": [
                            "name",
                            "url"
                          ],
                          "properties": {
                            "name": {
                              "type": "string",
                              "description": "Name"
                            },
                            "url": {
                              "type": "string",
                              "format": "uri",
                              "description": "Canonical URL"
                            }
                          },
                          "description": "Data source the values come from"
                        },
                        "report": {
                          "type": "object",
                          "properties": {
                            "countryCode": {
                              "type": "string",
                              "description": "ISO country code"
                            },
                            "countryName": {
                              "type": "string",
                              "description": "Country name"
                            },
                            "datasetUpdated": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "Dataset updated"
                            },
                            "indicators": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "id": {
                                    "type": "string",
                                    "description": "Identifier of the record"
                                  },
                                  "name": {
                                    "type": "string",
                                    "description": "Name"
                                  },
                                  "unit": {
                                    "type": "string",
                                    "description": "Unit of measure"
                                  },
                                  "source": {
                                    "type": "string",
                                    "description": "Data source the values come from"
                                  },
                                  "observations": {
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "year": {
                                          "type": "string"
                                        },
                                        "value": {
                                          "type": [
                                            "number",
                                            "null"
                                          ]
                                        }
                                      }
                                    },
                                    "description": "Observations in time order"
                                  },
                                  "sourceUrl": {
                                    "description": "URL of the original source"
                                  },
                                  "missing": {}
                                }
                              },
                              "description": "Indicator values"
                            },
                            "attribution": {
                              "type": "string",
                              "description": "Attribution required by the source"
                            },
                            "limitations": {
                              "type": "string",
                              "description": "Known limits of this result"
                            },
                            "licenseUrl": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "License URL"
                            }
                          },
                          "required": [
                            "countryCode",
                            "countryName",
                            "indicators",
                            "attribution",
                            "limitations"
                          ],
                          "description": "Structured report for the subject, with the fields described in the example"
                        },
                        "sample": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when this is a fixed sample response"
                        },
                        "fixedSubject": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "True when the sample is for a fixed subject"
                        },
                        "exampleTruncated": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when the example is shortened"
                        }
                      }
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/data/economy?country=US",
            "expectedStatus": 402
          }
        ],
        "dataFreshness": "Fetched on request, with up to five minutes of server caching.",
        "cacheTtlSeconds": 0,
        "capabilities": [
          "Get up to five recent annual observations for population, GDP in current US dollars and consumer-price inflation. Includes years, units, source links and missing values."
        ],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71379,
      "slug": "repository-build-and-test-verification",
      "resource": "https://saylorinnovations.com/api/code/verify",
      "description": "Run a public GitHub repo's test, lint or build script in a disposable microVM and return structured logs and the commit",
      "type": "http",
      "serviceName": "Saylor Code Verifier",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "250000",
          "amountUsd": 0.25,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "250000",
          "amountUsd": 0.25,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "250000",
          "amountUsd": 0.25,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "250000",
          "amountUsd": 0.25,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "250000",
          "amountUsd": 0.25,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "2396007",
          "amountUsd": 0.25,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "required": [
          "verificationId",
          "verdict",
          "repository",
          "task",
          "steps",
          "startedAt",
          "finishedAt"
        ],
        "properties": {
          "verificationId": {
            "type": "string",
            "description": "Verification id identifier"
          },
          "verdict": {
            "type": "string",
            "enum": [
              "pass",
              "fail",
              "error"
            ],
            "description": "Overall assessment derived from the listed reasons"
          },
          "repository": {
            "type": "string",
            "format": "uri",
            "description": "Source repository URL"
          },
          "resolvedCommit": {
            "type": [
              "string",
              "null"
            ],
            "description": "Resolved commit"
          },
          "task": {
            "type": "string"
          },
          "packageManager": {
            "type": [
              "string",
              "null"
            ],
            "description": "Package manager"
          },
          "steps": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "name",
                "exitCode",
                "durationMs"
              ],
              "properties": {
                "name": {
                  "type": "string",
                  "description": "Name"
                },
                "exitCode": {
                  "type": [
                    "integer",
                    "null"
                  ],
                  "description": "Exit code"
                },
                "durationMs": {
                  "type": "integer",
                  "description": "Duration, in milliseconds"
                },
                "stdout": {
                  "type": "string"
                },
                "stderr": {
                  "type": "string"
                },
                "truncated": {
                  "type": "boolean",
                  "description": "True when the list was cut at the limit"
                }
              }
            }
          },
          "startedAt": {
            "type": "string",
            "format": "date-time",
            "description": "Started at (UTC unless a time zone is given)"
          },
          "finishedAt": {
            "type": "string",
            "format": "date-time",
            "description": "Finished at (UTC unless a time zone is given)"
          },
          "isolation": {
            "type": "string"
          },
          "limitations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Known limits of this result"
          }
        }
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "body": {
                "repository": "https://github.com/octocat/Hello-World",
                "ref": "master",
                "task": "test",
                "packageManager": "auto",
                "timeoutSeconds": 60
              }
            },
            "output": {
              "type": "json",
              "example": {
                "verificationId": "vrf_example",
                "verdict": "pass",
                "repository": "https://github.com/octocat/Hello-World",
                "resolvedCommit": "7fd1a60b01f91b314f59955a4e4d92f11bf82b32",
                "task": "test",
                "packageManager": "npm",
                "steps": [],
                "startedAt": "2026-09-24T00:00:00.000Z",
                "finishedAt": "2026-09-24T00:00:01.000Z",
                "isolation": "Disposable Vercel Sandbox microVM",
                "limitations": [
                  "Example only; use the paid endpoint for a live run."
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "POST"
                    ]
                  },
                  "bodyType": {
                    "type": "string",
                    "const": "json"
                  },
                  "body": {
                    "type": "object",
                    "additionalProperties": false,
                    "required": [
                      "repository",
                      "task"
                    ],
                    "properties": {
                      "repository": {
                        "type": "string",
                        "format": "uri",
                        "description": "Public GitHub HTTPS repository URL."
                      },
                      "ref": {
                        "type": "string",
                        "description": "Optional branch or tag to verify."
                      },
                      "task": {
                        "type": "string",
                        "enum": [
                          "test",
                          "lint",
                          "build"
                        ],
                        "description": "Bounded package script to run."
                      },
                      "packageManager": {
                        "type": "string",
                        "enum": [
                          "auto",
                          "npm"
                        ],
                        "default": "auto",
                        "description": "Version 0.1 supports npm projects; auto selects npm."
                      },
                      "timeoutSeconds": {
                        "type": "integer",
                        "minimum": 15,
                        "maximum": 120,
                        "default": 60
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "required": [
                      "verificationId",
                      "verdict",
                      "repository",
                      "task",
                      "steps",
                      "startedAt",
                      "finishedAt"
                    ],
                    "properties": {
                      "verificationId": {
                        "type": "string",
                        "description": "Verification id identifier"
                      },
                      "verdict": {
                        "type": "string",
                        "enum": [
                          "pass",
                          "fail",
                          "error"
                        ],
                        "description": "Overall assessment derived from the listed reasons"
                      },
                      "repository": {
                        "type": "string",
                        "format": "uri",
                        "description": "Source repository URL"
                      },
                      "resolvedCommit": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Resolved commit"
                      },
                      "task": {
                        "type": "string"
                      },
                      "packageManager": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Package manager"
                      },
                      "steps": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "required": [
                            "name",
                            "exitCode",
                            "durationMs"
                          ],
                          "properties": {
                            "name": {
                              "type": "string",
                              "description": "Name"
                            },
                            "exitCode": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "description": "Exit code"
                            },
                            "durationMs": {
                              "type": "integer",
                              "description": "Duration, in milliseconds"
                            },
                            "stdout": {
                              "type": "string"
                            },
                            "stderr": {
                              "type": "string"
                            },
                            "truncated": {
                              "type": "boolean",
                              "description": "True when the list was cut at the limit"
                            }
                          }
                        }
                      },
                      "startedAt": {
                        "type": "string",
                        "format": "date-time",
                        "description": "Started at (UTC unless a time zone is given)"
                      },
                      "finishedAt": {
                        "type": "string",
                        "format": "date-time",
                        "description": "Finished at (UTC unless a time zone is given)"
                      },
                      "isolation": {
                        "type": "string"
                      },
                      "limitations": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "description": "Known limits of this result"
                      }
                    }
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "code-verification",
        "testing",
        "build",
        "sandbox",
        "github"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:02.009Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Code Verifier",
        "method": "POST",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "repository",
            "task"
          ],
          "properties": {
            "repository": {
              "type": "string",
              "format": "uri",
              "description": "Public GitHub HTTPS repository URL."
            },
            "ref": {
              "type": "string",
              "description": "Optional branch or tag to verify."
            },
            "task": {
              "type": "string",
              "enum": [
                "test",
                "lint",
                "build"
              ],
              "description": "Bounded package script to run."
            },
            "packageManager": {
              "type": "string",
              "enum": [
                "auto",
                "npm"
              ],
              "default": "auto",
              "description": "Version 0.1 supports npm projects; auto selects npm."
            },
            "timeoutSeconds": {
              "type": "integer",
              "minimum": 15,
              "maximum": 120,
              "default": 60
            }
          }
        },
        "inputExample": {
          "repository": "https://github.com/octocat/Hello-World",
          "ref": "master",
          "task": "test",
          "packageManager": "auto",
          "timeoutSeconds": 60
        },
        "exampleResponse": {
          "verificationId": "vrf_example",
          "verdict": "pass",
          "repository": "https://github.com/octocat/Hello-World",
          "resolvedCommit": "7fd1a60b01f91b314f59955a4e4d92f11bf82b32",
          "task": "test",
          "packageManager": "npm",
          "steps": [],
          "startedAt": "2026-09-24T00:00:00.000Z",
          "finishedAt": "2026-09-24T00:00:01.000Z",
          "isolation": "Disposable Vercel Sandbox microVM",
          "limitations": [
            "Example only; use the paid endpoint for a live run."
          ]
        },
        "parameterLocation": "body",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "POST",
                "bodyType": "json",
                "body": {
                  "repository": "https://github.com/octocat/Hello-World",
                  "ref": "master",
                  "task": "test",
                  "packageManager": "auto",
                  "timeoutSeconds": 60
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "verificationId": "vrf_example",
                  "verdict": "pass",
                  "repository": "https://github.com/octocat/Hello-World",
                  "resolvedCommit": "7fd1a60b01f91b314f59955a4e4d92f11bf82b32",
                  "task": "test",
                  "packageManager": "npm",
                  "steps": [],
                  "startedAt": "2026-09-24T00:00:00.000Z",
                  "finishedAt": "2026-09-24T00:00:01.000Z",
                  "isolation": "Disposable Vercel Sandbox microVM",
                  "limitations": [
                    "Example only; use the paid endpoint for a live run."
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "POST"
                      ]
                    },
                    "bodyType": {
                      "type": "string",
                      "const": "json"
                    },
                    "body": {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "repository",
                        "task"
                      ],
                      "properties": {
                        "repository": {
                          "type": "string",
                          "format": "uri",
                          "description": "Public GitHub HTTPS repository URL."
                        },
                        "ref": {
                          "type": "string",
                          "description": "Optional branch or tag to verify."
                        },
                        "task": {
                          "type": "string",
                          "enum": [
                            "test",
                            "lint",
                            "build"
                          ],
                          "description": "Bounded package script to run."
                        },
                        "packageManager": {
                          "type": "string",
                          "enum": [
                            "auto",
                            "npm"
                          ],
                          "default": "auto",
                          "description": "Version 0.1 supports npm projects; auto selects npm."
                        },
                        "timeoutSeconds": {
                          "type": "integer",
                          "minimum": 15,
                          "maximum": 120,
                          "default": 60
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "required": [
                        "verificationId",
                        "verdict",
                        "repository",
                        "task",
                        "steps",
                        "startedAt",
                        "finishedAt"
                      ],
                      "properties": {
                        "verificationId": {
                          "type": "string",
                          "description": "Verification id identifier"
                        },
                        "verdict": {
                          "type": "string",
                          "enum": [
                            "pass",
                            "fail",
                            "error"
                          ],
                          "description": "Overall assessment derived from the listed reasons"
                        },
                        "repository": {
                          "type": "string",
                          "format": "uri",
                          "description": "Source repository URL"
                        },
                        "resolvedCommit": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Resolved commit"
                        },
                        "task": {
                          "type": "string"
                        },
                        "packageManager": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Package manager"
                        },
                        "steps": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "required": [
                              "name",
                              "exitCode",
                              "durationMs"
                            ],
                            "properties": {
                              "name": {
                                "type": "string",
                                "description": "Name"
                              },
                              "exitCode": {
                                "type": [
                                  "integer",
                                  "null"
                                ],
                                "description": "Exit code"
                              },
                              "durationMs": {
                                "type": "integer",
                                "description": "Duration, in milliseconds"
                              },
                              "stdout": {
                                "type": "string"
                              },
                              "stderr": {
                                "type": "string"
                              },
                              "truncated": {
                                "type": "boolean",
                                "description": "True when the list was cut at the limit"
                              }
                            }
                          }
                        },
                        "startedAt": {
                          "type": "string",
                          "format": "date-time",
                          "description": "Started at (UTC unless a time zone is given)"
                        },
                        "finishedAt": {
                          "type": "string",
                          "format": "date-time",
                          "description": "Finished at (UTC unless a time zone is given)"
                        },
                        "isolation": {
                          "type": "string"
                        },
                        "limitations": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "Known limits of this result"
                        }
                      }
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "POST",
            "url": "https://saylorinnovations.com/api/code/verify",
            "body": {
              "repository": "https://github.com/octocat/Hello-World",
              "ref": "master",
              "task": "test",
              "packageManager": "auto",
              "timeoutSeconds": 60
            },
            "expectedStatus": 402
          }
        ],
        "dataFreshness": "A new disposable microVM is created for every paid attempt.",
        "cacheTtlSeconds": 0,
        "capabilities": [
          "verify a code change",
          "run repository tests in isolation",
          "produce build evidence"
        ],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71390,
      "slug": "saylorinnovations-api-evm-base-balance",
      "resource": "https://saylorinnovations.com/api/evm/base/balance/{wallet}",
      "description": "ERC20 token balance for any Base wallet - USDC, WETH or any token via balanceOf, plus native ETH, up to 20 tokens in one call",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "wallet": {
            "type": "string",
            "description": "Wallet address queried"
          },
          "native": {
            "type": "object",
            "description": "Native-token balance details"
          },
          "tokens": {
            "type": "array",
            "description": "Token balances or token records"
          },
          "block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Block number the data was read at"
          }
        },
        "required": [
          "chain",
          "wallet",
          "native",
          "tokens"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "tokens": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "wallet": "0x4200000000000000000000000000000000000006",
                "native": {
                  "symbol": "ETH",
                  "balance": "1.2345",
                  "raw": "1234500000000000000"
                },
                "tokens": [
                  {
                    "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                    "symbol": "USDC",
                    "decimals": 6,
                    "balance": "250.5",
                    "raw": "250500000"
                  }
                ],
                "block": 51738756
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "tokens": {
                        "type": "string",
                        "description": "optional comma-separated ERC-20 addresses, up to 20"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "wallet": {
                        "type": "string",
                        "description": "Wallet address queried"
                      },
                      "native": {
                        "type": "object",
                        "description": "Native-token balance details"
                      },
                      "tokens": {
                        "type": "array",
                        "description": "Token balances or token records"
                      },
                      "block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Block number the data was read at"
                      }
                    },
                    "required": [
                      "chain",
                      "wallet",
                      "native",
                      "tokens"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "base",
        "balance",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.760Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "tokens": {
              "type": "string",
              "description": "optional comma-separated ERC-20 addresses, up to 20"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "wallet": "0x4200000000000000000000000000000000000006",
          "native": {
            "symbol": "ETH",
            "balance": "1.2345",
            "raw": "1234500000000000000"
          },
          "tokens": [
            {
              "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "symbol": "USDC",
              "decimals": 6,
              "balance": "250.5",
              "raw": "250500000"
            }
          ],
          "block": 51738756
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-base-balance-wallet.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "tokens": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "wallet": "0x4200000000000000000000000000000000000006",
                  "native": {
                    "symbol": "ETH",
                    "balance": "1.2345",
                    "raw": "1234500000000000000"
                  },
                  "tokens": [
                    {
                      "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                      "symbol": "USDC",
                      "decimals": 6,
                      "balance": "250.5",
                      "raw": "250500000"
                    }
                  ],
                  "block": 51738756
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "tokens": {
                          "type": "string",
                          "description": "optional comma-separated ERC-20 addresses, up to 20"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "wallet": {
                          "type": "string",
                          "description": "Wallet address queried"
                        },
                        "native": {
                          "type": "object",
                          "description": "Native-token balance details"
                        },
                        "tokens": {
                          "type": "array",
                          "description": "Token balances or token records"
                        },
                        "block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Block number the data was read at"
                        }
                      },
                      "required": [
                        "chain",
                        "wallet",
                        "native",
                        "tokens"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/base/balance/0x4200000000000000000000000000000000000006?tokens=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71391,
      "slug": "saylorinnovations-api-evm-base-contract",
      "resource": "https://saylorinnovations.com/api/evm/base/contract/{address}",
      "description": "Base contract introspection - wallet vs contract, proxy detection, bytecode size and ERC-20 name, symbol and supply",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "address": {
            "type": "string",
            "description": "Account or contract address"
          },
          "is_contract": {
            "type": "boolean",
            "description": "True when the address holds contract code"
          },
          "bytecode_bytes": {
            "type": [
              "number",
              "null"
            ],
            "description": "Size of the contract bytecode in bytes"
          },
          "proxy": {
            "type": "object",
            "description": "Proxy pattern detected, if any"
          },
          "token": {
            "type": [
              "object",
              "null"
            ],
            "description": "Token the values refer to"
          },
          "eip7702_delegate": {
            "description": "Delegate contract address when the account uses an EIP-7702 delegation, otherwise null"
          }
        },
        "required": [
          "chain",
          "address",
          "is_contract"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "is_contract": true,
                "bytecode_bytes": 1485,
                "proxy": {
                  "is_proxy": true,
                  "standard": "EIP-1967",
                  "implementation": "0x3333333333333333333333333333333333333333",
                  "admin": null
                },
                "token": {
                  "name": "USD Coin",
                  "symbol": "USDC",
                  "decimals": 6,
                  "total_supply": "4100000000"
                }
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "address": {
                        "type": "string",
                        "description": "Account or contract address"
                      },
                      "is_contract": {
                        "type": "boolean",
                        "description": "True when the address holds contract code"
                      },
                      "bytecode_bytes": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Size of the contract bytecode in bytes"
                      },
                      "proxy": {
                        "type": "object",
                        "description": "Proxy pattern detected, if any"
                      },
                      "token": {
                        "type": [
                          "object",
                          "null"
                        ],
                        "description": "Token the values refer to"
                      },
                      "eip7702_delegate": {
                        "description": "Delegate contract address when the account uses an EIP-7702 delegation, otherwise null"
                      }
                    },
                    "required": [
                      "chain",
                      "address",
                      "is_contract"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "base",
        "contract",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.760Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "is_contract": true,
          "bytecode_bytes": 1485,
          "proxy": {
            "is_proxy": true,
            "standard": "EIP-1967",
            "implementation": "0x3333333333333333333333333333333333333333",
            "admin": null
          },
          "token": {
            "name": "USD Coin",
            "symbol": "USDC",
            "decimals": 6,
            "total_supply": "4100000000"
          }
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-base-contract-address.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "is_contract": true,
                  "bytecode_bytes": 1485,
                  "proxy": {
                    "is_proxy": true,
                    "standard": "EIP-1967",
                    "implementation": "0x3333333333333333333333333333333333333333",
                    "admin": null
                  },
                  "token": {
                    "name": "USD Coin",
                    "symbol": "USDC",
                    "decimals": 6,
                    "total_supply": "4100000000"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "address": {
                          "type": "string",
                          "description": "Account or contract address"
                        },
                        "is_contract": {
                          "type": "boolean",
                          "description": "True when the address holds contract code"
                        },
                        "bytecode_bytes": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Size of the contract bytecode in bytes"
                        },
                        "proxy": {
                          "type": "object",
                          "description": "Proxy pattern detected, if any"
                        },
                        "token": {
                          "type": [
                            "object",
                            "null"
                          ],
                          "description": "Token the values refer to"
                        },
                        "eip7702_delegate": {
                          "description": "Delegate contract address when the account uses an EIP-7702 delegation, otherwise null"
                        }
                      },
                      "required": [
                        "chain",
                        "address",
                        "is_contract"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/base/contract/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71392,
      "slug": "saylorinnovations-api-evm-base-allowance",
      "resource": "https://saylorinnovations.com/api/evm/base/allowance/{owner}/{token}/{spender}",
      "description": "Base ERC-20 allowance - how much a spender can move from an owner, with unlimited-approval flag",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "owner": {
            "type": "string",
            "description": "Owner address"
          },
          "token": {
            "type": "string",
            "description": "Token the values refer to"
          },
          "spender": {
            "type": "string",
            "description": "Address allowed to spend"
          },
          "allowance": {
            "type": "string",
            "description": "Approved spend amount in whole units"
          },
          "raw": {
            "type": "string",
            "description": "Unscaled integer value as returned by the chain"
          },
          "unlimited": {
            "type": "boolean",
            "description": "True when the allowance is effectively unlimited"
          },
          "symbol": {
            "type": [
              "string",
              "null"
            ],
            "description": "Ticker or asset symbol"
          }
        },
        "required": [
          "chain",
          "owner",
          "token",
          "spender",
          "raw"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "owner": "0x1111111111111111111111111111111111111111",
                "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "spender": "0x2222222222222222222222222222222222222222",
                "allowance": "100",
                "raw": "100000000",
                "unlimited": false
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "owner": {
                        "type": "string",
                        "description": "Owner address"
                      },
                      "token": {
                        "type": "string",
                        "description": "Token the values refer to"
                      },
                      "spender": {
                        "type": "string",
                        "description": "Address allowed to spend"
                      },
                      "allowance": {
                        "type": "string",
                        "description": "Approved spend amount in whole units"
                      },
                      "raw": {
                        "type": "string",
                        "description": "Unscaled integer value as returned by the chain"
                      },
                      "unlimited": {
                        "type": "boolean",
                        "description": "True when the allowance is effectively unlimited"
                      },
                      "symbol": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Ticker or asset symbol"
                      }
                    },
                    "required": [
                      "chain",
                      "owner",
                      "token",
                      "spender",
                      "raw"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "base",
        "allowance",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.758Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "owner": "0x1111111111111111111111111111111111111111",
          "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "spender": "0x2222222222222222222222222222222222222222",
          "allowance": "100",
          "raw": "100000000",
          "unlimited": false
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-base-allowance-owner-token-spender.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "owner": "0x1111111111111111111111111111111111111111",
                  "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "spender": "0x2222222222222222222222222222222222222222",
                  "allowance": "100",
                  "raw": "100000000",
                  "unlimited": false
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "owner": {
                          "type": "string",
                          "description": "Owner address"
                        },
                        "token": {
                          "type": "string",
                          "description": "Token the values refer to"
                        },
                        "spender": {
                          "type": "string",
                          "description": "Address allowed to spend"
                        },
                        "allowance": {
                          "type": "string",
                          "description": "Approved spend amount in whole units"
                        },
                        "raw": {
                          "type": "string",
                          "description": "Unscaled integer value as returned by the chain"
                        },
                        "unlimited": {
                          "type": "boolean",
                          "description": "True when the allowance is effectively unlimited"
                        },
                        "symbol": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Ticker or asset symbol"
                        }
                      },
                      "required": [
                        "chain",
                        "owner",
                        "token",
                        "spender",
                        "raw"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/base/allowance/0x4200000000000000000000000000000000000006/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913/0x4200000000000000000000000000000000000006",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71393,
      "slug": "saylorinnovations-api-evm-base-network",
      "resource": "https://saylorinnovations.com/api/evm/base/network",
      "description": "EVM Network Status (base). Base (Coinbase L2) network status in one call: chain ID, latest block height and how many seconds old it is, current gas price and EIP-1559 base fee in gwei. Use it to check whether Base is producing blocks and what a transaction will cost right now.",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "chain_id": {
            "type": [
              "number",
              "null"
            ],
            "description": "EVM chain id"
          },
          "block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Block number the data was read at"
          },
          "block_age_seconds": {
            "type": [
              "number",
              "null"
            ],
            "description": "Seconds since the latest block"
          },
          "gas_price_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas price in gwei"
          },
          "base_fee_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Base fee per gas in gwei"
          }
        },
        "required": [
          "chain",
          "chain_id",
          "block"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "chain_id": 8453,
                "block": 51738756,
                "block_age_seconds": 1,
                "gas_price_gwei": 0.0052,
                "base_fee_gwei": 0.0041
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "chain_id": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "EVM chain id"
                      },
                      "block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Block number the data was read at"
                      },
                      "block_age_seconds": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Seconds since the latest block"
                      },
                      "gas_price_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas price in gwei"
                      },
                      "base_fee_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Base fee per gas in gwei"
                      }
                    },
                    "required": [
                      "chain",
                      "chain_id",
                      "block"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "base",
        "network",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.758Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "chain_id": 8453,
          "block": 51738756,
          "block_age_seconds": 1,
          "gas_price_gwei": 0.0052,
          "base_fee_gwei": 0.0041
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-base-network.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "chain_id": 8453,
                  "block": 51738756,
                  "block_age_seconds": 1,
                  "gas_price_gwei": 0.0052,
                  "base_fee_gwei": 0.0041
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "chain_id": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "EVM chain id"
                        },
                        "block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Block number the data was read at"
                        },
                        "block_age_seconds": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Seconds since the latest block"
                        },
                        "gas_price_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas price in gwei"
                        },
                        "base_fee_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Base fee per gas in gwei"
                        }
                      },
                      "required": [
                        "chain",
                        "chain_id",
                        "block"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/base/network",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71394,
      "slug": "saylorinnovations-api-evm-ethereum-balance",
      "resource": "https://saylorinnovations.com/api/evm/ethereum/balance/{wallet}",
      "description": "ERC20 token balance for any Ethereum wallet - USDC, WETH or any token via balanceOf, plus native ETH, up to 20 tokens in one call",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "wallet": {
            "type": "string",
            "description": "Wallet address queried"
          },
          "native": {
            "type": "object",
            "description": "Native-token balance details"
          },
          "tokens": {
            "type": "array",
            "description": "Token balances or token records"
          },
          "block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Block number the data was read at"
          }
        },
        "required": [
          "chain",
          "wallet",
          "native",
          "tokens"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "tokens": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "wallet": "0x4200000000000000000000000000000000000006",
                "native": {
                  "symbol": "ETH",
                  "balance": "1.2345",
                  "raw": "1234500000000000000"
                },
                "tokens": [
                  {
                    "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                    "symbol": "USDC",
                    "decimals": 6,
                    "balance": "250.5",
                    "raw": "250500000"
                  }
                ],
                "block": 51738756
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "tokens": {
                        "type": "string",
                        "description": "optional comma-separated ERC-20 addresses, up to 20"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "wallet": {
                        "type": "string",
                        "description": "Wallet address queried"
                      },
                      "native": {
                        "type": "object",
                        "description": "Native-token balance details"
                      },
                      "tokens": {
                        "type": "array",
                        "description": "Token balances or token records"
                      },
                      "block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Block number the data was read at"
                      }
                    },
                    "required": [
                      "chain",
                      "wallet",
                      "native",
                      "tokens"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "ethereum",
        "balance",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.759Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "tokens": {
              "type": "string",
              "description": "optional comma-separated ERC-20 addresses, up to 20"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "wallet": "0x4200000000000000000000000000000000000006",
          "native": {
            "symbol": "ETH",
            "balance": "1.2345",
            "raw": "1234500000000000000"
          },
          "tokens": [
            {
              "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "symbol": "USDC",
              "decimals": 6,
              "balance": "250.5",
              "raw": "250500000"
            }
          ],
          "block": 51738756
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-ethereum-balance-wallet.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "tokens": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "wallet": "0x4200000000000000000000000000000000000006",
                  "native": {
                    "symbol": "ETH",
                    "balance": "1.2345",
                    "raw": "1234500000000000000"
                  },
                  "tokens": [
                    {
                      "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                      "symbol": "USDC",
                      "decimals": 6,
                      "balance": "250.5",
                      "raw": "250500000"
                    }
                  ],
                  "block": 51738756
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "tokens": {
                          "type": "string",
                          "description": "optional comma-separated ERC-20 addresses, up to 20"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "wallet": {
                          "type": "string",
                          "description": "Wallet address queried"
                        },
                        "native": {
                          "type": "object",
                          "description": "Native-token balance details"
                        },
                        "tokens": {
                          "type": "array",
                          "description": "Token balances or token records"
                        },
                        "block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Block number the data was read at"
                        }
                      },
                      "required": [
                        "chain",
                        "wallet",
                        "native",
                        "tokens"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/ethereum/balance/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2?tokens=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71395,
      "slug": "saylorinnovations-api-evm-ethereum-contract",
      "resource": "https://saylorinnovations.com/api/evm/ethereum/contract/{address}",
      "description": "Ethereum contract introspection - wallet vs contract, proxy detection, bytecode size and ERC-20 name, symbol and supply",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "address": {
            "type": "string",
            "description": "Account or contract address"
          },
          "is_contract": {
            "type": "boolean",
            "description": "True when the address holds contract code"
          },
          "bytecode_bytes": {
            "type": [
              "number",
              "null"
            ],
            "description": "Size of the contract bytecode in bytes"
          },
          "proxy": {
            "type": "object",
            "description": "Proxy pattern detected, if any"
          },
          "token": {
            "type": [
              "object",
              "null"
            ],
            "description": "Token the values refer to"
          },
          "eip7702_delegate": {
            "description": "Delegate contract address when the account uses an EIP-7702 delegation, otherwise null"
          }
        },
        "required": [
          "chain",
          "address",
          "is_contract"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "is_contract": true,
                "bytecode_bytes": 1485,
                "proxy": {
                  "is_proxy": true,
                  "standard": "EIP-1967",
                  "implementation": "0x3333333333333333333333333333333333333333",
                  "admin": null
                },
                "token": {
                  "name": "USD Coin",
                  "symbol": "USDC",
                  "decimals": 6,
                  "total_supply": "4100000000"
                }
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "address": {
                        "type": "string",
                        "description": "Account or contract address"
                      },
                      "is_contract": {
                        "type": "boolean",
                        "description": "True when the address holds contract code"
                      },
                      "bytecode_bytes": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Size of the contract bytecode in bytes"
                      },
                      "proxy": {
                        "type": "object",
                        "description": "Proxy pattern detected, if any"
                      },
                      "token": {
                        "type": [
                          "object",
                          "null"
                        ],
                        "description": "Token the values refer to"
                      },
                      "eip7702_delegate": {
                        "description": "Delegate contract address when the account uses an EIP-7702 delegation, otherwise null"
                      }
                    },
                    "required": [
                      "chain",
                      "address",
                      "is_contract"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "ethereum",
        "contract",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.759Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "is_contract": true,
          "bytecode_bytes": 1485,
          "proxy": {
            "is_proxy": true,
            "standard": "EIP-1967",
            "implementation": "0x3333333333333333333333333333333333333333",
            "admin": null
          },
          "token": {
            "name": "USD Coin",
            "symbol": "USDC",
            "decimals": 6,
            "total_supply": "4100000000"
          }
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-ethereum-contract-address.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "is_contract": true,
                  "bytecode_bytes": 1485,
                  "proxy": {
                    "is_proxy": true,
                    "standard": "EIP-1967",
                    "implementation": "0x3333333333333333333333333333333333333333",
                    "admin": null
                  },
                  "token": {
                    "name": "USD Coin",
                    "symbol": "USDC",
                    "decimals": 6,
                    "total_supply": "4100000000"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "address": {
                          "type": "string",
                          "description": "Account or contract address"
                        },
                        "is_contract": {
                          "type": "boolean",
                          "description": "True when the address holds contract code"
                        },
                        "bytecode_bytes": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Size of the contract bytecode in bytes"
                        },
                        "proxy": {
                          "type": "object",
                          "description": "Proxy pattern detected, if any"
                        },
                        "token": {
                          "type": [
                            "object",
                            "null"
                          ],
                          "description": "Token the values refer to"
                        },
                        "eip7702_delegate": {
                          "description": "Delegate contract address when the account uses an EIP-7702 delegation, otherwise null"
                        }
                      },
                      "required": [
                        "chain",
                        "address",
                        "is_contract"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/ethereum/contract/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71396,
      "slug": "saylorinnovations-api-evm-ethereum-allowance",
      "resource": "https://saylorinnovations.com/api/evm/ethereum/allowance/{owner}/{token}/{spender}",
      "description": "Ethereum ERC-20 allowance - how much a spender can move from an owner, with unlimited-approval flag",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "owner": {
            "type": "string",
            "description": "Owner address"
          },
          "token": {
            "type": "string",
            "description": "Token the values refer to"
          },
          "spender": {
            "type": "string",
            "description": "Address allowed to spend"
          },
          "allowance": {
            "type": "string",
            "description": "Approved spend amount in whole units"
          },
          "raw": {
            "type": "string",
            "description": "Unscaled integer value as returned by the chain"
          },
          "unlimited": {
            "type": "boolean",
            "description": "True when the allowance is effectively unlimited"
          },
          "symbol": {
            "type": [
              "string",
              "null"
            ],
            "description": "Ticker or asset symbol"
          }
        },
        "required": [
          "chain",
          "owner",
          "token",
          "spender",
          "raw"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "owner": "0x1111111111111111111111111111111111111111",
                "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "spender": "0x2222222222222222222222222222222222222222",
                "allowance": "100",
                "raw": "100000000",
                "unlimited": false
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "owner": {
                        "type": "string",
                        "description": "Owner address"
                      },
                      "token": {
                        "type": "string",
                        "description": "Token the values refer to"
                      },
                      "spender": {
                        "type": "string",
                        "description": "Address allowed to spend"
                      },
                      "allowance": {
                        "type": "string",
                        "description": "Approved spend amount in whole units"
                      },
                      "raw": {
                        "type": "string",
                        "description": "Unscaled integer value as returned by the chain"
                      },
                      "unlimited": {
                        "type": "boolean",
                        "description": "True when the allowance is effectively unlimited"
                      },
                      "symbol": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Ticker or asset symbol"
                      }
                    },
                    "required": [
                      "chain",
                      "owner",
                      "token",
                      "spender",
                      "raw"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "ethereum",
        "allowance",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.759Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "owner": "0x1111111111111111111111111111111111111111",
          "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "spender": "0x2222222222222222222222222222222222222222",
          "allowance": "100",
          "raw": "100000000",
          "unlimited": false
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-ethereum-allowance-owner-token-spender.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "owner": "0x1111111111111111111111111111111111111111",
                  "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "spender": "0x2222222222222222222222222222222222222222",
                  "allowance": "100",
                  "raw": "100000000",
                  "unlimited": false
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "owner": {
                          "type": "string",
                          "description": "Owner address"
                        },
                        "token": {
                          "type": "string",
                          "description": "Token the values refer to"
                        },
                        "spender": {
                          "type": "string",
                          "description": "Address allowed to spend"
                        },
                        "allowance": {
                          "type": "string",
                          "description": "Approved spend amount in whole units"
                        },
                        "raw": {
                          "type": "string",
                          "description": "Unscaled integer value as returned by the chain"
                        },
                        "unlimited": {
                          "type": "boolean",
                          "description": "True when the allowance is effectively unlimited"
                        },
                        "symbol": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Ticker or asset symbol"
                        }
                      },
                      "required": [
                        "chain",
                        "owner",
                        "token",
                        "spender",
                        "raw"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/ethereum/allowance/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71397,
      "slug": "saylorinnovations-api-evm-ethereum-network",
      "resource": "https://saylorinnovations.com/api/evm/ethereum/network",
      "description": "Ethereum network status - chain ID, latest block, block age, gas price and base fee",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "chain_id": {
            "type": [
              "number",
              "null"
            ],
            "description": "EVM chain id"
          },
          "block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Block number the data was read at"
          },
          "block_age_seconds": {
            "type": [
              "number",
              "null"
            ],
            "description": "Seconds since the latest block"
          },
          "gas_price_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas price in gwei"
          },
          "base_fee_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Base fee per gas in gwei"
          }
        },
        "required": [
          "chain",
          "chain_id",
          "block"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "chain_id": 8453,
                "block": 51738756,
                "block_age_seconds": 1,
                "gas_price_gwei": 0.0052,
                "base_fee_gwei": 0.0041
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "chain_id": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "EVM chain id"
                      },
                      "block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Block number the data was read at"
                      },
                      "block_age_seconds": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Seconds since the latest block"
                      },
                      "gas_price_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas price in gwei"
                      },
                      "base_fee_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Base fee per gas in gwei"
                      }
                    },
                    "required": [
                      "chain",
                      "chain_id",
                      "block"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "ethereum",
        "network",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.759Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "chain_id": 8453,
          "block": 51738756,
          "block_age_seconds": 1,
          "gas_price_gwei": 0.0052,
          "base_fee_gwei": 0.0041
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-ethereum-network.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "chain_id": 8453,
                  "block": 51738756,
                  "block_age_seconds": 1,
                  "gas_price_gwei": 0.0052,
                  "base_fee_gwei": 0.0041
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "chain_id": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "EVM chain id"
                        },
                        "block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Block number the data was read at"
                        },
                        "block_age_seconds": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Seconds since the latest block"
                        },
                        "gas_price_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas price in gwei"
                        },
                        "base_fee_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Base fee per gas in gwei"
                        }
                      },
                      "required": [
                        "chain",
                        "chain_id",
                        "block"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/ethereum/network",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71398,
      "slug": "saylorinnovations-api-evm-base-tx",
      "resource": "https://saylorinnovations.com/api/evm/base/tx/{hash}",
      "description": "Base transaction details - status, from/to, value, gas used, fee, event count and method selector",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "hash": {
            "type": "string",
            "description": "Hash of the item"
          },
          "status": {
            "type": "string",
            "description": "Current status"
          },
          "from": {
            "type": "string",
            "description": "Start of the range"
          },
          "to": {
            "type": [
              "string",
              "null"
            ],
            "description": "End of the range"
          },
          "value_eth": {
            "type": "string",
            "description": "Amount in the chain native token"
          },
          "block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Block number the data was read at"
          },
          "gas_used": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas consumed"
          },
          "fee_eth": {
            "type": [
              "string",
              "null"
            ],
            "description": "Fee paid in the chain native token"
          },
          "log_count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of log"
          },
          "contract_created": {
            "description": "Address of the contract created by the transaction, if any"
          },
          "nonce": {
            "type": [
              "number",
              "null"
            ],
            "description": "Transaction count (nonce) of the account"
          },
          "method_selector": {
            "description": "First four bytes of the call data, identifying the called function"
          }
        },
        "required": [
          "chain",
          "hash",
          "status"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "hash": "0xabababababababababababababababababababababababababababababababab",
                "status": "success",
                "from": "0x1111111111111111111111111111111111111111",
                "to": "0x2222222222222222222222222222222222222222",
                "value_eth": "0",
                "block": 51738756,
                "gas_used": 51234,
                "fee_eth": "0.0000021",
                "log_count": 1
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "hash": {
                        "type": "string",
                        "description": "Hash of the item"
                      },
                      "status": {
                        "type": "string",
                        "description": "Current status"
                      },
                      "from": {
                        "type": "string",
                        "description": "Start of the range"
                      },
                      "to": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "End of the range"
                      },
                      "value_eth": {
                        "type": "string",
                        "description": "Amount in the chain native token"
                      },
                      "block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Block number the data was read at"
                      },
                      "gas_used": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas consumed"
                      },
                      "fee_eth": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Fee paid in the chain native token"
                      },
                      "log_count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of log"
                      },
                      "contract_created": {
                        "description": "Address of the contract created by the transaction, if any"
                      },
                      "nonce": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Transaction count (nonce) of the account"
                      },
                      "method_selector": {
                        "description": "First four bytes of the call data, identifying the called function"
                      }
                    },
                    "required": [
                      "chain",
                      "hash",
                      "status"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "base",
        "tx",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.759Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "hash": "0xabababababababababababababababababababababababababababababababab",
          "status": "success",
          "from": "0x1111111111111111111111111111111111111111",
          "to": "0x2222222222222222222222222222222222222222",
          "value_eth": "0",
          "block": 51738756,
          "gas_used": 51234,
          "fee_eth": "0.0000021",
          "log_count": 1
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-base-tx-hash.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "hash": "0xabababababababababababababababababababababababababababababababab",
                  "status": "success",
                  "from": "0x1111111111111111111111111111111111111111",
                  "to": "0x2222222222222222222222222222222222222222",
                  "value_eth": "0",
                  "block": 51738756,
                  "gas_used": 51234,
                  "fee_eth": "0.0000021",
                  "log_count": 1
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "hash": {
                          "type": "string",
                          "description": "Hash of the item"
                        },
                        "status": {
                          "type": "string",
                          "description": "Current status"
                        },
                        "from": {
                          "type": "string",
                          "description": "Start of the range"
                        },
                        "to": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "End of the range"
                        },
                        "value_eth": {
                          "type": "string",
                          "description": "Amount in the chain native token"
                        },
                        "block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Block number the data was read at"
                        },
                        "gas_used": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas consumed"
                        },
                        "fee_eth": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Fee paid in the chain native token"
                        },
                        "log_count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of log"
                        },
                        "contract_created": {
                          "description": "Address of the contract created by the transaction, if any"
                        },
                        "nonce": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Transaction count (nonce) of the account"
                        },
                        "method_selector": {
                          "description": "First four bytes of the call data, identifying the called function"
                        }
                      },
                      "required": [
                        "chain",
                        "hash",
                        "status"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/base/tx/0xc0715662f515545a46c94a8ea209e9eddb00243504b565d2acaa11a88c4f306c",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71399,
      "slug": "saylorinnovations-api-evm-ethereum-tx",
      "resource": "https://saylorinnovations.com/api/evm/ethereum/tx/{hash}",
      "description": "EVM Transaction Details (ethereum). Ethereum transaction details: status, from/to, value, block, nonce, gas used, total fee, event count and method selector.",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "hash": {
            "type": "string",
            "description": "Hash of the item"
          },
          "status": {
            "type": "string",
            "description": "Current status"
          },
          "from": {
            "type": "string",
            "description": "Start of the range"
          },
          "to": {
            "type": [
              "string",
              "null"
            ],
            "description": "End of the range"
          },
          "value_eth": {
            "type": "string",
            "description": "Amount in the chain native token"
          },
          "block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Block number the data was read at"
          },
          "gas_used": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas consumed"
          },
          "fee_eth": {
            "type": [
              "string",
              "null"
            ],
            "description": "Fee paid in the chain native token"
          },
          "log_count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of log"
          },
          "contract_created": {
            "description": "Address of the contract created by the transaction, if any"
          },
          "nonce": {
            "type": [
              "number",
              "null"
            ],
            "description": "Transaction count (nonce) of the account"
          },
          "method_selector": {
            "type": [
              "string",
              "null"
            ],
            "description": "First four bytes of the call data, identifying the called function"
          }
        },
        "required": [
          "chain",
          "hash",
          "status"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "hash": "0xabababababababababababababababababababababababababababababababab",
                "status": "success",
                "from": "0x1111111111111111111111111111111111111111",
                "to": "0x2222222222222222222222222222222222222222",
                "value_eth": "0",
                "block": 51738756,
                "gas_used": 51234,
                "fee_eth": "0.0000021",
                "log_count": 1
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "hash": {
                        "type": "string",
                        "description": "Hash of the item"
                      },
                      "status": {
                        "type": "string",
                        "description": "Current status"
                      },
                      "from": {
                        "type": "string",
                        "description": "Start of the range"
                      },
                      "to": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "End of the range"
                      },
                      "value_eth": {
                        "type": "string",
                        "description": "Amount in the chain native token"
                      },
                      "block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Block number the data was read at"
                      },
                      "gas_used": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas consumed"
                      },
                      "fee_eth": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Fee paid in the chain native token"
                      },
                      "log_count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of log"
                      },
                      "contract_created": {
                        "description": "Address of the contract created by the transaction, if any"
                      },
                      "nonce": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Transaction count (nonce) of the account"
                      },
                      "method_selector": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "First four bytes of the call data, identifying the called function"
                      }
                    },
                    "required": [
                      "chain",
                      "hash",
                      "status"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "ethereum",
        "tx",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.759Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "hash": "0xabababababababababababababababababababababababababababababababab",
          "status": "success",
          "from": "0x1111111111111111111111111111111111111111",
          "to": "0x2222222222222222222222222222222222222222",
          "value_eth": "0",
          "block": 51738756,
          "gas_used": 51234,
          "fee_eth": "0.0000021",
          "log_count": 1
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-ethereum-tx-hash.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "hash": "0xabababababababababababababababababababababababababababababababab",
                  "status": "success",
                  "from": "0x1111111111111111111111111111111111111111",
                  "to": "0x2222222222222222222222222222222222222222",
                  "value_eth": "0",
                  "block": 51738756,
                  "gas_used": 51234,
                  "fee_eth": "0.0000021",
                  "log_count": 1
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "hash": {
                          "type": "string",
                          "description": "Hash of the item"
                        },
                        "status": {
                          "type": "string",
                          "description": "Current status"
                        },
                        "from": {
                          "type": "string",
                          "description": "Start of the range"
                        },
                        "to": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "End of the range"
                        },
                        "value_eth": {
                          "type": "string",
                          "description": "Amount in the chain native token"
                        },
                        "block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Block number the data was read at"
                        },
                        "gas_used": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas consumed"
                        },
                        "fee_eth": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Fee paid in the chain native token"
                        },
                        "log_count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of log"
                        },
                        "contract_created": {
                          "description": "Address of the contract created by the transaction, if any"
                        },
                        "nonce": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Transaction count (nonce) of the account"
                        },
                        "method_selector": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "First four bytes of the call data, identifying the called function"
                        }
                      },
                      "required": [
                        "chain",
                        "hash",
                        "status"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/ethereum/tx/0xef3b2a820679774cf5bc48790a8cbbd9f04d1a788d43965f6514fcd4b57a874a",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71400,
      "slug": "saylorinnovations-api-evm-ethereum-ens",
      "resource": "https://saylorinnovations.com/api/evm/ethereum/ens/{name}",
      "description": "ENS lookup - resolve a .eth name to an address, or an address to its primary name, plus avatar",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "The query as the server interpreted it"
          },
          "name": {
            "type": [
              "string",
              "null"
            ],
            "description": "Name"
          },
          "address": {
            "type": [
              "string",
              "null"
            ],
            "description": "Account or contract address"
          },
          "avatar": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "query"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "query": "vitalik.eth",
                "name": "vitalik.eth",
                "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
                "avatar": null
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "query": {
                        "type": "string",
                        "description": "The query as the server interpreted it"
                      },
                      "name": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Name"
                      },
                      "address": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Account or contract address"
                      },
                      "avatar": {
                        "type": [
                          "string",
                          "null"
                        ]
                      }
                    },
                    "required": [
                      "query"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "ethereum",
        "ens",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.760Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "query": "vitalik.eth",
          "name": "vitalik.eth",
          "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
          "avatar": null
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-ethereum-ens-name.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "query": "vitalik.eth",
                  "name": "vitalik.eth",
                  "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
                  "avatar": null
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "query": {
                          "type": "string",
                          "description": "The query as the server interpreted it"
                        },
                        "name": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Name"
                        },
                        "address": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Account or contract address"
                        },
                        "avatar": {
                          "type": [
                            "string",
                            "null"
                          ]
                        }
                      },
                      "required": [
                        "query"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/ethereum/ens/vitalik.eth",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71401,
      "slug": "saylorinnovations-api-evm-base-block",
      "resource": "https://saylorinnovations.com/api/evm/base/block/{number}",
      "description": "Base block by number or latest - hash, time, transaction count, gas used, base fee and miner",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "number": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number that was looked up"
          },
          "hash": {
            "type": "string",
            "description": "Hash of the item"
          },
          "timestamp": {
            "type": [
              "number",
              "null"
            ],
            "description": "Time of the record"
          },
          "time": {
            "type": "string",
            "description": "Time"
          },
          "tx_count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of tx"
          },
          "gas_used": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas consumed"
          },
          "gas_limit": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas limit"
          },
          "base_fee_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Base fee per gas in gwei"
          },
          "miner": {
            "type": "string",
            "description": "Address of the block producer"
          },
          "parent_hash": {
            "type": [
              "string",
              "null"
            ],
            "description": "Hash of the parent block"
          },
          "tx_hashes": {
            "type": [
              "array",
              "null"
            ],
            "description": "Transaction hashes in the block"
          }
        },
        "required": [
          "chain",
          "number",
          "hash"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "number": 51738756,
                "hash": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
                "timestamp": 1790240000,
                "time": "2026-09-24T16:53:20.000Z",
                "tx_count": 212,
                "gas_used": 41000000,
                "gas_limit": 150000000,
                "base_fee_gwei": 0.005,
                "miner": "0x4200000000000000000000000000000000000011"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "number": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number that was looked up"
                      },
                      "hash": {
                        "type": "string",
                        "description": "Hash of the item"
                      },
                      "timestamp": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Time of the record"
                      },
                      "time": {
                        "type": "string",
                        "description": "Time"
                      },
                      "tx_count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of tx"
                      },
                      "gas_used": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas consumed"
                      },
                      "gas_limit": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas limit"
                      },
                      "base_fee_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Base fee per gas in gwei"
                      },
                      "miner": {
                        "type": "string",
                        "description": "Address of the block producer"
                      },
                      "parent_hash": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Hash of the parent block"
                      },
                      "tx_hashes": {
                        "type": [
                          "array",
                          "null"
                        ],
                        "description": "Transaction hashes in the block"
                      }
                    },
                    "required": [
                      "chain",
                      "number",
                      "hash"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "base",
        "block",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.759Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "number": 51738756,
          "hash": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
          "timestamp": 1790240000,
          "time": "2026-09-24T16:53:20.000Z",
          "tx_count": 212,
          "gas_used": 41000000,
          "gas_limit": 150000000,
          "base_fee_gwei": 0.005,
          "miner": "0x4200000000000000000000000000000000000011"
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-base-block-number.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "number": 51738756,
                  "hash": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
                  "timestamp": 1790240000,
                  "time": "2026-09-24T16:53:20.000Z",
                  "tx_count": 212,
                  "gas_used": 41000000,
                  "gas_limit": 150000000,
                  "base_fee_gwei": 0.005,
                  "miner": "0x4200000000000000000000000000000000000011"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "number": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number that was looked up"
                        },
                        "hash": {
                          "type": "string",
                          "description": "Hash of the item"
                        },
                        "timestamp": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Time of the record"
                        },
                        "time": {
                          "type": "string",
                          "description": "Time"
                        },
                        "tx_count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of tx"
                        },
                        "gas_used": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas consumed"
                        },
                        "gas_limit": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas limit"
                        },
                        "base_fee_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Base fee per gas in gwei"
                        },
                        "miner": {
                          "type": "string",
                          "description": "Address of the block producer"
                        },
                        "parent_hash": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Hash of the parent block"
                        },
                        "tx_hashes": {
                          "type": [
                            "array",
                            "null"
                          ],
                          "description": "Transaction hashes in the block"
                        }
                      },
                      "required": [
                        "chain",
                        "number",
                        "hash"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/base/block/latest",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71402,
      "slug": "saylorinnovations-api-evm-base-nonce",
      "resource": "https://saylorinnovations.com/api/evm/base/nonce/{address}",
      "description": "Base account nonce - confirmed and pending transaction count for any address",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "address": {
            "type": "string",
            "description": "Account or contract address"
          },
          "nonce": {
            "type": [
              "number",
              "null"
            ],
            "description": "Transaction count (nonce) of the account"
          },
          "pending_nonce": {
            "type": [
              "number",
              "null"
            ],
            "description": "Account nonce including pending transactions"
          }
        },
        "required": [
          "chain",
          "address",
          "nonce"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "address": "0x1111111111111111111111111111111111111111",
                "nonce": 42,
                "pending_nonce": 43
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "address": {
                        "type": "string",
                        "description": "Account or contract address"
                      },
                      "nonce": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Transaction count (nonce) of the account"
                      },
                      "pending_nonce": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Account nonce including pending transactions"
                      }
                    },
                    "required": [
                      "chain",
                      "address",
                      "nonce"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "base",
        "nonce",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.760Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "address": "0x1111111111111111111111111111111111111111",
          "nonce": 42,
          "pending_nonce": 43
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-base-nonce-address.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "address": "0x1111111111111111111111111111111111111111",
                  "nonce": 42,
                  "pending_nonce": 43
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "address": {
                          "type": "string",
                          "description": "Account or contract address"
                        },
                        "nonce": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Transaction count (nonce) of the account"
                        },
                        "pending_nonce": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Account nonce including pending transactions"
                        }
                      },
                      "required": [
                        "chain",
                        "address",
                        "nonce"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/base/nonce/0x4200000000000000000000000000000000000006",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71403,
      "slug": "saylorinnovations-api-evm-base-transfers",
      "resource": "https://saylorinnovations.com/api/evm/base/transfers/{token}",
      "description": "Token Transfer History (base). Base token transfer history: ERC-20 and ERC-721 Transfer events for a token, filtered to one wallet (?wallet=, in/out labelled, up to 2,000 blocks) or the latest 20 blocks unfiltered. Decoded amounts, up to 200 rows.",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "token": {
            "type": "string",
            "description": "Token the values refer to"
          },
          "symbol": {
            "type": [
              "string",
              "null"
            ],
            "description": "Ticker or asset symbol"
          },
          "wallet": {
            "type": [
              "string",
              "null"
            ],
            "description": "Wallet address queried"
          },
          "from_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "First block of the scanned range"
          },
          "to_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Last block of the scanned range"
          },
          "count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items returned"
          },
          "truncated": {
            "type": "boolean",
            "description": "True when the list was cut at the limit"
          },
          "transfers": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Token transfers found"
          },
          "decimals": {
            "type": [
              "number",
              "null"
            ],
            "description": "Token decimal places"
          }
        },
        "required": [
          "chain",
          "token",
          "transfers"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "wallet": "0x4200000000000000000000000000000000000006",
                "blocks": "2000"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "symbol": "USDC",
                "wallet": "0x1111111111111111111111111111111111111111",
                "from_block": 51737756,
                "to_block": 51738756,
                "count": 1,
                "truncated": false,
                "transfers": [
                  {
                    "block": 51738700,
                    "tx": "0xabababababababababababababababababababababababababababababababab",
                    "from": "0x2222222222222222222222222222222222222222",
                    "to": "0x1111111111111111111111111111111111111111",
                    "amount": "25",
                    "raw": "25000000",
                    "direction": "in"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "wallet": {
                        "type": "string",
                        "description": "optional 0x address — only transfers in or out of it (query)"
                      },
                      "blocks": {
                        "type": "string",
                        "description": "optional look-back window, default 1000, max 2000 with wallet, 20 without (query)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "token": {
                        "type": "string",
                        "description": "Token the values refer to"
                      },
                      "symbol": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Ticker or asset symbol"
                      },
                      "wallet": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Wallet address queried"
                      },
                      "from_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "First block of the scanned range"
                      },
                      "to_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Last block of the scanned range"
                      },
                      "count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items returned"
                      },
                      "truncated": {
                        "type": "boolean",
                        "description": "True when the list was cut at the limit"
                      },
                      "transfers": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Token transfers found"
                      },
                      "decimals": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Token decimal places"
                      }
                    },
                    "required": [
                      "chain",
                      "token",
                      "transfers"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "base",
        "transfers",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.760Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "wallet": {
              "type": "string",
              "description": "optional 0x address — only transfers in or out of it (query)"
            },
            "blocks": {
              "type": "string",
              "description": "optional look-back window, default 1000, max 2000 with wallet, 20 without (query)"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "symbol": "USDC",
          "wallet": "0x1111111111111111111111111111111111111111",
          "from_block": 51737756,
          "to_block": 51738756,
          "count": 1,
          "truncated": false,
          "transfers": [
            {
              "block": 51738700,
              "tx": "0xabababababababababababababababababababababababababababababababab",
              "from": "0x2222222222222222222222222222222222222222",
              "to": "0x1111111111111111111111111111111111111111",
              "amount": "25",
              "raw": "25000000",
              "direction": "in"
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-base-transfers-token.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "wallet": "0x4200000000000000000000000000000000000006",
                  "blocks": "2000"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "symbol": "USDC",
                  "wallet": "0x1111111111111111111111111111111111111111",
                  "from_block": 51737756,
                  "to_block": 51738756,
                  "count": 1,
                  "truncated": false,
                  "transfers": [
                    {
                      "block": 51738700,
                      "tx": "0xabababababababababababababababababababababababababababababababab",
                      "from": "0x2222222222222222222222222222222222222222",
                      "to": "0x1111111111111111111111111111111111111111",
                      "amount": "25",
                      "raw": "25000000",
                      "direction": "in"
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "wallet": {
                          "type": "string",
                          "description": "optional 0x address — only transfers in or out of it (query)"
                        },
                        "blocks": {
                          "type": "string",
                          "description": "optional look-back window, default 1000, max 2000 with wallet, 20 without (query)"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "token": {
                          "type": "string",
                          "description": "Token the values refer to"
                        },
                        "symbol": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Ticker or asset symbol"
                        },
                        "wallet": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Wallet address queried"
                        },
                        "from_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "First block of the scanned range"
                        },
                        "to_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Last block of the scanned range"
                        },
                        "count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items returned"
                        },
                        "truncated": {
                          "type": "boolean",
                          "description": "True when the list was cut at the limit"
                        },
                        "transfers": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Token transfers found"
                        },
                        "decimals": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Token decimal places"
                        }
                      },
                      "required": [
                        "chain",
                        "token",
                        "transfers"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/base/transfers/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913?wallet=0x4200000000000000000000000000000000000006&blocks=2000",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71404,
      "slug": "saylorinnovations-api-evm-base-events",
      "resource": "https://saylorinnovations.com/api/evm/base/events/{contract}",
      "description": "Send a Base contract address, get its raw event logs, filterable by topic, newest first.",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "from_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "First block of the scanned range"
          },
          "to_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Last block of the scanned range"
          },
          "count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items returned"
          },
          "truncated": {
            "type": "boolean",
            "description": "True when the list was cut at the limit"
          },
          "logs": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Event logs"
          },
          "topic0": {
            "description": "First topic of the log (the event signature hash)"
          }
        },
        "required": [
          "chain",
          "contract",
          "logs"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "blocks": "20"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "contract": "0x3333333333333333333333333333333333333333",
                "from_block": 51738256,
                "to_block": 51738756,
                "count": 1,
                "truncated": false,
                "logs": [
                  {
                    "block": 51738700,
                    "tx": "0xabababababababababababababababababababababababababababababababab",
                    "log_index": 3,
                    "topics": [
                      "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
                    ],
                    "data": "0x"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "blocks": {
                        "type": "string",
                        "description": "optional look-back window, default 500, max 2000 (query)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "from_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "First block of the scanned range"
                      },
                      "to_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Last block of the scanned range"
                      },
                      "count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items returned"
                      },
                      "truncated": {
                        "type": "boolean",
                        "description": "True when the list was cut at the limit"
                      },
                      "logs": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Event logs"
                      },
                      "topic0": {
                        "description": "First topic of the log (the event signature hash)"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "logs"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "base",
        "events",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.760Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "blocks": {
              "type": "string",
              "description": "optional look-back window, default 500, max 2000 (query)"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "contract": "0x3333333333333333333333333333333333333333",
          "from_block": 51738256,
          "to_block": 51738756,
          "count": 1,
          "truncated": false,
          "logs": [
            {
              "block": 51738700,
              "tx": "0xabababababababababababababababababababababababababababababababab",
              "log_index": 3,
              "topics": [
                "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
              ],
              "data": "0x"
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-base-events-contract.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "blocks": "20"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "contract": "0x3333333333333333333333333333333333333333",
                  "from_block": 51738256,
                  "to_block": 51738756,
                  "count": 1,
                  "truncated": false,
                  "logs": [
                    {
                      "block": 51738700,
                      "tx": "0xabababababababababababababababababababababababababababababababab",
                      "log_index": 3,
                      "topics": [
                        "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
                      ],
                      "data": "0x"
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "blocks": {
                          "type": "string",
                          "description": "optional look-back window, default 500, max 2000 (query)"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "from_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "First block of the scanned range"
                        },
                        "to_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Last block of the scanned range"
                        },
                        "count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items returned"
                        },
                        "truncated": {
                          "type": "boolean",
                          "description": "True when the list was cut at the limit"
                        },
                        "logs": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Event logs"
                        },
                        "topic0": {
                          "description": "First topic of the log (the event signature hash)"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "logs"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/base/events/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913?blocks=20",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71405,
      "slug": "saylorinnovations-api-evm-base-storage",
      "resource": "https://saylorinnovations.com/api/evm/base/storage/{contract}/{slot}",
      "description": "Base contract storage slot - raw 32-byte value with uint and address decodings",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "slot": {
            "type": "string",
            "description": "Storage slot that was read"
          },
          "value": {
            "type": "string",
            "description": "Value of the requested item"
          },
          "as_uint": {
            "type": "string",
            "description": "Slot value interpreted as an unsigned integer"
          },
          "as_address": {
            "type": [
              "string",
              "null"
            ],
            "description": "Slot value interpreted as an address"
          }
        },
        "required": [
          "chain",
          "contract",
          "slot",
          "value"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "contract": "0x3333333333333333333333333333333333333333",
                "slot": "0x0",
                "value": "0x0000000000000000000000000000000000000000000000000000000000000001",
                "as_uint": "1",
                "as_address": null
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "slot": {
                        "type": "string",
                        "description": "Storage slot that was read"
                      },
                      "value": {
                        "type": "string",
                        "description": "Value of the requested item"
                      },
                      "as_uint": {
                        "type": "string",
                        "description": "Slot value interpreted as an unsigned integer"
                      },
                      "as_address": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Slot value interpreted as an address"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "slot",
                      "value"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "base",
        "storage",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.761Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "contract": "0x3333333333333333333333333333333333333333",
          "slot": "0x0",
          "value": "0x0000000000000000000000000000000000000000000000000000000000000001",
          "as_uint": "1",
          "as_address": null
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-base-storage-contract-slot.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "contract": "0x3333333333333333333333333333333333333333",
                  "slot": "0x0",
                  "value": "0x0000000000000000000000000000000000000000000000000000000000000001",
                  "as_uint": "1",
                  "as_address": null
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "slot": {
                          "type": "string",
                          "description": "Storage slot that was read"
                        },
                        "value": {
                          "type": "string",
                          "description": "Value of the requested item"
                        },
                        "as_uint": {
                          "type": "string",
                          "description": "Slot value interpreted as an unsigned integer"
                        },
                        "as_address": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Slot value interpreted as an address"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "slot",
                        "value"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/base/storage/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913/0",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71406,
      "slug": "saylorinnovations-api-evm-base-call",
      "resource": "https://saylorinnovations.com/api/evm/base/call/{contract}",
      "description": "Base read-only contract call (eth_call) - return data, with reverts reported cleanly",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "result": {
            "type": [
              "string",
              "null"
            ],
            "description": "Result of the operation"
          },
          "reverted": {
            "type": "boolean",
            "description": "True when the call reverts"
          },
          "error": {
            "type": [
              "string",
              "null"
            ],
            "description": "Error message, if any"
          },
          "revert_data": {
            "description": "Raw revert data returned by the call, if it reverted"
          }
        },
        "required": [
          "chain",
          "contract",
          "reverted"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "data": "0x313ce567"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "result": "0x0000000000000000000000000000000000000000000000000000000000000006",
                "reverted": false,
                "error": null
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "data": {
                        "type": "string",
                        "description": "0x ABI-encoded calldata (query)"
                      }
                    },
                    "required": [
                      "data"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "result": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Result of the operation"
                      },
                      "reverted": {
                        "type": "boolean",
                        "description": "True when the call reverts"
                      },
                      "error": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Error message, if any"
                      },
                      "revert_data": {
                        "description": "Raw revert data returned by the call, if it reverted"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "reverted"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "base",
        "call",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.760Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "string",
              "description": "0x ABI-encoded calldata (query)"
            }
          },
          "required": [
            "data"
          ]
        },
        "exampleResponse": {
          "chain": "base",
          "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "result": "0x0000000000000000000000000000000000000000000000000000000000000006",
          "reverted": false,
          "error": null
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-base-call-contract.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "data": "0x313ce567"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "result": "0x0000000000000000000000000000000000000000000000000000000000000006",
                  "reverted": false,
                  "error": null
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "data": {
                          "type": "string",
                          "description": "0x ABI-encoded calldata (query)"
                        }
                      },
                      "required": [
                        "data"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "result": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Result of the operation"
                        },
                        "reverted": {
                          "type": "boolean",
                          "description": "True when the call reverts"
                        },
                        "error": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Error message, if any"
                        },
                        "revert_data": {
                          "description": "Raw revert data returned by the call, if it reverted"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "reverted"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/base/call/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913?data=0x313ce567",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71407,
      "slug": "saylorinnovations-api-evm-base-estimate-gas",
      "resource": "https://saylorinnovations.com/api/evm/base/estimate-gas",
      "description": "Base transaction gas estimate - gas units, gas price and fee in the native coin",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "gas": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas amount"
          },
          "gas_price_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas price in gwei"
          },
          "est_fee_native": {
            "type": [
              "string",
              "null"
            ],
            "description": "Estimated fee in the chain native token"
          },
          "native": {
            "type": "string",
            "description": "Native-token balance details"
          },
          "reverted": {
            "type": "boolean",
            "description": "True when the call reverts"
          },
          "error": {
            "type": [
              "string",
              "null"
            ],
            "description": "Error message, if any"
          }
        },
        "required": [
          "chain",
          "reverted"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "data": "0x313ce567",
                "to": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "gas": 21000,
                "gas_price_gwei": 0.006,
                "est_fee_native": "0.000000126",
                "native": "ETH",
                "reverted": false,
                "error": null
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "data": {
                        "type": "string",
                        "description": "optional 0x calldata (query)"
                      },
                      "to": {
                        "type": "string",
                        "description": "0x target (query)"
                      }
                    },
                    "required": [
                      "to"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "gas": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas amount"
                      },
                      "gas_price_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas price in gwei"
                      },
                      "est_fee_native": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Estimated fee in the chain native token"
                      },
                      "native": {
                        "type": "string",
                        "description": "Native-token balance details"
                      },
                      "reverted": {
                        "type": "boolean",
                        "description": "True when the call reverts"
                      },
                      "error": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Error message, if any"
                      }
                    },
                    "required": [
                      "chain",
                      "reverted"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "base",
        "estimate-gas",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.761Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "string",
              "description": "optional 0x calldata (query)"
            },
            "to": {
              "type": "string",
              "description": "0x target (query)"
            }
          },
          "required": [
            "to"
          ]
        },
        "exampleResponse": {
          "chain": "base",
          "gas": 21000,
          "gas_price_gwei": 0.006,
          "est_fee_native": "0.000000126",
          "native": "ETH",
          "reverted": false,
          "error": null
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-base-estimate-gas.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "data": "0x313ce567",
                  "to": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "gas": 21000,
                  "gas_price_gwei": 0.006,
                  "est_fee_native": "0.000000126",
                  "native": "ETH",
                  "reverted": false,
                  "error": null
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "data": {
                          "type": "string",
                          "description": "optional 0x calldata (query)"
                        },
                        "to": {
                          "type": "string",
                          "description": "0x target (query)"
                        }
                      },
                      "required": [
                        "to"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "gas": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas amount"
                        },
                        "gas_price_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas price in gwei"
                        },
                        "est_fee_native": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Estimated fee in the chain native token"
                        },
                        "native": {
                          "type": "string",
                          "description": "Native-token balance details"
                        },
                        "reverted": {
                          "type": "boolean",
                          "description": "True when the call reverts"
                        },
                        "error": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Error message, if any"
                        }
                      },
                      "required": [
                        "chain",
                        "reverted"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/base/estimate-gas?to=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&data=0x313ce567",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71408,
      "slug": "saylorinnovations-api-evm-ethereum-block",
      "resource": "https://saylorinnovations.com/api/evm/ethereum/block/{number}",
      "description": "Ethereum block by number or latest - hash, time, transaction count, gas used, base fee and miner",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "number": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number that was looked up"
          },
          "hash": {
            "type": "string",
            "description": "Hash of the item"
          },
          "timestamp": {
            "type": [
              "number",
              "null"
            ],
            "description": "Time of the record"
          },
          "time": {
            "type": "string",
            "description": "Time"
          },
          "tx_count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of tx"
          },
          "gas_used": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas consumed"
          },
          "gas_limit": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas limit"
          },
          "base_fee_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Base fee per gas in gwei"
          },
          "miner": {
            "type": "string",
            "description": "Address of the block producer"
          },
          "parent_hash": {
            "type": [
              "string",
              "null"
            ],
            "description": "Hash of the parent block"
          },
          "tx_hashes": {
            "type": [
              "array",
              "null"
            ],
            "description": "Transaction hashes in the block"
          }
        },
        "required": [
          "chain",
          "number",
          "hash"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "number": 51738756,
                "hash": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
                "timestamp": 1790240000,
                "time": "2026-09-24T16:53:20.000Z",
                "tx_count": 212,
                "gas_used": 41000000,
                "gas_limit": 150000000,
                "base_fee_gwei": 0.005,
                "miner": "0x4200000000000000000000000000000000000011"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "number": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number that was looked up"
                      },
                      "hash": {
                        "type": "string",
                        "description": "Hash of the item"
                      },
                      "timestamp": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Time of the record"
                      },
                      "time": {
                        "type": "string",
                        "description": "Time"
                      },
                      "tx_count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of tx"
                      },
                      "gas_used": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas consumed"
                      },
                      "gas_limit": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas limit"
                      },
                      "base_fee_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Base fee per gas in gwei"
                      },
                      "miner": {
                        "type": "string",
                        "description": "Address of the block producer"
                      },
                      "parent_hash": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Hash of the parent block"
                      },
                      "tx_hashes": {
                        "type": [
                          "array",
                          "null"
                        ],
                        "description": "Transaction hashes in the block"
                      }
                    },
                    "required": [
                      "chain",
                      "number",
                      "hash"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "ethereum",
        "block",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.760Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "number": 51738756,
          "hash": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
          "timestamp": 1790240000,
          "time": "2026-09-24T16:53:20.000Z",
          "tx_count": 212,
          "gas_used": 41000000,
          "gas_limit": 150000000,
          "base_fee_gwei": 0.005,
          "miner": "0x4200000000000000000000000000000000000011"
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-ethereum-block-number.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "number": 51738756,
                  "hash": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
                  "timestamp": 1790240000,
                  "time": "2026-09-24T16:53:20.000Z",
                  "tx_count": 212,
                  "gas_used": 41000000,
                  "gas_limit": 150000000,
                  "base_fee_gwei": 0.005,
                  "miner": "0x4200000000000000000000000000000000000011"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "number": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number that was looked up"
                        },
                        "hash": {
                          "type": "string",
                          "description": "Hash of the item"
                        },
                        "timestamp": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Time of the record"
                        },
                        "time": {
                          "type": "string",
                          "description": "Time"
                        },
                        "tx_count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of tx"
                        },
                        "gas_used": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas consumed"
                        },
                        "gas_limit": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas limit"
                        },
                        "base_fee_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Base fee per gas in gwei"
                        },
                        "miner": {
                          "type": "string",
                          "description": "Address of the block producer"
                        },
                        "parent_hash": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Hash of the parent block"
                        },
                        "tx_hashes": {
                          "type": [
                            "array",
                            "null"
                          ],
                          "description": "Transaction hashes in the block"
                        }
                      },
                      "required": [
                        "chain",
                        "number",
                        "hash"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/ethereum/block/latest",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71409,
      "slug": "saylorinnovations-api-evm-ethereum-nonce",
      "resource": "https://saylorinnovations.com/api/evm/ethereum/nonce/{address}",
      "description": "Ethereum account nonce - confirmed and pending transaction count for any address",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "address": {
            "type": "string",
            "description": "Account or contract address"
          },
          "nonce": {
            "type": [
              "number",
              "null"
            ],
            "description": "Transaction count (nonce) of the account"
          },
          "pending_nonce": {
            "type": [
              "number",
              "null"
            ],
            "description": "Account nonce including pending transactions"
          }
        },
        "required": [
          "chain",
          "address",
          "nonce"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "address": "0x1111111111111111111111111111111111111111",
                "nonce": 42,
                "pending_nonce": 43
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "address": {
                        "type": "string",
                        "description": "Account or contract address"
                      },
                      "nonce": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Transaction count (nonce) of the account"
                      },
                      "pending_nonce": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Account nonce including pending transactions"
                      }
                    },
                    "required": [
                      "chain",
                      "address",
                      "nonce"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "ethereum",
        "nonce",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.760Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "address": "0x1111111111111111111111111111111111111111",
          "nonce": 42,
          "pending_nonce": 43
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-ethereum-nonce-address.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "address": "0x1111111111111111111111111111111111111111",
                  "nonce": 42,
                  "pending_nonce": 43
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "address": {
                          "type": "string",
                          "description": "Account or contract address"
                        },
                        "nonce": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Transaction count (nonce) of the account"
                        },
                        "pending_nonce": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Account nonce including pending transactions"
                        }
                      },
                      "required": [
                        "chain",
                        "address",
                        "nonce"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/ethereum/nonce/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71410,
      "slug": "saylorinnovations-api-evm-ethereum-transfers",
      "resource": "https://saylorinnovations.com/api/evm/ethereum/transfers/{token}",
      "description": "Token Transfer History (ethereum). Ethereum token transfer history: ERC-20 and ERC-721 Transfer events for a token, filtered to one wallet (?wallet=, in/out labelled, up to 2,000 blocks) or the latest 20 blocks unfiltered. Decoded amounts, up to 200 rows.",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "token": {
            "type": "string",
            "description": "Token the values refer to"
          },
          "symbol": {
            "type": [
              "string",
              "null"
            ],
            "description": "Ticker or asset symbol"
          },
          "wallet": {
            "type": [
              "string",
              "null"
            ],
            "description": "Wallet address queried"
          },
          "from_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "First block of the scanned range"
          },
          "to_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Last block of the scanned range"
          },
          "count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items returned"
          },
          "truncated": {
            "type": "boolean",
            "description": "True when the list was cut at the limit"
          },
          "transfers": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Token transfers found"
          },
          "decimals": {
            "type": [
              "number",
              "null"
            ],
            "description": "Token decimal places"
          }
        },
        "required": [
          "chain",
          "token",
          "transfers"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "wallet": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
                "blocks": "2000"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "symbol": "USDC",
                "wallet": "0x1111111111111111111111111111111111111111",
                "from_block": 51737756,
                "to_block": 51738756,
                "count": 1,
                "truncated": false,
                "transfers": [
                  {
                    "block": 51738700,
                    "tx": "0xabababababababababababababababababababababababababababababababab",
                    "from": "0x2222222222222222222222222222222222222222",
                    "to": "0x1111111111111111111111111111111111111111",
                    "amount": "25",
                    "raw": "25000000",
                    "direction": "in"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "wallet": {
                        "type": "string",
                        "description": "optional 0x address — only transfers in or out of it (query)"
                      },
                      "blocks": {
                        "type": "string",
                        "description": "optional look-back window, default 1000, max 2000 with wallet, 20 without (query)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "token": {
                        "type": "string",
                        "description": "Token the values refer to"
                      },
                      "symbol": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Ticker or asset symbol"
                      },
                      "wallet": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Wallet address queried"
                      },
                      "from_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "First block of the scanned range"
                      },
                      "to_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Last block of the scanned range"
                      },
                      "count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items returned"
                      },
                      "truncated": {
                        "type": "boolean",
                        "description": "True when the list was cut at the limit"
                      },
                      "transfers": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Token transfers found"
                      },
                      "decimals": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Token decimal places"
                      }
                    },
                    "required": [
                      "chain",
                      "token",
                      "transfers"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "ethereum",
        "transfers",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.761Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "wallet": {
              "type": "string",
              "description": "optional 0x address — only transfers in or out of it (query)"
            },
            "blocks": {
              "type": "string",
              "description": "optional look-back window, default 1000, max 2000 with wallet, 20 without (query)"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "symbol": "USDC",
          "wallet": "0x1111111111111111111111111111111111111111",
          "from_block": 51737756,
          "to_block": 51738756,
          "count": 1,
          "truncated": false,
          "transfers": [
            {
              "block": 51738700,
              "tx": "0xabababababababababababababababababababababababababababababababab",
              "from": "0x2222222222222222222222222222222222222222",
              "to": "0x1111111111111111111111111111111111111111",
              "amount": "25",
              "raw": "25000000",
              "direction": "in"
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-ethereum-transfers-token.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "wallet": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
                  "blocks": "2000"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "symbol": "USDC",
                  "wallet": "0x1111111111111111111111111111111111111111",
                  "from_block": 51737756,
                  "to_block": 51738756,
                  "count": 1,
                  "truncated": false,
                  "transfers": [
                    {
                      "block": 51738700,
                      "tx": "0xabababababababababababababababababababababababababababababababab",
                      "from": "0x2222222222222222222222222222222222222222",
                      "to": "0x1111111111111111111111111111111111111111",
                      "amount": "25",
                      "raw": "25000000",
                      "direction": "in"
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "wallet": {
                          "type": "string",
                          "description": "optional 0x address — only transfers in or out of it (query)"
                        },
                        "blocks": {
                          "type": "string",
                          "description": "optional look-back window, default 1000, max 2000 with wallet, 20 without (query)"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "token": {
                          "type": "string",
                          "description": "Token the values refer to"
                        },
                        "symbol": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Ticker or asset symbol"
                        },
                        "wallet": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Wallet address queried"
                        },
                        "from_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "First block of the scanned range"
                        },
                        "to_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Last block of the scanned range"
                        },
                        "count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items returned"
                        },
                        "truncated": {
                          "type": "boolean",
                          "description": "True when the list was cut at the limit"
                        },
                        "transfers": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Token transfers found"
                        },
                        "decimals": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Token decimal places"
                        }
                      },
                      "required": [
                        "chain",
                        "token",
                        "transfers"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/ethereum/transfers/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48?wallet=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2&blocks=2000",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71411,
      "slug": "saylorinnovations-api-evm-ethereum-events",
      "resource": "https://saylorinnovations.com/api/evm/ethereum/events/{contract}",
      "description": "Send an Ethereum contract address, get its raw event logs, filterable by topic, newest first.",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "from_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "First block of the scanned range"
          },
          "to_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Last block of the scanned range"
          },
          "count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items returned"
          },
          "truncated": {
            "type": "boolean",
            "description": "True when the list was cut at the limit"
          },
          "logs": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Event logs"
          },
          "topic0": {
            "description": "First topic of the log (the event signature hash)"
          }
        },
        "required": [
          "chain",
          "contract",
          "logs"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "blocks": "20"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "contract": "0x3333333333333333333333333333333333333333",
                "from_block": 51738256,
                "to_block": 51738756,
                "count": 1,
                "truncated": false,
                "logs": [
                  {
                    "block": 51738700,
                    "tx": "0xabababababababababababababababababababababababababababababababab",
                    "log_index": 3,
                    "topics": [
                      "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
                    ],
                    "data": "0x"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "blocks": {
                        "type": "string",
                        "description": "optional look-back window, default 500, max 2000 (query)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "from_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "First block of the scanned range"
                      },
                      "to_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Last block of the scanned range"
                      },
                      "count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items returned"
                      },
                      "truncated": {
                        "type": "boolean",
                        "description": "True when the list was cut at the limit"
                      },
                      "logs": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Event logs"
                      },
                      "topic0": {
                        "description": "First topic of the log (the event signature hash)"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "logs"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "ethereum",
        "events",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.761Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "blocks": {
              "type": "string",
              "description": "optional look-back window, default 500, max 2000 (query)"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "contract": "0x3333333333333333333333333333333333333333",
          "from_block": 51738256,
          "to_block": 51738756,
          "count": 1,
          "truncated": false,
          "logs": [
            {
              "block": 51738700,
              "tx": "0xabababababababababababababababababababababababababababababababab",
              "log_index": 3,
              "topics": [
                "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
              ],
              "data": "0x"
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-ethereum-events-contract.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "blocks": "20"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "contract": "0x3333333333333333333333333333333333333333",
                  "from_block": 51738256,
                  "to_block": 51738756,
                  "count": 1,
                  "truncated": false,
                  "logs": [
                    {
                      "block": 51738700,
                      "tx": "0xabababababababababababababababababababababababababababababababab",
                      "log_index": 3,
                      "topics": [
                        "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
                      ],
                      "data": "0x"
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "blocks": {
                          "type": "string",
                          "description": "optional look-back window, default 500, max 2000 (query)"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "from_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "First block of the scanned range"
                        },
                        "to_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Last block of the scanned range"
                        },
                        "count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items returned"
                        },
                        "truncated": {
                          "type": "boolean",
                          "description": "True when the list was cut at the limit"
                        },
                        "logs": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Event logs"
                        },
                        "topic0": {
                          "description": "First topic of the log (the event signature hash)"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "logs"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/ethereum/events/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48?blocks=20",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71412,
      "slug": "saylorinnovations-api-evm-ethereum-storage",
      "resource": "https://saylorinnovations.com/api/evm/ethereum/storage/{contract}/{slot}",
      "description": "Ethereum contract storage slot - raw 32-byte value with uint and address decodings",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "slot": {
            "type": "string",
            "description": "Storage slot that was read"
          },
          "value": {
            "type": "string",
            "description": "Value of the requested item"
          },
          "as_uint": {
            "type": "string",
            "description": "Slot value interpreted as an unsigned integer"
          },
          "as_address": {
            "type": [
              "string",
              "null"
            ],
            "description": "Slot value interpreted as an address"
          }
        },
        "required": [
          "chain",
          "contract",
          "slot",
          "value"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "contract": "0x3333333333333333333333333333333333333333",
                "slot": "0x0",
                "value": "0x0000000000000000000000000000000000000000000000000000000000000001",
                "as_uint": "1",
                "as_address": null
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "slot": {
                        "type": "string",
                        "description": "Storage slot that was read"
                      },
                      "value": {
                        "type": "string",
                        "description": "Value of the requested item"
                      },
                      "as_uint": {
                        "type": "string",
                        "description": "Slot value interpreted as an unsigned integer"
                      },
                      "as_address": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Slot value interpreted as an address"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "slot",
                      "value"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "ethereum",
        "storage",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.761Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "contract": "0x3333333333333333333333333333333333333333",
          "slot": "0x0",
          "value": "0x0000000000000000000000000000000000000000000000000000000000000001",
          "as_uint": "1",
          "as_address": null
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-ethereum-storage-contract-slot.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "contract": "0x3333333333333333333333333333333333333333",
                  "slot": "0x0",
                  "value": "0x0000000000000000000000000000000000000000000000000000000000000001",
                  "as_uint": "1",
                  "as_address": null
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "slot": {
                          "type": "string",
                          "description": "Storage slot that was read"
                        },
                        "value": {
                          "type": "string",
                          "description": "Value of the requested item"
                        },
                        "as_uint": {
                          "type": "string",
                          "description": "Slot value interpreted as an unsigned integer"
                        },
                        "as_address": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Slot value interpreted as an address"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "slot",
                        "value"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/ethereum/storage/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/0",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71413,
      "slug": "saylorinnovations-api-evm-ethereum-call",
      "resource": "https://saylorinnovations.com/api/evm/ethereum/call/{contract}",
      "description": "Ethereum read-only contract call (eth_call) - return data, with reverts reported cleanly",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "result": {
            "type": [
              "string",
              "null"
            ],
            "description": "Result of the operation"
          },
          "reverted": {
            "type": "boolean",
            "description": "True when the call reverts"
          },
          "error": {
            "type": [
              "string",
              "null"
            ],
            "description": "Error message, if any"
          },
          "revert_data": {
            "description": "Raw revert data returned by the call, if it reverted"
          }
        },
        "required": [
          "chain",
          "contract",
          "reverted"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "data": "0x313ce567"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "result": "0x0000000000000000000000000000000000000000000000000000000000000006",
                "reverted": false,
                "error": null
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "data": {
                        "type": "string",
                        "description": "0x ABI-encoded calldata (query)"
                      }
                    },
                    "required": [
                      "data"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "result": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Result of the operation"
                      },
                      "reverted": {
                        "type": "boolean",
                        "description": "True when the call reverts"
                      },
                      "error": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Error message, if any"
                      },
                      "revert_data": {
                        "description": "Raw revert data returned by the call, if it reverted"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "reverted"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "ethereum",
        "call",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.761Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "string",
              "description": "0x ABI-encoded calldata (query)"
            }
          },
          "required": [
            "data"
          ]
        },
        "exampleResponse": {
          "chain": "base",
          "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "result": "0x0000000000000000000000000000000000000000000000000000000000000006",
          "reverted": false,
          "error": null
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-ethereum-call-contract.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "data": "0x313ce567"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "result": "0x0000000000000000000000000000000000000000000000000000000000000006",
                  "reverted": false,
                  "error": null
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "data": {
                          "type": "string",
                          "description": "0x ABI-encoded calldata (query)"
                        }
                      },
                      "required": [
                        "data"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "result": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Result of the operation"
                        },
                        "reverted": {
                          "type": "boolean",
                          "description": "True when the call reverts"
                        },
                        "error": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Error message, if any"
                        },
                        "revert_data": {
                          "description": "Raw revert data returned by the call, if it reverted"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "reverted"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/ethereum/call/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48?data=0x313ce567",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71414,
      "slug": "saylorinnovations-api-evm-ethereum-estimate-gas",
      "resource": "https://saylorinnovations.com/api/evm/ethereum/estimate-gas",
      "description": "Ethereum transaction gas estimate - gas units, gas price and fee in the native coin",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "gas": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas amount"
          },
          "gas_price_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas price in gwei"
          },
          "est_fee_native": {
            "type": [
              "string",
              "null"
            ],
            "description": "Estimated fee in the chain native token"
          },
          "native": {
            "type": "string",
            "description": "Native-token balance details"
          },
          "reverted": {
            "type": "boolean",
            "description": "True when the call reverts"
          },
          "error": {
            "type": [
              "string",
              "null"
            ],
            "description": "Error message, if any"
          }
        },
        "required": [
          "chain",
          "reverted"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "data": "0x313ce567",
                "to": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "gas": 21000,
                "gas_price_gwei": 0.006,
                "est_fee_native": "0.000000126",
                "native": "ETH",
                "reverted": false,
                "error": null
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "data": {
                        "type": "string",
                        "description": "optional 0x calldata (query)"
                      },
                      "to": {
                        "type": "string",
                        "description": "0x target (query)"
                      }
                    },
                    "required": [
                      "to"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "gas": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas amount"
                      },
                      "gas_price_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas price in gwei"
                      },
                      "est_fee_native": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Estimated fee in the chain native token"
                      },
                      "native": {
                        "type": "string",
                        "description": "Native-token balance details"
                      },
                      "reverted": {
                        "type": "boolean",
                        "description": "True when the call reverts"
                      },
                      "error": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Error message, if any"
                      }
                    },
                    "required": [
                      "chain",
                      "reverted"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "ethereum",
        "estimate-gas",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.761Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "string",
              "description": "optional 0x calldata (query)"
            },
            "to": {
              "type": "string",
              "description": "0x target (query)"
            }
          },
          "required": [
            "to"
          ]
        },
        "exampleResponse": {
          "chain": "base",
          "gas": 21000,
          "gas_price_gwei": 0.006,
          "est_fee_native": "0.000000126",
          "native": "ETH",
          "reverted": false,
          "error": null
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-ethereum-estimate-gas.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "data": "0x313ce567",
                  "to": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "gas": 21000,
                  "gas_price_gwei": 0.006,
                  "est_fee_native": "0.000000126",
                  "native": "ETH",
                  "reverted": false,
                  "error": null
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "data": {
                          "type": "string",
                          "description": "optional 0x calldata (query)"
                        },
                        "to": {
                          "type": "string",
                          "description": "0x target (query)"
                        }
                      },
                      "required": [
                        "to"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "gas": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas amount"
                        },
                        "gas_price_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas price in gwei"
                        },
                        "est_fee_native": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Estimated fee in the chain native token"
                        },
                        "native": {
                          "type": "string",
                          "description": "Native-token balance details"
                        },
                        "reverted": {
                          "type": "boolean",
                          "description": "True when the call reverts"
                        },
                        "error": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Error message, if any"
                        }
                      },
                      "required": [
                        "chain",
                        "reverted"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/ethereum/estimate-gas?to=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48&data=0x313ce567",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71415,
      "slug": "saylorinnovations-api-evm-arbitrum-balance",
      "resource": "https://saylorinnovations.com/api/evm/arbitrum/balance/{wallet}",
      "description": "EVM Wallet Balances (arbitrum). Arbitrum ERC-20 token balance and native ETH balance for any wallet: up to 20 ERC-20 tokens (?tokens=) in one call, with symbols, decimals and human-readable amounts. Live chain head.",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "wallet": {
            "type": "string",
            "description": "Wallet address queried"
          },
          "native": {
            "type": "object",
            "description": "Native-token balance details"
          },
          "tokens": {
            "type": "array",
            "description": "Token balances or token records"
          },
          "block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Block number the data was read at"
          }
        },
        "required": [
          "chain",
          "wallet",
          "native",
          "tokens"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "tokens": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "wallet": "0x4200000000000000000000000000000000000006",
                "native": {
                  "symbol": "ETH",
                  "balance": "1.2345",
                  "raw": "1234500000000000000"
                },
                "tokens": [
                  {
                    "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                    "symbol": "USDC",
                    "decimals": 6,
                    "balance": "250.5",
                    "raw": "250500000"
                  }
                ],
                "block": 51738756
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "tokens": {
                        "type": "string",
                        "description": "optional comma-separated ERC-20 addresses, up to 20"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "wallet": {
                        "type": "string",
                        "description": "Wallet address queried"
                      },
                      "native": {
                        "type": "object",
                        "description": "Native-token balance details"
                      },
                      "tokens": {
                        "type": "array",
                        "description": "Token balances or token records"
                      },
                      "block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Block number the data was read at"
                      }
                    },
                    "required": [
                      "chain",
                      "wallet",
                      "native",
                      "tokens"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "arbitrum",
        "balance",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.761Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "tokens": {
              "type": "string",
              "description": "optional comma-separated ERC-20 addresses, up to 20"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "wallet": "0x4200000000000000000000000000000000000006",
          "native": {
            "symbol": "ETH",
            "balance": "1.2345",
            "raw": "1234500000000000000"
          },
          "tokens": [
            {
              "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "symbol": "USDC",
              "decimals": 6,
              "balance": "250.5",
              "raw": "250500000"
            }
          ],
          "block": 51738756
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-arbitrum-balance-wallet.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "tokens": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "wallet": "0x4200000000000000000000000000000000000006",
                  "native": {
                    "symbol": "ETH",
                    "balance": "1.2345",
                    "raw": "1234500000000000000"
                  },
                  "tokens": [
                    {
                      "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                      "symbol": "USDC",
                      "decimals": 6,
                      "balance": "250.5",
                      "raw": "250500000"
                    }
                  ],
                  "block": 51738756
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "tokens": {
                          "type": "string",
                          "description": "optional comma-separated ERC-20 addresses, up to 20"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "wallet": {
                          "type": "string",
                          "description": "Wallet address queried"
                        },
                        "native": {
                          "type": "object",
                          "description": "Native-token balance details"
                        },
                        "tokens": {
                          "type": "array",
                          "description": "Token balances or token records"
                        },
                        "block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Block number the data was read at"
                        }
                      },
                      "required": [
                        "chain",
                        "wallet",
                        "native",
                        "tokens"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/arbitrum/balance/0x82aF49447D8a07e3bd95BD0d56f35241523fBab1?tokens=0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71416,
      "slug": "saylorinnovations-api-evm-arbitrum-contract",
      "resource": "https://saylorinnovations.com/api/evm/arbitrum/contract/{address}",
      "description": "Arbitrum contract introspection - wallet vs contract, proxy detection, bytecode size and ERC-20 name, symbol and supply",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "address": {
            "type": "string",
            "description": "Account or contract address"
          },
          "is_contract": {
            "type": "boolean",
            "description": "True when the address holds contract code"
          },
          "bytecode_bytes": {
            "type": [
              "number",
              "null"
            ],
            "description": "Size of the contract bytecode in bytes"
          },
          "proxy": {
            "type": "object",
            "description": "Proxy pattern detected, if any"
          },
          "token": {
            "type": [
              "object",
              "null"
            ],
            "description": "Token the values refer to"
          },
          "eip7702_delegate": {
            "description": "Delegate contract address when the account uses an EIP-7702 delegation, otherwise null"
          }
        },
        "required": [
          "chain",
          "address",
          "is_contract"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "is_contract": true,
                "bytecode_bytes": 1485,
                "proxy": {
                  "is_proxy": true,
                  "standard": "EIP-1967",
                  "implementation": "0x3333333333333333333333333333333333333333",
                  "admin": null
                },
                "token": {
                  "name": "USD Coin",
                  "symbol": "USDC",
                  "decimals": 6,
                  "total_supply": "4100000000"
                }
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "address": {
                        "type": "string",
                        "description": "Account or contract address"
                      },
                      "is_contract": {
                        "type": "boolean",
                        "description": "True when the address holds contract code"
                      },
                      "bytecode_bytes": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Size of the contract bytecode in bytes"
                      },
                      "proxy": {
                        "type": "object",
                        "description": "Proxy pattern detected, if any"
                      },
                      "token": {
                        "type": [
                          "object",
                          "null"
                        ],
                        "description": "Token the values refer to"
                      },
                      "eip7702_delegate": {
                        "description": "Delegate contract address when the account uses an EIP-7702 delegation, otherwise null"
                      }
                    },
                    "required": [
                      "chain",
                      "address",
                      "is_contract"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "arbitrum",
        "contract",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.761Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "is_contract": true,
          "bytecode_bytes": 1485,
          "proxy": {
            "is_proxy": true,
            "standard": "EIP-1967",
            "implementation": "0x3333333333333333333333333333333333333333",
            "admin": null
          },
          "token": {
            "name": "USD Coin",
            "symbol": "USDC",
            "decimals": 6,
            "total_supply": "4100000000"
          }
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-arbitrum-contract-address.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "is_contract": true,
                  "bytecode_bytes": 1485,
                  "proxy": {
                    "is_proxy": true,
                    "standard": "EIP-1967",
                    "implementation": "0x3333333333333333333333333333333333333333",
                    "admin": null
                  },
                  "token": {
                    "name": "USD Coin",
                    "symbol": "USDC",
                    "decimals": 6,
                    "total_supply": "4100000000"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "address": {
                          "type": "string",
                          "description": "Account or contract address"
                        },
                        "is_contract": {
                          "type": "boolean",
                          "description": "True when the address holds contract code"
                        },
                        "bytecode_bytes": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Size of the contract bytecode in bytes"
                        },
                        "proxy": {
                          "type": "object",
                          "description": "Proxy pattern detected, if any"
                        },
                        "token": {
                          "type": [
                            "object",
                            "null"
                          ],
                          "description": "Token the values refer to"
                        },
                        "eip7702_delegate": {
                          "description": "Delegate contract address when the account uses an EIP-7702 delegation, otherwise null"
                        }
                      },
                      "required": [
                        "chain",
                        "address",
                        "is_contract"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/arbitrum/contract/0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71417,
      "slug": "saylorinnovations-api-evm-arbitrum-allowance",
      "resource": "https://saylorinnovations.com/api/evm/arbitrum/allowance/{owner}/{token}/{spender}",
      "description": "Arbitrum ERC-20 allowance - how much a spender can move from an owner, with unlimited-approval flag",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "owner": {
            "type": "string",
            "description": "Owner address"
          },
          "token": {
            "type": "string",
            "description": "Token the values refer to"
          },
          "spender": {
            "type": "string",
            "description": "Address allowed to spend"
          },
          "allowance": {
            "type": "string",
            "description": "Approved spend amount in whole units"
          },
          "raw": {
            "type": "string",
            "description": "Unscaled integer value as returned by the chain"
          },
          "unlimited": {
            "type": "boolean",
            "description": "True when the allowance is effectively unlimited"
          },
          "symbol": {
            "type": [
              "string",
              "null"
            ],
            "description": "Ticker or asset symbol"
          }
        },
        "required": [
          "chain",
          "owner",
          "token",
          "spender",
          "raw"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "owner": "0x1111111111111111111111111111111111111111",
                "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "spender": "0x2222222222222222222222222222222222222222",
                "allowance": "100",
                "raw": "100000000",
                "unlimited": false
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "owner": {
                        "type": "string",
                        "description": "Owner address"
                      },
                      "token": {
                        "type": "string",
                        "description": "Token the values refer to"
                      },
                      "spender": {
                        "type": "string",
                        "description": "Address allowed to spend"
                      },
                      "allowance": {
                        "type": "string",
                        "description": "Approved spend amount in whole units"
                      },
                      "raw": {
                        "type": "string",
                        "description": "Unscaled integer value as returned by the chain"
                      },
                      "unlimited": {
                        "type": "boolean",
                        "description": "True when the allowance is effectively unlimited"
                      },
                      "symbol": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Ticker or asset symbol"
                      }
                    },
                    "required": [
                      "chain",
                      "owner",
                      "token",
                      "spender",
                      "raw"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "arbitrum",
        "allowance",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.761Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "owner": "0x1111111111111111111111111111111111111111",
          "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "spender": "0x2222222222222222222222222222222222222222",
          "allowance": "100",
          "raw": "100000000",
          "unlimited": false
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-arbitrum-allowance-owner-token-spender.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "owner": "0x1111111111111111111111111111111111111111",
                  "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "spender": "0x2222222222222222222222222222222222222222",
                  "allowance": "100",
                  "raw": "100000000",
                  "unlimited": false
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "owner": {
                          "type": "string",
                          "description": "Owner address"
                        },
                        "token": {
                          "type": "string",
                          "description": "Token the values refer to"
                        },
                        "spender": {
                          "type": "string",
                          "description": "Address allowed to spend"
                        },
                        "allowance": {
                          "type": "string",
                          "description": "Approved spend amount in whole units"
                        },
                        "raw": {
                          "type": "string",
                          "description": "Unscaled integer value as returned by the chain"
                        },
                        "unlimited": {
                          "type": "boolean",
                          "description": "True when the allowance is effectively unlimited"
                        },
                        "symbol": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Ticker or asset symbol"
                        }
                      },
                      "required": [
                        "chain",
                        "owner",
                        "token",
                        "spender",
                        "raw"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/arbitrum/allowance/0x82aF49447D8a07e3bd95BD0d56f35241523fBab1/0xaf88d065e77c8cC2239327C5EDb3A432268e5831/0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71418,
      "slug": "saylorinnovations-api-evm-arbitrum-network",
      "resource": "https://saylorinnovations.com/api/evm/arbitrum/network",
      "description": "Arbitrum network status - chain ID, latest block, block age, gas price and base fee",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "chain_id": {
            "type": [
              "number",
              "null"
            ],
            "description": "EVM chain id"
          },
          "block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Block number the data was read at"
          },
          "block_age_seconds": {
            "type": [
              "number",
              "null"
            ],
            "description": "Seconds since the latest block"
          },
          "gas_price_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas price in gwei"
          },
          "base_fee_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Base fee per gas in gwei"
          }
        },
        "required": [
          "chain",
          "chain_id",
          "block"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "chain_id": 8453,
                "block": 51738756,
                "block_age_seconds": 1,
                "gas_price_gwei": 0.0052,
                "base_fee_gwei": 0.0041
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "chain_id": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "EVM chain id"
                      },
                      "block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Block number the data was read at"
                      },
                      "block_age_seconds": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Seconds since the latest block"
                      },
                      "gas_price_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas price in gwei"
                      },
                      "base_fee_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Base fee per gas in gwei"
                      }
                    },
                    "required": [
                      "chain",
                      "chain_id",
                      "block"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "arbitrum",
        "network",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.761Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "chain_id": 8453,
          "block": 51738756,
          "block_age_seconds": 1,
          "gas_price_gwei": 0.0052,
          "base_fee_gwei": 0.0041
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-arbitrum-network.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "chain_id": 8453,
                  "block": 51738756,
                  "block_age_seconds": 1,
                  "gas_price_gwei": 0.0052,
                  "base_fee_gwei": 0.0041
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "chain_id": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "EVM chain id"
                        },
                        "block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Block number the data was read at"
                        },
                        "block_age_seconds": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Seconds since the latest block"
                        },
                        "gas_price_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas price in gwei"
                        },
                        "base_fee_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Base fee per gas in gwei"
                        }
                      },
                      "required": [
                        "chain",
                        "chain_id",
                        "block"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/arbitrum/network",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71419,
      "slug": "saylorinnovations-api-evm-arbitrum-tx",
      "resource": "https://saylorinnovations.com/api/evm/arbitrum/tx/{hash}",
      "description": "EVM Transaction Details (arbitrum). Arbitrum transaction details: status, from/to, value, block, nonce, gas used, total fee (incl. L1 data fee on OP-stack chains), event count and method selector.",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "hash": {
            "type": "string",
            "description": "Hash of the item"
          },
          "status": {
            "type": "string",
            "description": "Current status"
          },
          "from": {
            "type": "string",
            "description": "Start of the range"
          },
          "to": {
            "type": [
              "string",
              "null"
            ],
            "description": "End of the range"
          },
          "value_eth": {
            "type": "string",
            "description": "Amount in the chain native token"
          },
          "block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Block number the data was read at"
          },
          "gas_used": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas consumed"
          },
          "fee_eth": {
            "type": [
              "string",
              "null"
            ],
            "description": "Fee paid in the chain native token"
          },
          "log_count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of log"
          },
          "contract_created": {
            "description": "Address of the contract created by the transaction, if any"
          },
          "nonce": {
            "type": [
              "number",
              "null"
            ],
            "description": "Transaction count (nonce) of the account"
          },
          "method_selector": {
            "type": [
              "string",
              "null"
            ],
            "description": "First four bytes of the call data, identifying the called function"
          }
        },
        "required": [
          "chain",
          "hash",
          "status"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "hash": "0xabababababababababababababababababababababababababababababababab",
                "status": "success",
                "from": "0x1111111111111111111111111111111111111111",
                "to": "0x2222222222222222222222222222222222222222",
                "value_eth": "0",
                "block": 51738756,
                "gas_used": 51234,
                "fee_eth": "0.0000021",
                "log_count": 1
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "hash": {
                        "type": "string",
                        "description": "Hash of the item"
                      },
                      "status": {
                        "type": "string",
                        "description": "Current status"
                      },
                      "from": {
                        "type": "string",
                        "description": "Start of the range"
                      },
                      "to": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "End of the range"
                      },
                      "value_eth": {
                        "type": "string",
                        "description": "Amount in the chain native token"
                      },
                      "block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Block number the data was read at"
                      },
                      "gas_used": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas consumed"
                      },
                      "fee_eth": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Fee paid in the chain native token"
                      },
                      "log_count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of log"
                      },
                      "contract_created": {
                        "description": "Address of the contract created by the transaction, if any"
                      },
                      "nonce": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Transaction count (nonce) of the account"
                      },
                      "method_selector": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "First four bytes of the call data, identifying the called function"
                      }
                    },
                    "required": [
                      "chain",
                      "hash",
                      "status"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "arbitrum",
        "tx",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.761Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "hash": "0xabababababababababababababababababababababababababababababababab",
          "status": "success",
          "from": "0x1111111111111111111111111111111111111111",
          "to": "0x2222222222222222222222222222222222222222",
          "value_eth": "0",
          "block": 51738756,
          "gas_used": 51234,
          "fee_eth": "0.0000021",
          "log_count": 1
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-arbitrum-tx-hash.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "hash": "0xabababababababababababababababababababababababababababababababab",
                  "status": "success",
                  "from": "0x1111111111111111111111111111111111111111",
                  "to": "0x2222222222222222222222222222222222222222",
                  "value_eth": "0",
                  "block": 51738756,
                  "gas_used": 51234,
                  "fee_eth": "0.0000021",
                  "log_count": 1
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "hash": {
                          "type": "string",
                          "description": "Hash of the item"
                        },
                        "status": {
                          "type": "string",
                          "description": "Current status"
                        },
                        "from": {
                          "type": "string",
                          "description": "Start of the range"
                        },
                        "to": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "End of the range"
                        },
                        "value_eth": {
                          "type": "string",
                          "description": "Amount in the chain native token"
                        },
                        "block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Block number the data was read at"
                        },
                        "gas_used": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas consumed"
                        },
                        "fee_eth": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Fee paid in the chain native token"
                        },
                        "log_count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of log"
                        },
                        "contract_created": {
                          "description": "Address of the contract created by the transaction, if any"
                        },
                        "nonce": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Transaction count (nonce) of the account"
                        },
                        "method_selector": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "First four bytes of the call data, identifying the called function"
                        }
                      },
                      "required": [
                        "chain",
                        "hash",
                        "status"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/arbitrum/tx/0x8a2670a94fec6a4931b159e35e761e3bf8f1953cf83cca33b93e94a51d265ebd",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71420,
      "slug": "saylorinnovations-api-evm-arbitrum-block",
      "resource": "https://saylorinnovations.com/api/evm/arbitrum/block/{number}",
      "description": "Arbitrum block by number or latest - hash, time, transaction count, gas used, base fee and miner",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "number": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number that was looked up"
          },
          "hash": {
            "type": "string",
            "description": "Hash of the item"
          },
          "timestamp": {
            "type": [
              "number",
              "null"
            ],
            "description": "Time of the record"
          },
          "time": {
            "type": "string",
            "description": "Time"
          },
          "tx_count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of tx"
          },
          "gas_used": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas consumed"
          },
          "gas_limit": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas limit"
          },
          "base_fee_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Base fee per gas in gwei"
          },
          "miner": {
            "type": "string",
            "description": "Address of the block producer"
          },
          "parent_hash": {
            "type": [
              "string",
              "null"
            ],
            "description": "Hash of the parent block"
          },
          "tx_hashes": {
            "type": [
              "array",
              "null"
            ],
            "description": "Transaction hashes in the block"
          }
        },
        "required": [
          "chain",
          "number",
          "hash"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "number": 51738756,
                "hash": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
                "timestamp": 1790240000,
                "time": "2026-09-24T16:53:20.000Z",
                "tx_count": 212,
                "gas_used": 41000000,
                "gas_limit": 150000000,
                "base_fee_gwei": 0.005,
                "miner": "0x4200000000000000000000000000000000000011"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "number": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number that was looked up"
                      },
                      "hash": {
                        "type": "string",
                        "description": "Hash of the item"
                      },
                      "timestamp": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Time of the record"
                      },
                      "time": {
                        "type": "string",
                        "description": "Time"
                      },
                      "tx_count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of tx"
                      },
                      "gas_used": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas consumed"
                      },
                      "gas_limit": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas limit"
                      },
                      "base_fee_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Base fee per gas in gwei"
                      },
                      "miner": {
                        "type": "string",
                        "description": "Address of the block producer"
                      },
                      "parent_hash": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Hash of the parent block"
                      },
                      "tx_hashes": {
                        "type": [
                          "array",
                          "null"
                        ],
                        "description": "Transaction hashes in the block"
                      }
                    },
                    "required": [
                      "chain",
                      "number",
                      "hash"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "arbitrum",
        "block",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.762Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "number": 51738756,
          "hash": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
          "timestamp": 1790240000,
          "time": "2026-09-24T16:53:20.000Z",
          "tx_count": 212,
          "gas_used": 41000000,
          "gas_limit": 150000000,
          "base_fee_gwei": 0.005,
          "miner": "0x4200000000000000000000000000000000000011"
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-arbitrum-block-number.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "number": 51738756,
                  "hash": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
                  "timestamp": 1790240000,
                  "time": "2026-09-24T16:53:20.000Z",
                  "tx_count": 212,
                  "gas_used": 41000000,
                  "gas_limit": 150000000,
                  "base_fee_gwei": 0.005,
                  "miner": "0x4200000000000000000000000000000000000011"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "number": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number that was looked up"
                        },
                        "hash": {
                          "type": "string",
                          "description": "Hash of the item"
                        },
                        "timestamp": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Time of the record"
                        },
                        "time": {
                          "type": "string",
                          "description": "Time"
                        },
                        "tx_count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of tx"
                        },
                        "gas_used": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas consumed"
                        },
                        "gas_limit": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas limit"
                        },
                        "base_fee_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Base fee per gas in gwei"
                        },
                        "miner": {
                          "type": "string",
                          "description": "Address of the block producer"
                        },
                        "parent_hash": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Hash of the parent block"
                        },
                        "tx_hashes": {
                          "type": [
                            "array",
                            "null"
                          ],
                          "description": "Transaction hashes in the block"
                        }
                      },
                      "required": [
                        "chain",
                        "number",
                        "hash"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/arbitrum/block/latest",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71421,
      "slug": "saylorinnovations-api-evm-arbitrum-nonce",
      "resource": "https://saylorinnovations.com/api/evm/arbitrum/nonce/{address}",
      "description": "Arbitrum account nonce - confirmed and pending transaction count for any address",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "address": {
            "type": "string",
            "description": "Account or contract address"
          },
          "nonce": {
            "type": [
              "number",
              "null"
            ],
            "description": "Transaction count (nonce) of the account"
          },
          "pending_nonce": {
            "type": [
              "number",
              "null"
            ],
            "description": "Account nonce including pending transactions"
          }
        },
        "required": [
          "chain",
          "address",
          "nonce"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "address": "0x1111111111111111111111111111111111111111",
                "nonce": 42,
                "pending_nonce": 43
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "address": {
                        "type": "string",
                        "description": "Account or contract address"
                      },
                      "nonce": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Transaction count (nonce) of the account"
                      },
                      "pending_nonce": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Account nonce including pending transactions"
                      }
                    },
                    "required": [
                      "chain",
                      "address",
                      "nonce"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "arbitrum",
        "nonce",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.762Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "address": "0x1111111111111111111111111111111111111111",
          "nonce": 42,
          "pending_nonce": 43
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-arbitrum-nonce-address.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "address": "0x1111111111111111111111111111111111111111",
                  "nonce": 42,
                  "pending_nonce": 43
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "address": {
                          "type": "string",
                          "description": "Account or contract address"
                        },
                        "nonce": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Transaction count (nonce) of the account"
                        },
                        "pending_nonce": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Account nonce including pending transactions"
                        }
                      },
                      "required": [
                        "chain",
                        "address",
                        "nonce"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/arbitrum/nonce/0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71422,
      "slug": "saylorinnovations-api-evm-arbitrum-transfers",
      "resource": "https://saylorinnovations.com/api/evm/arbitrum/transfers/{token}",
      "description": "Arbitrum ERC-20 token transfer history - decoded Transfer events, filterable to one wallet",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "token": {
            "type": "string",
            "description": "Token the values refer to"
          },
          "symbol": {
            "type": [
              "string",
              "null"
            ],
            "description": "Ticker or asset symbol"
          },
          "wallet": {
            "type": [
              "string",
              "null"
            ],
            "description": "Wallet address queried"
          },
          "from_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "First block of the scanned range"
          },
          "to_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Last block of the scanned range"
          },
          "count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items returned"
          },
          "truncated": {
            "type": "boolean",
            "description": "True when the list was cut at the limit"
          },
          "transfers": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Token transfers found"
          },
          "decimals": {
            "type": [
              "number",
              "null"
            ],
            "description": "Token decimal places"
          }
        },
        "required": [
          "chain",
          "token",
          "transfers"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "wallet": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
                "blocks": "2000"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "symbol": "USDC",
                "wallet": "0x1111111111111111111111111111111111111111",
                "from_block": 51737756,
                "to_block": 51738756,
                "count": 1,
                "truncated": false,
                "transfers": [
                  {
                    "block": 51738700,
                    "tx": "0xabababababababababababababababababababababababababababababababab",
                    "from": "0x2222222222222222222222222222222222222222",
                    "to": "0x1111111111111111111111111111111111111111",
                    "amount": "25",
                    "raw": "25000000",
                    "direction": "in"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "wallet": {
                        "type": "string",
                        "description": "optional 0x address — only transfers in or out of it (query)"
                      },
                      "blocks": {
                        "type": "string",
                        "description": "optional look-back window, default 1000, max 2000 with wallet, 20 without (query)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "token": {
                        "type": "string",
                        "description": "Token the values refer to"
                      },
                      "symbol": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Ticker or asset symbol"
                      },
                      "wallet": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Wallet address queried"
                      },
                      "from_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "First block of the scanned range"
                      },
                      "to_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Last block of the scanned range"
                      },
                      "count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items returned"
                      },
                      "truncated": {
                        "type": "boolean",
                        "description": "True when the list was cut at the limit"
                      },
                      "transfers": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Token transfers found"
                      },
                      "decimals": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Token decimal places"
                      }
                    },
                    "required": [
                      "chain",
                      "token",
                      "transfers"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "arbitrum",
        "transfers",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.762Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "wallet": {
              "type": "string",
              "description": "optional 0x address — only transfers in or out of it (query)"
            },
            "blocks": {
              "type": "string",
              "description": "optional look-back window, default 1000, max 2000 with wallet, 20 without (query)"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "symbol": "USDC",
          "wallet": "0x1111111111111111111111111111111111111111",
          "from_block": 51737756,
          "to_block": 51738756,
          "count": 1,
          "truncated": false,
          "transfers": [
            {
              "block": 51738700,
              "tx": "0xabababababababababababababababababababababababababababababababab",
              "from": "0x2222222222222222222222222222222222222222",
              "to": "0x1111111111111111111111111111111111111111",
              "amount": "25",
              "raw": "25000000",
              "direction": "in"
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-arbitrum-transfers-token.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "wallet": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
                  "blocks": "2000"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "symbol": "USDC",
                  "wallet": "0x1111111111111111111111111111111111111111",
                  "from_block": 51737756,
                  "to_block": 51738756,
                  "count": 1,
                  "truncated": false,
                  "transfers": [
                    {
                      "block": 51738700,
                      "tx": "0xabababababababababababababababababababababababababababababababab",
                      "from": "0x2222222222222222222222222222222222222222",
                      "to": "0x1111111111111111111111111111111111111111",
                      "amount": "25",
                      "raw": "25000000",
                      "direction": "in"
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "wallet": {
                          "type": "string",
                          "description": "optional 0x address — only transfers in or out of it (query)"
                        },
                        "blocks": {
                          "type": "string",
                          "description": "optional look-back window, default 1000, max 2000 with wallet, 20 without (query)"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "token": {
                          "type": "string",
                          "description": "Token the values refer to"
                        },
                        "symbol": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Ticker or asset symbol"
                        },
                        "wallet": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Wallet address queried"
                        },
                        "from_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "First block of the scanned range"
                        },
                        "to_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Last block of the scanned range"
                        },
                        "count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items returned"
                        },
                        "truncated": {
                          "type": "boolean",
                          "description": "True when the list was cut at the limit"
                        },
                        "transfers": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Token transfers found"
                        },
                        "decimals": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Token decimal places"
                        }
                      },
                      "required": [
                        "chain",
                        "token",
                        "transfers"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/arbitrum/transfers/0xaf88d065e77c8cC2239327C5EDb3A432268e5831?wallet=0x82aF49447D8a07e3bd95BD0d56f35241523fBab1&blocks=2000",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71423,
      "slug": "saylorinnovations-api-evm-arbitrum-events",
      "resource": "https://saylorinnovations.com/api/evm/arbitrum/events/{contract}",
      "description": "Send an Arbitrum contract address, get its raw event logs, filterable by topic, newest first.",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "from_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "First block of the scanned range"
          },
          "to_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Last block of the scanned range"
          },
          "count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items returned"
          },
          "truncated": {
            "type": "boolean",
            "description": "True when the list was cut at the limit"
          },
          "logs": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Event logs"
          },
          "topic0": {
            "description": "First topic of the log (the event signature hash)"
          }
        },
        "required": [
          "chain",
          "contract",
          "logs"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "blocks": "20"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "contract": "0x3333333333333333333333333333333333333333",
                "from_block": 51738256,
                "to_block": 51738756,
                "count": 1,
                "truncated": false,
                "logs": [
                  {
                    "block": 51738700,
                    "tx": "0xabababababababababababababababababababababababababababababababab",
                    "log_index": 3,
                    "topics": [
                      "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
                    ],
                    "data": "0x"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "blocks": {
                        "type": "string",
                        "description": "optional look-back window, default 500, max 2000 (query)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "from_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "First block of the scanned range"
                      },
                      "to_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Last block of the scanned range"
                      },
                      "count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items returned"
                      },
                      "truncated": {
                        "type": "boolean",
                        "description": "True when the list was cut at the limit"
                      },
                      "logs": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Event logs"
                      },
                      "topic0": {
                        "description": "First topic of the log (the event signature hash)"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "logs"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "arbitrum",
        "events",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.762Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "blocks": {
              "type": "string",
              "description": "optional look-back window, default 500, max 2000 (query)"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "contract": "0x3333333333333333333333333333333333333333",
          "from_block": 51738256,
          "to_block": 51738756,
          "count": 1,
          "truncated": false,
          "logs": [
            {
              "block": 51738700,
              "tx": "0xabababababababababababababababababababababababababababababababab",
              "log_index": 3,
              "topics": [
                "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
              ],
              "data": "0x"
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-arbitrum-events-contract.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "blocks": "20"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "contract": "0x3333333333333333333333333333333333333333",
                  "from_block": 51738256,
                  "to_block": 51738756,
                  "count": 1,
                  "truncated": false,
                  "logs": [
                    {
                      "block": 51738700,
                      "tx": "0xabababababababababababababababababababababababababababababababab",
                      "log_index": 3,
                      "topics": [
                        "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
                      ],
                      "data": "0x"
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "blocks": {
                          "type": "string",
                          "description": "optional look-back window, default 500, max 2000 (query)"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "from_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "First block of the scanned range"
                        },
                        "to_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Last block of the scanned range"
                        },
                        "count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items returned"
                        },
                        "truncated": {
                          "type": "boolean",
                          "description": "True when the list was cut at the limit"
                        },
                        "logs": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Event logs"
                        },
                        "topic0": {
                          "description": "First topic of the log (the event signature hash)"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "logs"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/arbitrum/events/0xaf88d065e77c8cC2239327C5EDb3A432268e5831?blocks=20",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71424,
      "slug": "saylorinnovations-api-evm-arbitrum-storage",
      "resource": "https://saylorinnovations.com/api/evm/arbitrum/storage/{contract}/{slot}",
      "description": "Arbitrum contract storage slot - raw 32-byte value with uint and address decodings",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "slot": {
            "type": "string",
            "description": "Storage slot that was read"
          },
          "value": {
            "type": "string",
            "description": "Value of the requested item"
          },
          "as_uint": {
            "type": "string",
            "description": "Slot value interpreted as an unsigned integer"
          },
          "as_address": {
            "type": [
              "string",
              "null"
            ],
            "description": "Slot value interpreted as an address"
          }
        },
        "required": [
          "chain",
          "contract",
          "slot",
          "value"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "contract": "0x3333333333333333333333333333333333333333",
                "slot": "0x0",
                "value": "0x0000000000000000000000000000000000000000000000000000000000000001",
                "as_uint": "1",
                "as_address": null
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "slot": {
                        "type": "string",
                        "description": "Storage slot that was read"
                      },
                      "value": {
                        "type": "string",
                        "description": "Value of the requested item"
                      },
                      "as_uint": {
                        "type": "string",
                        "description": "Slot value interpreted as an unsigned integer"
                      },
                      "as_address": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Slot value interpreted as an address"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "slot",
                      "value"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "arbitrum",
        "storage",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.762Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "contract": "0x3333333333333333333333333333333333333333",
          "slot": "0x0",
          "value": "0x0000000000000000000000000000000000000000000000000000000000000001",
          "as_uint": "1",
          "as_address": null
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-arbitrum-storage-contract-slot.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "contract": "0x3333333333333333333333333333333333333333",
                  "slot": "0x0",
                  "value": "0x0000000000000000000000000000000000000000000000000000000000000001",
                  "as_uint": "1",
                  "as_address": null
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "slot": {
                          "type": "string",
                          "description": "Storage slot that was read"
                        },
                        "value": {
                          "type": "string",
                          "description": "Value of the requested item"
                        },
                        "as_uint": {
                          "type": "string",
                          "description": "Slot value interpreted as an unsigned integer"
                        },
                        "as_address": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Slot value interpreted as an address"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "slot",
                        "value"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/arbitrum/storage/0xaf88d065e77c8cC2239327C5EDb3A432268e5831/0",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71425,
      "slug": "saylorinnovations-api-evm-arbitrum-call",
      "resource": "https://saylorinnovations.com/api/evm/arbitrum/call/{contract}",
      "description": "Send an Arbitrum contract address and ABI-encoded calldata, get the read-only eth_call return data, with reverts reported cleanly.",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "result": {
            "type": [
              "string",
              "null"
            ],
            "description": "Result of the operation"
          },
          "reverted": {
            "type": "boolean",
            "description": "True when the call reverts"
          },
          "error": {
            "type": [
              "string",
              "null"
            ],
            "description": "Error message, if any"
          },
          "revert_data": {
            "description": "Raw revert data returned by the call, if it reverted"
          }
        },
        "required": [
          "chain",
          "contract",
          "reverted"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "data": "0x313ce567"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "result": "0x0000000000000000000000000000000000000000000000000000000000000006",
                "reverted": false,
                "error": null
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "data": {
                        "type": "string",
                        "description": "0x ABI-encoded calldata (query)"
                      }
                    },
                    "required": [
                      "data"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "result": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Result of the operation"
                      },
                      "reverted": {
                        "type": "boolean",
                        "description": "True when the call reverts"
                      },
                      "error": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Error message, if any"
                      },
                      "revert_data": {
                        "description": "Raw revert data returned by the call, if it reverted"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "reverted"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "arbitrum",
        "call",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.762Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "string",
              "description": "0x ABI-encoded calldata (query)"
            }
          },
          "required": [
            "data"
          ]
        },
        "exampleResponse": {
          "chain": "base",
          "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "result": "0x0000000000000000000000000000000000000000000000000000000000000006",
          "reverted": false,
          "error": null
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-arbitrum-call-contract.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "data": "0x313ce567"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "result": "0x0000000000000000000000000000000000000000000000000000000000000006",
                  "reverted": false,
                  "error": null
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "data": {
                          "type": "string",
                          "description": "0x ABI-encoded calldata (query)"
                        }
                      },
                      "required": [
                        "data"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "result": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Result of the operation"
                        },
                        "reverted": {
                          "type": "boolean",
                          "description": "True when the call reverts"
                        },
                        "error": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Error message, if any"
                        },
                        "revert_data": {
                          "description": "Raw revert data returned by the call, if it reverted"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "reverted"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/arbitrum/call/0xaf88d065e77c8cC2239327C5EDb3A432268e5831?data=0x313ce567",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71426,
      "slug": "saylorinnovations-api-evm-arbitrum-estimate-gas",
      "resource": "https://saylorinnovations.com/api/evm/arbitrum/estimate-gas",
      "description": "Arbitrum transaction gas estimate - gas units, gas price and fee in the native coin",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "gas": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas amount"
          },
          "gas_price_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas price in gwei"
          },
          "est_fee_native": {
            "type": [
              "string",
              "null"
            ],
            "description": "Estimated fee in the chain native token"
          },
          "native": {
            "type": "string",
            "description": "Native-token balance details"
          },
          "reverted": {
            "type": "boolean",
            "description": "True when the call reverts"
          },
          "error": {
            "type": [
              "string",
              "null"
            ],
            "description": "Error message, if any"
          }
        },
        "required": [
          "chain",
          "reverted"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "data": "0x313ce567",
                "to": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "gas": 21000,
                "gas_price_gwei": 0.006,
                "est_fee_native": "0.000000126",
                "native": "ETH",
                "reverted": false,
                "error": null
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "data": {
                        "type": "string",
                        "description": "optional 0x calldata (query)"
                      },
                      "to": {
                        "type": "string",
                        "description": "0x target (query)"
                      }
                    },
                    "required": [
                      "to"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "gas": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas amount"
                      },
                      "gas_price_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas price in gwei"
                      },
                      "est_fee_native": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Estimated fee in the chain native token"
                      },
                      "native": {
                        "type": "string",
                        "description": "Native-token balance details"
                      },
                      "reverted": {
                        "type": "boolean",
                        "description": "True when the call reverts"
                      },
                      "error": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Error message, if any"
                      }
                    },
                    "required": [
                      "chain",
                      "reverted"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "arbitrum",
        "estimate-gas",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.762Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "string",
              "description": "optional 0x calldata (query)"
            },
            "to": {
              "type": "string",
              "description": "0x target (query)"
            }
          },
          "required": [
            "to"
          ]
        },
        "exampleResponse": {
          "chain": "base",
          "gas": 21000,
          "gas_price_gwei": 0.006,
          "est_fee_native": "0.000000126",
          "native": "ETH",
          "reverted": false,
          "error": null
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-arbitrum-estimate-gas.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "data": "0x313ce567",
                  "to": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "gas": 21000,
                  "gas_price_gwei": 0.006,
                  "est_fee_native": "0.000000126",
                  "native": "ETH",
                  "reverted": false,
                  "error": null
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "data": {
                          "type": "string",
                          "description": "optional 0x calldata (query)"
                        },
                        "to": {
                          "type": "string",
                          "description": "0x target (query)"
                        }
                      },
                      "required": [
                        "to"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "gas": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas amount"
                        },
                        "gas_price_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas price in gwei"
                        },
                        "est_fee_native": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Estimated fee in the chain native token"
                        },
                        "native": {
                          "type": "string",
                          "description": "Native-token balance details"
                        },
                        "reverted": {
                          "type": "boolean",
                          "description": "True when the call reverts"
                        },
                        "error": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Error message, if any"
                        }
                      },
                      "required": [
                        "chain",
                        "reverted"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/arbitrum/estimate-gas?to=0xaf88d065e77c8cC2239327C5EDb3A432268e5831&data=0x313ce567",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71427,
      "slug": "saylorinnovations-api-evm-optimism-balance",
      "resource": "https://saylorinnovations.com/api/evm/optimism/balance/{wallet}",
      "description": "Optimism wallet balance - native ETH plus up to 20 ERC-20 token balances in one call",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "wallet": {
            "type": "string",
            "description": "Wallet address queried"
          },
          "native": {
            "type": "object",
            "description": "Native-token balance details"
          },
          "tokens": {
            "type": "array",
            "description": "Token balances or token records"
          },
          "block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Block number the data was read at"
          }
        },
        "required": [
          "chain",
          "wallet",
          "native",
          "tokens"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "tokens": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "wallet": "0x4200000000000000000000000000000000000006",
                "native": {
                  "symbol": "ETH",
                  "balance": "1.2345",
                  "raw": "1234500000000000000"
                },
                "tokens": [
                  {
                    "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                    "symbol": "USDC",
                    "decimals": 6,
                    "balance": "250.5",
                    "raw": "250500000"
                  }
                ],
                "block": 51738756
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "tokens": {
                        "type": "string",
                        "description": "optional comma-separated ERC-20 addresses, up to 20"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "wallet": {
                        "type": "string",
                        "description": "Wallet address queried"
                      },
                      "native": {
                        "type": "object",
                        "description": "Native-token balance details"
                      },
                      "tokens": {
                        "type": "array",
                        "description": "Token balances or token records"
                      },
                      "block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Block number the data was read at"
                      }
                    },
                    "required": [
                      "chain",
                      "wallet",
                      "native",
                      "tokens"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "optimism",
        "balance",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.762Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "tokens": {
              "type": "string",
              "description": "optional comma-separated ERC-20 addresses, up to 20"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "wallet": "0x4200000000000000000000000000000000000006",
          "native": {
            "symbol": "ETH",
            "balance": "1.2345",
            "raw": "1234500000000000000"
          },
          "tokens": [
            {
              "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "symbol": "USDC",
              "decimals": 6,
              "balance": "250.5",
              "raw": "250500000"
            }
          ],
          "block": 51738756
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-optimism-balance-wallet.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "tokens": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "wallet": "0x4200000000000000000000000000000000000006",
                  "native": {
                    "symbol": "ETH",
                    "balance": "1.2345",
                    "raw": "1234500000000000000"
                  },
                  "tokens": [
                    {
                      "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                      "symbol": "USDC",
                      "decimals": 6,
                      "balance": "250.5",
                      "raw": "250500000"
                    }
                  ],
                  "block": 51738756
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "tokens": {
                          "type": "string",
                          "description": "optional comma-separated ERC-20 addresses, up to 20"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "wallet": {
                          "type": "string",
                          "description": "Wallet address queried"
                        },
                        "native": {
                          "type": "object",
                          "description": "Native-token balance details"
                        },
                        "tokens": {
                          "type": "array",
                          "description": "Token balances or token records"
                        },
                        "block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Block number the data was read at"
                        }
                      },
                      "required": [
                        "chain",
                        "wallet",
                        "native",
                        "tokens"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/optimism/balance/0x4200000000000000000000000000000000000006?tokens=0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71428,
      "slug": "saylorinnovations-api-evm-optimism-contract",
      "resource": "https://saylorinnovations.com/api/evm/optimism/contract/{address}",
      "description": "Send an Optimism address, get whether it is a wallet or a contract, proxy detection, bytecode size and ERC-20 name, symbol and supply.",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "address": {
            "type": "string",
            "description": "Account or contract address"
          },
          "is_contract": {
            "type": "boolean",
            "description": "True when the address holds contract code"
          },
          "bytecode_bytes": {
            "type": [
              "number",
              "null"
            ],
            "description": "Size of the contract bytecode in bytes"
          },
          "proxy": {
            "type": "object",
            "description": "Proxy pattern detected, if any"
          },
          "token": {
            "type": [
              "object",
              "null"
            ],
            "description": "Token the values refer to"
          },
          "eip7702_delegate": {
            "description": "Delegate contract address when the account uses an EIP-7702 delegation, otherwise null"
          }
        },
        "required": [
          "chain",
          "address",
          "is_contract"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "is_contract": true,
                "bytecode_bytes": 1485,
                "proxy": {
                  "is_proxy": true,
                  "standard": "EIP-1967",
                  "implementation": "0x3333333333333333333333333333333333333333",
                  "admin": null
                },
                "token": {
                  "name": "USD Coin",
                  "symbol": "USDC",
                  "decimals": 6,
                  "total_supply": "4100000000"
                }
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "address": {
                        "type": "string",
                        "description": "Account or contract address"
                      },
                      "is_contract": {
                        "type": "boolean",
                        "description": "True when the address holds contract code"
                      },
                      "bytecode_bytes": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Size of the contract bytecode in bytes"
                      },
                      "proxy": {
                        "type": "object",
                        "description": "Proxy pattern detected, if any"
                      },
                      "token": {
                        "type": [
                          "object",
                          "null"
                        ],
                        "description": "Token the values refer to"
                      },
                      "eip7702_delegate": {
                        "description": "Delegate contract address when the account uses an EIP-7702 delegation, otherwise null"
                      }
                    },
                    "required": [
                      "chain",
                      "address",
                      "is_contract"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "optimism",
        "contract",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.762Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "is_contract": true,
          "bytecode_bytes": 1485,
          "proxy": {
            "is_proxy": true,
            "standard": "EIP-1967",
            "implementation": "0x3333333333333333333333333333333333333333",
            "admin": null
          },
          "token": {
            "name": "USD Coin",
            "symbol": "USDC",
            "decimals": 6,
            "total_supply": "4100000000"
          }
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-optimism-contract-address.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "is_contract": true,
                  "bytecode_bytes": 1485,
                  "proxy": {
                    "is_proxy": true,
                    "standard": "EIP-1967",
                    "implementation": "0x3333333333333333333333333333333333333333",
                    "admin": null
                  },
                  "token": {
                    "name": "USD Coin",
                    "symbol": "USDC",
                    "decimals": 6,
                    "total_supply": "4100000000"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "address": {
                          "type": "string",
                          "description": "Account or contract address"
                        },
                        "is_contract": {
                          "type": "boolean",
                          "description": "True when the address holds contract code"
                        },
                        "bytecode_bytes": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Size of the contract bytecode in bytes"
                        },
                        "proxy": {
                          "type": "object",
                          "description": "Proxy pattern detected, if any"
                        },
                        "token": {
                          "type": [
                            "object",
                            "null"
                          ],
                          "description": "Token the values refer to"
                        },
                        "eip7702_delegate": {
                          "description": "Delegate contract address when the account uses an EIP-7702 delegation, otherwise null"
                        }
                      },
                      "required": [
                        "chain",
                        "address",
                        "is_contract"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/optimism/contract/0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71429,
      "slug": "saylorinnovations-api-evm-optimism-allowance",
      "resource": "https://saylorinnovations.com/api/evm/optimism/allowance/{owner}/{token}/{spender}",
      "description": "Optimism ERC-20 allowance - how much a spender can move from an owner, with unlimited-approval flag",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "owner": {
            "type": "string",
            "description": "Owner address"
          },
          "token": {
            "type": "string",
            "description": "Token the values refer to"
          },
          "spender": {
            "type": "string",
            "description": "Address allowed to spend"
          },
          "allowance": {
            "type": "string",
            "description": "Approved spend amount in whole units"
          },
          "raw": {
            "type": "string",
            "description": "Unscaled integer value as returned by the chain"
          },
          "unlimited": {
            "type": "boolean",
            "description": "True when the allowance is effectively unlimited"
          },
          "symbol": {
            "type": [
              "string",
              "null"
            ],
            "description": "Ticker or asset symbol"
          }
        },
        "required": [
          "chain",
          "owner",
          "token",
          "spender",
          "raw"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "owner": "0x1111111111111111111111111111111111111111",
                "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "spender": "0x2222222222222222222222222222222222222222",
                "allowance": "100",
                "raw": "100000000",
                "unlimited": false
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "owner": {
                        "type": "string",
                        "description": "Owner address"
                      },
                      "token": {
                        "type": "string",
                        "description": "Token the values refer to"
                      },
                      "spender": {
                        "type": "string",
                        "description": "Address allowed to spend"
                      },
                      "allowance": {
                        "type": "string",
                        "description": "Approved spend amount in whole units"
                      },
                      "raw": {
                        "type": "string",
                        "description": "Unscaled integer value as returned by the chain"
                      },
                      "unlimited": {
                        "type": "boolean",
                        "description": "True when the allowance is effectively unlimited"
                      },
                      "symbol": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Ticker or asset symbol"
                      }
                    },
                    "required": [
                      "chain",
                      "owner",
                      "token",
                      "spender",
                      "raw"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "optimism",
        "allowance",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.762Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "owner": "0x1111111111111111111111111111111111111111",
          "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "spender": "0x2222222222222222222222222222222222222222",
          "allowance": "100",
          "raw": "100000000",
          "unlimited": false
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-optimism-allowance-owner-token-spender.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "owner": "0x1111111111111111111111111111111111111111",
                  "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "spender": "0x2222222222222222222222222222222222222222",
                  "allowance": "100",
                  "raw": "100000000",
                  "unlimited": false
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "owner": {
                          "type": "string",
                          "description": "Owner address"
                        },
                        "token": {
                          "type": "string",
                          "description": "Token the values refer to"
                        },
                        "spender": {
                          "type": "string",
                          "description": "Address allowed to spend"
                        },
                        "allowance": {
                          "type": "string",
                          "description": "Approved spend amount in whole units"
                        },
                        "raw": {
                          "type": "string",
                          "description": "Unscaled integer value as returned by the chain"
                        },
                        "unlimited": {
                          "type": "boolean",
                          "description": "True when the allowance is effectively unlimited"
                        },
                        "symbol": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Ticker or asset symbol"
                        }
                      },
                      "required": [
                        "chain",
                        "owner",
                        "token",
                        "spender",
                        "raw"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/optimism/allowance/0x4200000000000000000000000000000000000006/0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85/0x4200000000000000000000000000000000000006",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71430,
      "slug": "saylorinnovations-api-evm-optimism-network",
      "resource": "https://saylorinnovations.com/api/evm/optimism/network",
      "description": "Optimism network status - chain ID, latest block, block age, gas price and base fee",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "chain_id": {
            "type": [
              "number",
              "null"
            ],
            "description": "EVM chain id"
          },
          "block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Block number the data was read at"
          },
          "block_age_seconds": {
            "type": [
              "number",
              "null"
            ],
            "description": "Seconds since the latest block"
          },
          "gas_price_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas price in gwei"
          },
          "base_fee_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Base fee per gas in gwei"
          }
        },
        "required": [
          "chain",
          "chain_id",
          "block"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "chain_id": 8453,
                "block": 51738756,
                "block_age_seconds": 1,
                "gas_price_gwei": 0.0052,
                "base_fee_gwei": 0.0041
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "chain_id": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "EVM chain id"
                      },
                      "block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Block number the data was read at"
                      },
                      "block_age_seconds": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Seconds since the latest block"
                      },
                      "gas_price_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas price in gwei"
                      },
                      "base_fee_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Base fee per gas in gwei"
                      }
                    },
                    "required": [
                      "chain",
                      "chain_id",
                      "block"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "optimism",
        "network",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.762Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "chain_id": 8453,
          "block": 51738756,
          "block_age_seconds": 1,
          "gas_price_gwei": 0.0052,
          "base_fee_gwei": 0.0041
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-optimism-network.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "chain_id": 8453,
                  "block": 51738756,
                  "block_age_seconds": 1,
                  "gas_price_gwei": 0.0052,
                  "base_fee_gwei": 0.0041
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "chain_id": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "EVM chain id"
                        },
                        "block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Block number the data was read at"
                        },
                        "block_age_seconds": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Seconds since the latest block"
                        },
                        "gas_price_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas price in gwei"
                        },
                        "base_fee_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Base fee per gas in gwei"
                        }
                      },
                      "required": [
                        "chain",
                        "chain_id",
                        "block"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/optimism/network",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71431,
      "slug": "saylorinnovations-api-evm-optimism-tx",
      "resource": "https://saylorinnovations.com/api/evm/optimism/tx/{hash}",
      "description": "Optimism transaction details - status, from/to, value, gas used, fee, event count and method selector",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "hash": {
            "type": "string",
            "description": "Hash of the item"
          },
          "status": {
            "type": "string",
            "description": "Current status"
          },
          "from": {
            "type": "string",
            "description": "Start of the range"
          },
          "to": {
            "type": [
              "string",
              "null"
            ],
            "description": "End of the range"
          },
          "value_eth": {
            "type": "string",
            "description": "Amount in the chain native token"
          },
          "block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Block number the data was read at"
          },
          "gas_used": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas consumed"
          },
          "fee_eth": {
            "type": [
              "string",
              "null"
            ],
            "description": "Fee paid in the chain native token"
          },
          "log_count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of log"
          },
          "contract_created": {
            "description": "Address of the contract created by the transaction, if any"
          },
          "nonce": {
            "type": [
              "number",
              "null"
            ],
            "description": "Transaction count (nonce) of the account"
          },
          "method_selector": {
            "type": [
              "string",
              "null"
            ],
            "description": "First four bytes of the call data, identifying the called function"
          }
        },
        "required": [
          "chain",
          "hash",
          "status"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "hash": "0xabababababababababababababababababababababababababababababababab",
                "status": "success",
                "from": "0x1111111111111111111111111111111111111111",
                "to": "0x2222222222222222222222222222222222222222",
                "value_eth": "0",
                "block": 51738756,
                "gas_used": 51234,
                "fee_eth": "0.0000021",
                "log_count": 1
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "hash": {
                        "type": "string",
                        "description": "Hash of the item"
                      },
                      "status": {
                        "type": "string",
                        "description": "Current status"
                      },
                      "from": {
                        "type": "string",
                        "description": "Start of the range"
                      },
                      "to": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "End of the range"
                      },
                      "value_eth": {
                        "type": "string",
                        "description": "Amount in the chain native token"
                      },
                      "block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Block number the data was read at"
                      },
                      "gas_used": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas consumed"
                      },
                      "fee_eth": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Fee paid in the chain native token"
                      },
                      "log_count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of log"
                      },
                      "contract_created": {
                        "description": "Address of the contract created by the transaction, if any"
                      },
                      "nonce": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Transaction count (nonce) of the account"
                      },
                      "method_selector": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "First four bytes of the call data, identifying the called function"
                      }
                    },
                    "required": [
                      "chain",
                      "hash",
                      "status"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "optimism",
        "tx",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.762Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "hash": "0xabababababababababababababababababababababababababababababababab",
          "status": "success",
          "from": "0x1111111111111111111111111111111111111111",
          "to": "0x2222222222222222222222222222222222222222",
          "value_eth": "0",
          "block": 51738756,
          "gas_used": 51234,
          "fee_eth": "0.0000021",
          "log_count": 1
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-optimism-tx-hash.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "hash": "0xabababababababababababababababababababababababababababababababab",
                  "status": "success",
                  "from": "0x1111111111111111111111111111111111111111",
                  "to": "0x2222222222222222222222222222222222222222",
                  "value_eth": "0",
                  "block": 51738756,
                  "gas_used": 51234,
                  "fee_eth": "0.0000021",
                  "log_count": 1
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "hash": {
                          "type": "string",
                          "description": "Hash of the item"
                        },
                        "status": {
                          "type": "string",
                          "description": "Current status"
                        },
                        "from": {
                          "type": "string",
                          "description": "Start of the range"
                        },
                        "to": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "End of the range"
                        },
                        "value_eth": {
                          "type": "string",
                          "description": "Amount in the chain native token"
                        },
                        "block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Block number the data was read at"
                        },
                        "gas_used": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas consumed"
                        },
                        "fee_eth": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Fee paid in the chain native token"
                        },
                        "log_count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of log"
                        },
                        "contract_created": {
                          "description": "Address of the contract created by the transaction, if any"
                        },
                        "nonce": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Transaction count (nonce) of the account"
                        },
                        "method_selector": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "First four bytes of the call data, identifying the called function"
                        }
                      },
                      "required": [
                        "chain",
                        "hash",
                        "status"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/optimism/tx/0x5158f0426866cc34897d9db840516ef10dee730f4c90b01c0f938250fca71bab",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71432,
      "slug": "saylorinnovations-api-evm-optimism-block",
      "resource": "https://saylorinnovations.com/api/evm/optimism/block/{number}",
      "description": "Optimism block by number or latest - hash, time, transaction count, gas used, base fee and miner",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "number": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number that was looked up"
          },
          "hash": {
            "type": "string",
            "description": "Hash of the item"
          },
          "timestamp": {
            "type": [
              "number",
              "null"
            ],
            "description": "Time of the record"
          },
          "time": {
            "type": "string",
            "description": "Time"
          },
          "tx_count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of tx"
          },
          "gas_used": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas consumed"
          },
          "gas_limit": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas limit"
          },
          "base_fee_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Base fee per gas in gwei"
          },
          "miner": {
            "type": "string",
            "description": "Address of the block producer"
          },
          "parent_hash": {
            "type": [
              "string",
              "null"
            ],
            "description": "Hash of the parent block"
          },
          "tx_hashes": {
            "type": [
              "array",
              "null"
            ],
            "description": "Transaction hashes in the block"
          }
        },
        "required": [
          "chain",
          "number",
          "hash"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "number": 51738756,
                "hash": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
                "timestamp": 1790240000,
                "time": "2026-09-24T16:53:20.000Z",
                "tx_count": 212,
                "gas_used": 41000000,
                "gas_limit": 150000000,
                "base_fee_gwei": 0.005,
                "miner": "0x4200000000000000000000000000000000000011"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "number": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number that was looked up"
                      },
                      "hash": {
                        "type": "string",
                        "description": "Hash of the item"
                      },
                      "timestamp": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Time of the record"
                      },
                      "time": {
                        "type": "string",
                        "description": "Time"
                      },
                      "tx_count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of tx"
                      },
                      "gas_used": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas consumed"
                      },
                      "gas_limit": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas limit"
                      },
                      "base_fee_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Base fee per gas in gwei"
                      },
                      "miner": {
                        "type": "string",
                        "description": "Address of the block producer"
                      },
                      "parent_hash": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Hash of the parent block"
                      },
                      "tx_hashes": {
                        "type": [
                          "array",
                          "null"
                        ],
                        "description": "Transaction hashes in the block"
                      }
                    },
                    "required": [
                      "chain",
                      "number",
                      "hash"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "optimism",
        "block",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.762Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "number": 51738756,
          "hash": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
          "timestamp": 1790240000,
          "time": "2026-09-24T16:53:20.000Z",
          "tx_count": 212,
          "gas_used": 41000000,
          "gas_limit": 150000000,
          "base_fee_gwei": 0.005,
          "miner": "0x4200000000000000000000000000000000000011"
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-optimism-block-number.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "number": 51738756,
                  "hash": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
                  "timestamp": 1790240000,
                  "time": "2026-09-24T16:53:20.000Z",
                  "tx_count": 212,
                  "gas_used": 41000000,
                  "gas_limit": 150000000,
                  "base_fee_gwei": 0.005,
                  "miner": "0x4200000000000000000000000000000000000011"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "number": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number that was looked up"
                        },
                        "hash": {
                          "type": "string",
                          "description": "Hash of the item"
                        },
                        "timestamp": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Time of the record"
                        },
                        "time": {
                          "type": "string",
                          "description": "Time"
                        },
                        "tx_count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of tx"
                        },
                        "gas_used": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas consumed"
                        },
                        "gas_limit": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas limit"
                        },
                        "base_fee_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Base fee per gas in gwei"
                        },
                        "miner": {
                          "type": "string",
                          "description": "Address of the block producer"
                        },
                        "parent_hash": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Hash of the parent block"
                        },
                        "tx_hashes": {
                          "type": [
                            "array",
                            "null"
                          ],
                          "description": "Transaction hashes in the block"
                        }
                      },
                      "required": [
                        "chain",
                        "number",
                        "hash"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/optimism/block/latest",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71433,
      "slug": "saylorinnovations-api-evm-optimism-nonce",
      "resource": "https://saylorinnovations.com/api/evm/optimism/nonce/{address}",
      "description": "Optimism account nonce - confirmed and pending transaction count for any address",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "address": {
            "type": "string",
            "description": "Account or contract address"
          },
          "nonce": {
            "type": [
              "number",
              "null"
            ],
            "description": "Transaction count (nonce) of the account"
          },
          "pending_nonce": {
            "type": [
              "number",
              "null"
            ],
            "description": "Account nonce including pending transactions"
          }
        },
        "required": [
          "chain",
          "address",
          "nonce"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "address": "0x1111111111111111111111111111111111111111",
                "nonce": 42,
                "pending_nonce": 43
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "address": {
                        "type": "string",
                        "description": "Account or contract address"
                      },
                      "nonce": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Transaction count (nonce) of the account"
                      },
                      "pending_nonce": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Account nonce including pending transactions"
                      }
                    },
                    "required": [
                      "chain",
                      "address",
                      "nonce"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "optimism",
        "nonce",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.762Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "address": "0x1111111111111111111111111111111111111111",
          "nonce": 42,
          "pending_nonce": 43
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-optimism-nonce-address.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "address": "0x1111111111111111111111111111111111111111",
                  "nonce": 42,
                  "pending_nonce": 43
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "address": {
                          "type": "string",
                          "description": "Account or contract address"
                        },
                        "nonce": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Transaction count (nonce) of the account"
                        },
                        "pending_nonce": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Account nonce including pending transactions"
                        }
                      },
                      "required": [
                        "chain",
                        "address",
                        "nonce"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/optimism/nonce/0x4200000000000000000000000000000000000006",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71434,
      "slug": "saylorinnovations-api-evm-optimism-transfers",
      "resource": "https://saylorinnovations.com/api/evm/optimism/transfers/{token}",
      "description": "Token Transfer History (optimism). Optimism token transfer history: ERC-20 and ERC-721 Transfer events for a token, filtered to one wallet (?wallet=, in/out labelled, up to 2,000 blocks) or the latest 20 blocks unfiltered. Decoded amounts, up to 200 rows.",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "token": {
            "type": "string",
            "description": "Token the values refer to"
          },
          "symbol": {
            "type": [
              "string",
              "null"
            ],
            "description": "Ticker or asset symbol"
          },
          "wallet": {
            "type": [
              "string",
              "null"
            ],
            "description": "Wallet address queried"
          },
          "from_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "First block of the scanned range"
          },
          "to_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Last block of the scanned range"
          },
          "count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items returned"
          },
          "truncated": {
            "type": "boolean",
            "description": "True when the list was cut at the limit"
          },
          "transfers": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Token transfers found"
          },
          "decimals": {
            "type": [
              "number",
              "null"
            ],
            "description": "Token decimal places"
          }
        },
        "required": [
          "chain",
          "token",
          "transfers"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "wallet": "0x4200000000000000000000000000000000000006",
                "blocks": "2000"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "symbol": "USDC",
                "wallet": "0x1111111111111111111111111111111111111111",
                "from_block": 51737756,
                "to_block": 51738756,
                "count": 1,
                "truncated": false,
                "transfers": [
                  {
                    "block": 51738700,
                    "tx": "0xabababababababababababababababababababababababababababababababab",
                    "from": "0x2222222222222222222222222222222222222222",
                    "to": "0x1111111111111111111111111111111111111111",
                    "amount": "25",
                    "raw": "25000000",
                    "direction": "in"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "wallet": {
                        "type": "string",
                        "description": "optional 0x address — only transfers in or out of it (query)"
                      },
                      "blocks": {
                        "type": "string",
                        "description": "optional look-back window, default 1000, max 2000 with wallet, 20 without (query)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "token": {
                        "type": "string",
                        "description": "Token the values refer to"
                      },
                      "symbol": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Ticker or asset symbol"
                      },
                      "wallet": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Wallet address queried"
                      },
                      "from_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "First block of the scanned range"
                      },
                      "to_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Last block of the scanned range"
                      },
                      "count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items returned"
                      },
                      "truncated": {
                        "type": "boolean",
                        "description": "True when the list was cut at the limit"
                      },
                      "transfers": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Token transfers found"
                      },
                      "decimals": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Token decimal places"
                      }
                    },
                    "required": [
                      "chain",
                      "token",
                      "transfers"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "optimism",
        "transfers",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.763Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "wallet": {
              "type": "string",
              "description": "optional 0x address — only transfers in or out of it (query)"
            },
            "blocks": {
              "type": "string",
              "description": "optional look-back window, default 1000, max 2000 with wallet, 20 without (query)"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "symbol": "USDC",
          "wallet": "0x1111111111111111111111111111111111111111",
          "from_block": 51737756,
          "to_block": 51738756,
          "count": 1,
          "truncated": false,
          "transfers": [
            {
              "block": 51738700,
              "tx": "0xabababababababababababababababababababababababababababababababab",
              "from": "0x2222222222222222222222222222222222222222",
              "to": "0x1111111111111111111111111111111111111111",
              "amount": "25",
              "raw": "25000000",
              "direction": "in"
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-optimism-transfers-token.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "wallet": "0x4200000000000000000000000000000000000006",
                  "blocks": "2000"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "symbol": "USDC",
                  "wallet": "0x1111111111111111111111111111111111111111",
                  "from_block": 51737756,
                  "to_block": 51738756,
                  "count": 1,
                  "truncated": false,
                  "transfers": [
                    {
                      "block": 51738700,
                      "tx": "0xabababababababababababababababababababababababababababababababab",
                      "from": "0x2222222222222222222222222222222222222222",
                      "to": "0x1111111111111111111111111111111111111111",
                      "amount": "25",
                      "raw": "25000000",
                      "direction": "in"
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "wallet": {
                          "type": "string",
                          "description": "optional 0x address — only transfers in or out of it (query)"
                        },
                        "blocks": {
                          "type": "string",
                          "description": "optional look-back window, default 1000, max 2000 with wallet, 20 without (query)"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "token": {
                          "type": "string",
                          "description": "Token the values refer to"
                        },
                        "symbol": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Ticker or asset symbol"
                        },
                        "wallet": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Wallet address queried"
                        },
                        "from_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "First block of the scanned range"
                        },
                        "to_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Last block of the scanned range"
                        },
                        "count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items returned"
                        },
                        "truncated": {
                          "type": "boolean",
                          "description": "True when the list was cut at the limit"
                        },
                        "transfers": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Token transfers found"
                        },
                        "decimals": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Token decimal places"
                        }
                      },
                      "required": [
                        "chain",
                        "token",
                        "transfers"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/optimism/transfers/0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85?wallet=0x4200000000000000000000000000000000000006&blocks=2000",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71435,
      "slug": "saylorinnovations-api-evm-optimism-events",
      "resource": "https://saylorinnovations.com/api/evm/optimism/events/{contract}",
      "description": "Optimism contract event logs - raw logs for a contract, filterable by event topic, newest first",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "from_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "First block of the scanned range"
          },
          "to_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Last block of the scanned range"
          },
          "count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items returned"
          },
          "truncated": {
            "type": "boolean",
            "description": "True when the list was cut at the limit"
          },
          "logs": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Event logs"
          },
          "topic0": {
            "description": "First topic of the log (the event signature hash)"
          }
        },
        "required": [
          "chain",
          "contract",
          "logs"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "blocks": "20"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "contract": "0x3333333333333333333333333333333333333333",
                "from_block": 51738256,
                "to_block": 51738756,
                "count": 1,
                "truncated": false,
                "logs": [
                  {
                    "block": 51738700,
                    "tx": "0xabababababababababababababababababababababababababababababababab",
                    "log_index": 3,
                    "topics": [
                      "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
                    ],
                    "data": "0x"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "blocks": {
                        "type": "string",
                        "description": "optional look-back window, default 500, max 2000 (query)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "from_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "First block of the scanned range"
                      },
                      "to_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Last block of the scanned range"
                      },
                      "count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items returned"
                      },
                      "truncated": {
                        "type": "boolean",
                        "description": "True when the list was cut at the limit"
                      },
                      "logs": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Event logs"
                      },
                      "topic0": {
                        "description": "First topic of the log (the event signature hash)"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "logs"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "optimism",
        "events",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.763Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "blocks": {
              "type": "string",
              "description": "optional look-back window, default 500, max 2000 (query)"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "contract": "0x3333333333333333333333333333333333333333",
          "from_block": 51738256,
          "to_block": 51738756,
          "count": 1,
          "truncated": false,
          "logs": [
            {
              "block": 51738700,
              "tx": "0xabababababababababababababababababababababababababababababababab",
              "log_index": 3,
              "topics": [
                "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
              ],
              "data": "0x"
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-optimism-events-contract.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "blocks": "20"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "contract": "0x3333333333333333333333333333333333333333",
                  "from_block": 51738256,
                  "to_block": 51738756,
                  "count": 1,
                  "truncated": false,
                  "logs": [
                    {
                      "block": 51738700,
                      "tx": "0xabababababababababababababababababababababababababababababababab",
                      "log_index": 3,
                      "topics": [
                        "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
                      ],
                      "data": "0x"
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "blocks": {
                          "type": "string",
                          "description": "optional look-back window, default 500, max 2000 (query)"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "from_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "First block of the scanned range"
                        },
                        "to_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Last block of the scanned range"
                        },
                        "count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items returned"
                        },
                        "truncated": {
                          "type": "boolean",
                          "description": "True when the list was cut at the limit"
                        },
                        "logs": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Event logs"
                        },
                        "topic0": {
                          "description": "First topic of the log (the event signature hash)"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "logs"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/optimism/events/0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85?blocks=20",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71436,
      "slug": "saylorinnovations-api-evm-optimism-storage",
      "resource": "https://saylorinnovations.com/api/evm/optimism/storage/{contract}/{slot}",
      "description": "Optimism contract storage slot - raw 32-byte value with uint and address decodings",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "slot": {
            "type": "string",
            "description": "Storage slot that was read"
          },
          "value": {
            "type": "string",
            "description": "Value of the requested item"
          },
          "as_uint": {
            "type": "string",
            "description": "Slot value interpreted as an unsigned integer"
          },
          "as_address": {
            "type": [
              "string",
              "null"
            ],
            "description": "Slot value interpreted as an address"
          }
        },
        "required": [
          "chain",
          "contract",
          "slot",
          "value"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "contract": "0x3333333333333333333333333333333333333333",
                "slot": "0x0",
                "value": "0x0000000000000000000000000000000000000000000000000000000000000001",
                "as_uint": "1",
                "as_address": null
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "slot": {
                        "type": "string",
                        "description": "Storage slot that was read"
                      },
                      "value": {
                        "type": "string",
                        "description": "Value of the requested item"
                      },
                      "as_uint": {
                        "type": "string",
                        "description": "Slot value interpreted as an unsigned integer"
                      },
                      "as_address": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Slot value interpreted as an address"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "slot",
                      "value"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "optimism",
        "storage",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.763Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "contract": "0x3333333333333333333333333333333333333333",
          "slot": "0x0",
          "value": "0x0000000000000000000000000000000000000000000000000000000000000001",
          "as_uint": "1",
          "as_address": null
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-optimism-storage-contract-slot.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "contract": "0x3333333333333333333333333333333333333333",
                  "slot": "0x0",
                  "value": "0x0000000000000000000000000000000000000000000000000000000000000001",
                  "as_uint": "1",
                  "as_address": null
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "slot": {
                          "type": "string",
                          "description": "Storage slot that was read"
                        },
                        "value": {
                          "type": "string",
                          "description": "Value of the requested item"
                        },
                        "as_uint": {
                          "type": "string",
                          "description": "Slot value interpreted as an unsigned integer"
                        },
                        "as_address": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Slot value interpreted as an address"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "slot",
                        "value"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/optimism/storage/0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85/0",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71437,
      "slug": "saylorinnovations-api-evm-optimism-call",
      "resource": "https://saylorinnovations.com/api/evm/optimism/call/{contract}",
      "description": "Read-Only Contract Call (eth_call) (optimism). Optimism read-only contract call (eth_call) with ?data= calldata, optional ?from= and ?block=; reverts reported cleanly with revert data.",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "result": {
            "type": [
              "string",
              "null"
            ],
            "description": "Result of the operation"
          },
          "reverted": {
            "type": "boolean",
            "description": "True when the call reverts"
          },
          "error": {
            "type": [
              "string",
              "null"
            ],
            "description": "Error message, if any"
          },
          "revert_data": {
            "description": "Raw revert data returned by the call, if it reverted"
          }
        },
        "required": [
          "chain",
          "contract",
          "reverted"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "data": "0x313ce567"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "result": "0x0000000000000000000000000000000000000000000000000000000000000006",
                "reverted": false,
                "error": null
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "data": {
                        "type": "string",
                        "description": "0x ABI-encoded calldata (query)"
                      }
                    },
                    "required": [
                      "data"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "result": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Result of the operation"
                      },
                      "reverted": {
                        "type": "boolean",
                        "description": "True when the call reverts"
                      },
                      "error": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Error message, if any"
                      },
                      "revert_data": {
                        "description": "Raw revert data returned by the call, if it reverted"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "reverted"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "optimism",
        "call",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.762Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "string",
              "description": "0x ABI-encoded calldata (query)"
            }
          },
          "required": [
            "data"
          ]
        },
        "exampleResponse": {
          "chain": "base",
          "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "result": "0x0000000000000000000000000000000000000000000000000000000000000006",
          "reverted": false,
          "error": null
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-optimism-call-contract.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "data": "0x313ce567"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "result": "0x0000000000000000000000000000000000000000000000000000000000000006",
                  "reverted": false,
                  "error": null
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "data": {
                          "type": "string",
                          "description": "0x ABI-encoded calldata (query)"
                        }
                      },
                      "required": [
                        "data"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "result": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Result of the operation"
                        },
                        "reverted": {
                          "type": "boolean",
                          "description": "True when the call reverts"
                        },
                        "error": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Error message, if any"
                        },
                        "revert_data": {
                          "description": "Raw revert data returned by the call, if it reverted"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "reverted"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/optimism/call/0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85?data=0x313ce567",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71438,
      "slug": "saylorinnovations-api-evm-optimism-estimate-gas",
      "resource": "https://saylorinnovations.com/api/evm/optimism/estimate-gas",
      "description": "Optimism transaction gas estimate - gas units, gas price and fee in the native coin",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "gas": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas amount"
          },
          "gas_price_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas price in gwei"
          },
          "est_fee_native": {
            "type": [
              "string",
              "null"
            ],
            "description": "Estimated fee in the chain native token"
          },
          "native": {
            "type": "string",
            "description": "Native-token balance details"
          },
          "reverted": {
            "type": "boolean",
            "description": "True when the call reverts"
          },
          "error": {
            "type": [
              "string",
              "null"
            ],
            "description": "Error message, if any"
          }
        },
        "required": [
          "chain",
          "reverted"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "data": "0x313ce567",
                "to": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "gas": 21000,
                "gas_price_gwei": 0.006,
                "est_fee_native": "0.000000126",
                "native": "ETH",
                "reverted": false,
                "error": null
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "data": {
                        "type": "string",
                        "description": "optional 0x calldata (query)"
                      },
                      "to": {
                        "type": "string",
                        "description": "0x target (query)"
                      }
                    },
                    "required": [
                      "to"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "gas": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas amount"
                      },
                      "gas_price_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas price in gwei"
                      },
                      "est_fee_native": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Estimated fee in the chain native token"
                      },
                      "native": {
                        "type": "string",
                        "description": "Native-token balance details"
                      },
                      "reverted": {
                        "type": "boolean",
                        "description": "True when the call reverts"
                      },
                      "error": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Error message, if any"
                      }
                    },
                    "required": [
                      "chain",
                      "reverted"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "optimism",
        "estimate-gas",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.763Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "string",
              "description": "optional 0x calldata (query)"
            },
            "to": {
              "type": "string",
              "description": "0x target (query)"
            }
          },
          "required": [
            "to"
          ]
        },
        "exampleResponse": {
          "chain": "base",
          "gas": 21000,
          "gas_price_gwei": 0.006,
          "est_fee_native": "0.000000126",
          "native": "ETH",
          "reverted": false,
          "error": null
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-optimism-estimate-gas.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "data": "0x313ce567",
                  "to": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "gas": 21000,
                  "gas_price_gwei": 0.006,
                  "est_fee_native": "0.000000126",
                  "native": "ETH",
                  "reverted": false,
                  "error": null
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "data": {
                          "type": "string",
                          "description": "optional 0x calldata (query)"
                        },
                        "to": {
                          "type": "string",
                          "description": "0x target (query)"
                        }
                      },
                      "required": [
                        "to"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "gas": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas amount"
                        },
                        "gas_price_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas price in gwei"
                        },
                        "est_fee_native": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Estimated fee in the chain native token"
                        },
                        "native": {
                          "type": "string",
                          "description": "Native-token balance details"
                        },
                        "reverted": {
                          "type": "boolean",
                          "description": "True when the call reverts"
                        },
                        "error": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Error message, if any"
                        }
                      },
                      "required": [
                        "chain",
                        "reverted"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/optimism/estimate-gas?to=0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85&data=0x313ce567",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71439,
      "slug": "saylorinnovations-api-evm-polygon-balance",
      "resource": "https://saylorinnovations.com/api/evm/polygon/balance/{wallet}",
      "description": "Polygon wallet balance - native POL plus up to 20 ERC-20 token balances in one call",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "wallet": {
            "type": "string",
            "description": "Wallet address queried"
          },
          "native": {
            "type": "object",
            "description": "Native-token balance details"
          },
          "tokens": {
            "type": "array",
            "description": "Token balances or token records"
          },
          "block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Block number the data was read at"
          }
        },
        "required": [
          "chain",
          "wallet",
          "native",
          "tokens"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "tokens": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "wallet": "0x4200000000000000000000000000000000000006",
                "native": {
                  "symbol": "ETH",
                  "balance": "1.2345",
                  "raw": "1234500000000000000"
                },
                "tokens": [
                  {
                    "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                    "symbol": "USDC",
                    "decimals": 6,
                    "balance": "250.5",
                    "raw": "250500000"
                  }
                ],
                "block": 51738756
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "tokens": {
                        "type": "string",
                        "description": "optional comma-separated ERC-20 addresses, up to 20"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "wallet": {
                        "type": "string",
                        "description": "Wallet address queried"
                      },
                      "native": {
                        "type": "object",
                        "description": "Native-token balance details"
                      },
                      "tokens": {
                        "type": "array",
                        "description": "Token balances or token records"
                      },
                      "block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Block number the data was read at"
                      }
                    },
                    "required": [
                      "chain",
                      "wallet",
                      "native",
                      "tokens"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "polygon",
        "balance",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.763Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "tokens": {
              "type": "string",
              "description": "optional comma-separated ERC-20 addresses, up to 20"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "wallet": "0x4200000000000000000000000000000000000006",
          "native": {
            "symbol": "ETH",
            "balance": "1.2345",
            "raw": "1234500000000000000"
          },
          "tokens": [
            {
              "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "symbol": "USDC",
              "decimals": 6,
              "balance": "250.5",
              "raw": "250500000"
            }
          ],
          "block": 51738756
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-polygon-balance-wallet.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "tokens": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "wallet": "0x4200000000000000000000000000000000000006",
                  "native": {
                    "symbol": "ETH",
                    "balance": "1.2345",
                    "raw": "1234500000000000000"
                  },
                  "tokens": [
                    {
                      "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                      "symbol": "USDC",
                      "decimals": 6,
                      "balance": "250.5",
                      "raw": "250500000"
                    }
                  ],
                  "block": 51738756
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "tokens": {
                          "type": "string",
                          "description": "optional comma-separated ERC-20 addresses, up to 20"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "wallet": {
                          "type": "string",
                          "description": "Wallet address queried"
                        },
                        "native": {
                          "type": "object",
                          "description": "Native-token balance details"
                        },
                        "tokens": {
                          "type": "array",
                          "description": "Token balances or token records"
                        },
                        "block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Block number the data was read at"
                        }
                      },
                      "required": [
                        "chain",
                        "wallet",
                        "native",
                        "tokens"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/polygon/balance/0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619?tokens=0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71440,
      "slug": "saylorinnovations-api-evm-polygon-contract",
      "resource": "https://saylorinnovations.com/api/evm/polygon/contract/{address}",
      "description": "Send a Polygon address, get whether it is a wallet or a contract, proxy detection, bytecode size and ERC-20 name, symbol and supply.",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "address": {
            "type": "string",
            "description": "Account or contract address"
          },
          "is_contract": {
            "type": "boolean",
            "description": "True when the address holds contract code"
          },
          "bytecode_bytes": {
            "type": [
              "number",
              "null"
            ],
            "description": "Size of the contract bytecode in bytes"
          },
          "proxy": {
            "type": "object",
            "description": "Proxy pattern detected, if any"
          },
          "token": {
            "type": [
              "object",
              "null"
            ],
            "description": "Token the values refer to"
          },
          "eip7702_delegate": {
            "description": "Delegate contract address when the account uses an EIP-7702 delegation, otherwise null"
          }
        },
        "required": [
          "chain",
          "address",
          "is_contract"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "is_contract": true,
                "bytecode_bytes": 1485,
                "proxy": {
                  "is_proxy": true,
                  "standard": "EIP-1967",
                  "implementation": "0x3333333333333333333333333333333333333333",
                  "admin": null
                },
                "token": {
                  "name": "USD Coin",
                  "symbol": "USDC",
                  "decimals": 6,
                  "total_supply": "4100000000"
                }
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "address": {
                        "type": "string",
                        "description": "Account or contract address"
                      },
                      "is_contract": {
                        "type": "boolean",
                        "description": "True when the address holds contract code"
                      },
                      "bytecode_bytes": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Size of the contract bytecode in bytes"
                      },
                      "proxy": {
                        "type": "object",
                        "description": "Proxy pattern detected, if any"
                      },
                      "token": {
                        "type": [
                          "object",
                          "null"
                        ],
                        "description": "Token the values refer to"
                      },
                      "eip7702_delegate": {
                        "description": "Delegate contract address when the account uses an EIP-7702 delegation, otherwise null"
                      }
                    },
                    "required": [
                      "chain",
                      "address",
                      "is_contract"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "polygon",
        "contract",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.763Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "is_contract": true,
          "bytecode_bytes": 1485,
          "proxy": {
            "is_proxy": true,
            "standard": "EIP-1967",
            "implementation": "0x3333333333333333333333333333333333333333",
            "admin": null
          },
          "token": {
            "name": "USD Coin",
            "symbol": "USDC",
            "decimals": 6,
            "total_supply": "4100000000"
          }
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-polygon-contract-address.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "is_contract": true,
                  "bytecode_bytes": 1485,
                  "proxy": {
                    "is_proxy": true,
                    "standard": "EIP-1967",
                    "implementation": "0x3333333333333333333333333333333333333333",
                    "admin": null
                  },
                  "token": {
                    "name": "USD Coin",
                    "symbol": "USDC",
                    "decimals": 6,
                    "total_supply": "4100000000"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "address": {
                          "type": "string",
                          "description": "Account or contract address"
                        },
                        "is_contract": {
                          "type": "boolean",
                          "description": "True when the address holds contract code"
                        },
                        "bytecode_bytes": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Size of the contract bytecode in bytes"
                        },
                        "proxy": {
                          "type": "object",
                          "description": "Proxy pattern detected, if any"
                        },
                        "token": {
                          "type": [
                            "object",
                            "null"
                          ],
                          "description": "Token the values refer to"
                        },
                        "eip7702_delegate": {
                          "description": "Delegate contract address when the account uses an EIP-7702 delegation, otherwise null"
                        }
                      },
                      "required": [
                        "chain",
                        "address",
                        "is_contract"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/polygon/contract/0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71441,
      "slug": "saylorinnovations-api-evm-polygon-allowance",
      "resource": "https://saylorinnovations.com/api/evm/polygon/allowance/{owner}/{token}/{spender}",
      "description": "Polygon ERC-20 allowance - how much a spender can move from an owner, with unlimited-approval flag",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "owner": {
            "type": "string",
            "description": "Owner address"
          },
          "token": {
            "type": "string",
            "description": "Token the values refer to"
          },
          "spender": {
            "type": "string",
            "description": "Address allowed to spend"
          },
          "allowance": {
            "type": "string",
            "description": "Approved spend amount in whole units"
          },
          "raw": {
            "type": "string",
            "description": "Unscaled integer value as returned by the chain"
          },
          "unlimited": {
            "type": "boolean",
            "description": "True when the allowance is effectively unlimited"
          },
          "symbol": {
            "type": [
              "string",
              "null"
            ],
            "description": "Ticker or asset symbol"
          }
        },
        "required": [
          "chain",
          "owner",
          "token",
          "spender",
          "raw"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "owner": "0x1111111111111111111111111111111111111111",
                "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "spender": "0x2222222222222222222222222222222222222222",
                "allowance": "100",
                "raw": "100000000",
                "unlimited": false
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "owner": {
                        "type": "string",
                        "description": "Owner address"
                      },
                      "token": {
                        "type": "string",
                        "description": "Token the values refer to"
                      },
                      "spender": {
                        "type": "string",
                        "description": "Address allowed to spend"
                      },
                      "allowance": {
                        "type": "string",
                        "description": "Approved spend amount in whole units"
                      },
                      "raw": {
                        "type": "string",
                        "description": "Unscaled integer value as returned by the chain"
                      },
                      "unlimited": {
                        "type": "boolean",
                        "description": "True when the allowance is effectively unlimited"
                      },
                      "symbol": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Ticker or asset symbol"
                      }
                    },
                    "required": [
                      "chain",
                      "owner",
                      "token",
                      "spender",
                      "raw"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "polygon",
        "allowance",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.763Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "owner": "0x1111111111111111111111111111111111111111",
          "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "spender": "0x2222222222222222222222222222222222222222",
          "allowance": "100",
          "raw": "100000000",
          "unlimited": false
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-polygon-allowance-owner-token-spender.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "owner": "0x1111111111111111111111111111111111111111",
                  "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "spender": "0x2222222222222222222222222222222222222222",
                  "allowance": "100",
                  "raw": "100000000",
                  "unlimited": false
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "owner": {
                          "type": "string",
                          "description": "Owner address"
                        },
                        "token": {
                          "type": "string",
                          "description": "Token the values refer to"
                        },
                        "spender": {
                          "type": "string",
                          "description": "Address allowed to spend"
                        },
                        "allowance": {
                          "type": "string",
                          "description": "Approved spend amount in whole units"
                        },
                        "raw": {
                          "type": "string",
                          "description": "Unscaled integer value as returned by the chain"
                        },
                        "unlimited": {
                          "type": "boolean",
                          "description": "True when the allowance is effectively unlimited"
                        },
                        "symbol": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Ticker or asset symbol"
                        }
                      },
                      "required": [
                        "chain",
                        "owner",
                        "token",
                        "spender",
                        "raw"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/polygon/allowance/0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619/0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359/0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71442,
      "slug": "saylorinnovations-api-evm-polygon-network",
      "resource": "https://saylorinnovations.com/api/evm/polygon/network",
      "description": "Polygon network status - chain ID, latest block, block age, gas price and base fee",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "chain_id": {
            "type": [
              "number",
              "null"
            ],
            "description": "EVM chain id"
          },
          "block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Block number the data was read at"
          },
          "block_age_seconds": {
            "type": [
              "number",
              "null"
            ],
            "description": "Seconds since the latest block"
          },
          "gas_price_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas price in gwei"
          },
          "base_fee_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Base fee per gas in gwei"
          }
        },
        "required": [
          "chain",
          "chain_id",
          "block"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "chain_id": 8453,
                "block": 51738756,
                "block_age_seconds": 1,
                "gas_price_gwei": 0.0052,
                "base_fee_gwei": 0.0041
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "chain_id": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "EVM chain id"
                      },
                      "block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Block number the data was read at"
                      },
                      "block_age_seconds": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Seconds since the latest block"
                      },
                      "gas_price_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas price in gwei"
                      },
                      "base_fee_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Base fee per gas in gwei"
                      }
                    },
                    "required": [
                      "chain",
                      "chain_id",
                      "block"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "polygon",
        "network",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.775Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "chain_id": 8453,
          "block": 51738756,
          "block_age_seconds": 1,
          "gas_price_gwei": 0.0052,
          "base_fee_gwei": 0.0041
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-polygon-network.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "chain_id": 8453,
                  "block": 51738756,
                  "block_age_seconds": 1,
                  "gas_price_gwei": 0.0052,
                  "base_fee_gwei": 0.0041
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "chain_id": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "EVM chain id"
                        },
                        "block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Block number the data was read at"
                        },
                        "block_age_seconds": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Seconds since the latest block"
                        },
                        "gas_price_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas price in gwei"
                        },
                        "base_fee_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Base fee per gas in gwei"
                        }
                      },
                      "required": [
                        "chain",
                        "chain_id",
                        "block"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/polygon/network",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71443,
      "slug": "saylorinnovations-api-evm-polygon-tx",
      "resource": "https://saylorinnovations.com/api/evm/polygon/tx/{hash}",
      "description": "Polygon transaction details - status, from/to, value, gas used, fee, event count and method selector",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "hash": {
            "type": "string",
            "description": "Hash of the item"
          },
          "status": {
            "type": "string",
            "description": "Current status"
          },
          "from": {
            "type": "string",
            "description": "Start of the range"
          },
          "to": {
            "type": [
              "string",
              "null"
            ],
            "description": "End of the range"
          },
          "value_eth": {
            "type": "string",
            "description": "Amount in the chain native token"
          },
          "block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Block number the data was read at"
          },
          "gas_used": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas consumed"
          },
          "fee_eth": {
            "type": [
              "string",
              "null"
            ],
            "description": "Fee paid in the chain native token"
          },
          "log_count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of log"
          },
          "contract_created": {
            "description": "Address of the contract created by the transaction, if any"
          },
          "nonce": {
            "type": [
              "number",
              "null"
            ],
            "description": "Transaction count (nonce) of the account"
          },
          "method_selector": {
            "type": [
              "string",
              "null"
            ],
            "description": "First four bytes of the call data, identifying the called function"
          }
        },
        "required": [
          "chain",
          "hash",
          "status"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "hash": "0xabababababababababababababababababababababababababababababababab",
                "status": "success",
                "from": "0x1111111111111111111111111111111111111111",
                "to": "0x2222222222222222222222222222222222222222",
                "value_eth": "0",
                "block": 51738756,
                "gas_used": 51234,
                "fee_eth": "0.0000021",
                "log_count": 1
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "hash": {
                        "type": "string",
                        "description": "Hash of the item"
                      },
                      "status": {
                        "type": "string",
                        "description": "Current status"
                      },
                      "from": {
                        "type": "string",
                        "description": "Start of the range"
                      },
                      "to": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "End of the range"
                      },
                      "value_eth": {
                        "type": "string",
                        "description": "Amount in the chain native token"
                      },
                      "block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Block number the data was read at"
                      },
                      "gas_used": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas consumed"
                      },
                      "fee_eth": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Fee paid in the chain native token"
                      },
                      "log_count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of log"
                      },
                      "contract_created": {
                        "description": "Address of the contract created by the transaction, if any"
                      },
                      "nonce": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Transaction count (nonce) of the account"
                      },
                      "method_selector": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "First four bytes of the call data, identifying the called function"
                      }
                    },
                    "required": [
                      "chain",
                      "hash",
                      "status"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "polygon",
        "tx",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.775Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "hash": "0xabababababababababababababababababababababababababababababababab",
          "status": "success",
          "from": "0x1111111111111111111111111111111111111111",
          "to": "0x2222222222222222222222222222222222222222",
          "value_eth": "0",
          "block": 51738756,
          "gas_used": 51234,
          "fee_eth": "0.0000021",
          "log_count": 1
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-polygon-tx-hash.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "hash": "0xabababababababababababababababababababababababababababababababab",
                  "status": "success",
                  "from": "0x1111111111111111111111111111111111111111",
                  "to": "0x2222222222222222222222222222222222222222",
                  "value_eth": "0",
                  "block": 51738756,
                  "gas_used": 51234,
                  "fee_eth": "0.0000021",
                  "log_count": 1
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "hash": {
                          "type": "string",
                          "description": "Hash of the item"
                        },
                        "status": {
                          "type": "string",
                          "description": "Current status"
                        },
                        "from": {
                          "type": "string",
                          "description": "Start of the range"
                        },
                        "to": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "End of the range"
                        },
                        "value_eth": {
                          "type": "string",
                          "description": "Amount in the chain native token"
                        },
                        "block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Block number the data was read at"
                        },
                        "gas_used": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas consumed"
                        },
                        "fee_eth": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Fee paid in the chain native token"
                        },
                        "log_count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of log"
                        },
                        "contract_created": {
                          "description": "Address of the contract created by the transaction, if any"
                        },
                        "nonce": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Transaction count (nonce) of the account"
                        },
                        "method_selector": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "First four bytes of the call data, identifying the called function"
                        }
                      },
                      "required": [
                        "chain",
                        "hash",
                        "status"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/polygon/tx/0x600a79ab30f388d200eca989f91fc0083245f3d30825d5b550f5c8486ce157e0",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71444,
      "slug": "saylorinnovations-api-evm-polygon-block",
      "resource": "https://saylorinnovations.com/api/evm/polygon/block/{number}",
      "description": "Polygon block by number or latest - hash, time, transaction count, gas used, base fee and miner",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "number": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number that was looked up"
          },
          "hash": {
            "type": "string",
            "description": "Hash of the item"
          },
          "timestamp": {
            "type": [
              "number",
              "null"
            ],
            "description": "Time of the record"
          },
          "time": {
            "type": "string",
            "description": "Time"
          },
          "tx_count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of tx"
          },
          "gas_used": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas consumed"
          },
          "gas_limit": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas limit"
          },
          "base_fee_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Base fee per gas in gwei"
          },
          "miner": {
            "type": "string",
            "description": "Address of the block producer"
          },
          "parent_hash": {
            "type": [
              "string",
              "null"
            ],
            "description": "Hash of the parent block"
          },
          "tx_hashes": {
            "type": [
              "array",
              "null"
            ],
            "description": "Transaction hashes in the block"
          }
        },
        "required": [
          "chain",
          "number",
          "hash"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "number": 51738756,
                "hash": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
                "timestamp": 1790240000,
                "time": "2026-09-24T16:53:20.000Z",
                "tx_count": 212,
                "gas_used": 41000000,
                "gas_limit": 150000000,
                "base_fee_gwei": 0.005,
                "miner": "0x4200000000000000000000000000000000000011"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "number": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number that was looked up"
                      },
                      "hash": {
                        "type": "string",
                        "description": "Hash of the item"
                      },
                      "timestamp": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Time of the record"
                      },
                      "time": {
                        "type": "string",
                        "description": "Time"
                      },
                      "tx_count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of tx"
                      },
                      "gas_used": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas consumed"
                      },
                      "gas_limit": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas limit"
                      },
                      "base_fee_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Base fee per gas in gwei"
                      },
                      "miner": {
                        "type": "string",
                        "description": "Address of the block producer"
                      },
                      "parent_hash": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Hash of the parent block"
                      },
                      "tx_hashes": {
                        "type": [
                          "array",
                          "null"
                        ],
                        "description": "Transaction hashes in the block"
                      }
                    },
                    "required": [
                      "chain",
                      "number",
                      "hash"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "polygon",
        "block",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.775Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "number": 51738756,
          "hash": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
          "timestamp": 1790240000,
          "time": "2026-09-24T16:53:20.000Z",
          "tx_count": 212,
          "gas_used": 41000000,
          "gas_limit": 150000000,
          "base_fee_gwei": 0.005,
          "miner": "0x4200000000000000000000000000000000000011"
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-polygon-block-number.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "number": 51738756,
                  "hash": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
                  "timestamp": 1790240000,
                  "time": "2026-09-24T16:53:20.000Z",
                  "tx_count": 212,
                  "gas_used": 41000000,
                  "gas_limit": 150000000,
                  "base_fee_gwei": 0.005,
                  "miner": "0x4200000000000000000000000000000000000011"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "number": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number that was looked up"
                        },
                        "hash": {
                          "type": "string",
                          "description": "Hash of the item"
                        },
                        "timestamp": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Time of the record"
                        },
                        "time": {
                          "type": "string",
                          "description": "Time"
                        },
                        "tx_count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of tx"
                        },
                        "gas_used": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas consumed"
                        },
                        "gas_limit": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas limit"
                        },
                        "base_fee_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Base fee per gas in gwei"
                        },
                        "miner": {
                          "type": "string",
                          "description": "Address of the block producer"
                        },
                        "parent_hash": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Hash of the parent block"
                        },
                        "tx_hashes": {
                          "type": [
                            "array",
                            "null"
                          ],
                          "description": "Transaction hashes in the block"
                        }
                      },
                      "required": [
                        "chain",
                        "number",
                        "hash"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/polygon/block/latest",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71445,
      "slug": "saylorinnovations-api-evm-polygon-nonce",
      "resource": "https://saylorinnovations.com/api/evm/polygon/nonce/{address}",
      "description": "Polygon account nonce - confirmed and pending transaction count for any address",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "address": {
            "type": "string",
            "description": "Account or contract address"
          },
          "nonce": {
            "type": [
              "number",
              "null"
            ],
            "description": "Transaction count (nonce) of the account"
          },
          "pending_nonce": {
            "type": [
              "number",
              "null"
            ],
            "description": "Account nonce including pending transactions"
          }
        },
        "required": [
          "chain",
          "address",
          "nonce"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "address": "0x1111111111111111111111111111111111111111",
                "nonce": 42,
                "pending_nonce": 43
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "address": {
                        "type": "string",
                        "description": "Account or contract address"
                      },
                      "nonce": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Transaction count (nonce) of the account"
                      },
                      "pending_nonce": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Account nonce including pending transactions"
                      }
                    },
                    "required": [
                      "chain",
                      "address",
                      "nonce"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "polygon",
        "nonce",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.775Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "address": "0x1111111111111111111111111111111111111111",
          "nonce": 42,
          "pending_nonce": 43
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-polygon-nonce-address.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "address": "0x1111111111111111111111111111111111111111",
                  "nonce": 42,
                  "pending_nonce": 43
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "address": {
                          "type": "string",
                          "description": "Account or contract address"
                        },
                        "nonce": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Transaction count (nonce) of the account"
                        },
                        "pending_nonce": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Account nonce including pending transactions"
                        }
                      },
                      "required": [
                        "chain",
                        "address",
                        "nonce"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/polygon/nonce/0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71446,
      "slug": "saylorinnovations-api-evm-polygon-transfers",
      "resource": "https://saylorinnovations.com/api/evm/polygon/transfers/{token}",
      "description": "Polygon ERC-20 token transfer history - decoded Transfer events, filterable to one wallet",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "token": {
            "type": "string",
            "description": "Token the values refer to"
          },
          "symbol": {
            "type": [
              "string",
              "null"
            ],
            "description": "Ticker or asset symbol"
          },
          "wallet": {
            "type": [
              "string",
              "null"
            ],
            "description": "Wallet address queried"
          },
          "from_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "First block of the scanned range"
          },
          "to_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Last block of the scanned range"
          },
          "count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items returned"
          },
          "truncated": {
            "type": "boolean",
            "description": "True when the list was cut at the limit"
          },
          "transfers": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Token transfers found"
          },
          "decimals": {
            "type": [
              "number",
              "null"
            ],
            "description": "Token decimal places"
          }
        },
        "required": [
          "chain",
          "token",
          "transfers"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "wallet": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619",
                "blocks": "100"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "symbol": "USDC",
                "wallet": "0x1111111111111111111111111111111111111111",
                "from_block": 51737756,
                "to_block": 51738756,
                "count": 1,
                "truncated": false,
                "transfers": [
                  {
                    "block": 51738700,
                    "tx": "0xabababababababababababababababababababababababababababababababab",
                    "from": "0x2222222222222222222222222222222222222222",
                    "to": "0x1111111111111111111111111111111111111111",
                    "amount": "25",
                    "raw": "25000000",
                    "direction": "in"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "wallet": {
                        "type": "string",
                        "description": "optional 0x address — only transfers in or out of it (query)"
                      },
                      "blocks": {
                        "type": "string",
                        "description": "optional look-back window, default 1000, max 2000 with wallet, 20 without (query)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "token": {
                        "type": "string",
                        "description": "Token the values refer to"
                      },
                      "symbol": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Ticker or asset symbol"
                      },
                      "wallet": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Wallet address queried"
                      },
                      "from_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "First block of the scanned range"
                      },
                      "to_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Last block of the scanned range"
                      },
                      "count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items returned"
                      },
                      "truncated": {
                        "type": "boolean",
                        "description": "True when the list was cut at the limit"
                      },
                      "transfers": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Token transfers found"
                      },
                      "decimals": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Token decimal places"
                      }
                    },
                    "required": [
                      "chain",
                      "token",
                      "transfers"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "polygon",
        "transfers",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.775Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "wallet": {
              "type": "string",
              "description": "optional 0x address — only transfers in or out of it (query)"
            },
            "blocks": {
              "type": "string",
              "description": "optional look-back window, default 1000, max 2000 with wallet, 20 without (query)"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "symbol": "USDC",
          "wallet": "0x1111111111111111111111111111111111111111",
          "from_block": 51737756,
          "to_block": 51738756,
          "count": 1,
          "truncated": false,
          "transfers": [
            {
              "block": 51738700,
              "tx": "0xabababababababababababababababababababababababababababababababab",
              "from": "0x2222222222222222222222222222222222222222",
              "to": "0x1111111111111111111111111111111111111111",
              "amount": "25",
              "raw": "25000000",
              "direction": "in"
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-polygon-transfers-token.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "wallet": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619",
                  "blocks": "100"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "symbol": "USDC",
                  "wallet": "0x1111111111111111111111111111111111111111",
                  "from_block": 51737756,
                  "to_block": 51738756,
                  "count": 1,
                  "truncated": false,
                  "transfers": [
                    {
                      "block": 51738700,
                      "tx": "0xabababababababababababababababababababababababababababababababab",
                      "from": "0x2222222222222222222222222222222222222222",
                      "to": "0x1111111111111111111111111111111111111111",
                      "amount": "25",
                      "raw": "25000000",
                      "direction": "in"
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "wallet": {
                          "type": "string",
                          "description": "optional 0x address — only transfers in or out of it (query)"
                        },
                        "blocks": {
                          "type": "string",
                          "description": "optional look-back window, default 1000, max 2000 with wallet, 20 without (query)"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "token": {
                          "type": "string",
                          "description": "Token the values refer to"
                        },
                        "symbol": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Ticker or asset symbol"
                        },
                        "wallet": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Wallet address queried"
                        },
                        "from_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "First block of the scanned range"
                        },
                        "to_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Last block of the scanned range"
                        },
                        "count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items returned"
                        },
                        "truncated": {
                          "type": "boolean",
                          "description": "True when the list was cut at the limit"
                        },
                        "transfers": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Token transfers found"
                        },
                        "decimals": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Token decimal places"
                        }
                      },
                      "required": [
                        "chain",
                        "token",
                        "transfers"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/polygon/transfers/0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359?wallet=0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619&blocks=100",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71447,
      "slug": "saylorinnovations-api-evm-polygon-events",
      "resource": "https://saylorinnovations.com/api/evm/polygon/events/{contract}",
      "description": "Contract Event Logs (polygon). Polygon contract event logs: raw logs for a contract, optional ?topic0= event filter, up to 2,000 blocks, newest first, up to 200 rows.",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "from_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "First block of the scanned range"
          },
          "to_block": {
            "type": [
              "number",
              "null"
            ],
            "description": "Last block of the scanned range"
          },
          "count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items returned"
          },
          "truncated": {
            "type": "boolean",
            "description": "True when the list was cut at the limit"
          },
          "logs": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Event logs"
          },
          "topic0": {
            "description": "First topic of the log (the event signature hash)"
          }
        },
        "required": [
          "chain",
          "contract",
          "logs"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "blocks": "20"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "contract": "0x3333333333333333333333333333333333333333",
                "from_block": 51738256,
                "to_block": 51738756,
                "count": 1,
                "truncated": false,
                "logs": [
                  {
                    "block": 51738700,
                    "tx": "0xabababababababababababababababababababababababababababababababab",
                    "log_index": 3,
                    "topics": [
                      "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
                    ],
                    "data": "0x"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "blocks": {
                        "type": "string",
                        "description": "optional look-back window, default 500, max 2000 (query)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "from_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "First block of the scanned range"
                      },
                      "to_block": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Last block of the scanned range"
                      },
                      "count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items returned"
                      },
                      "truncated": {
                        "type": "boolean",
                        "description": "True when the list was cut at the limit"
                      },
                      "logs": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Event logs"
                      },
                      "topic0": {
                        "description": "First topic of the log (the event signature hash)"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "logs"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "polygon",
        "events",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.775Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "blocks": {
              "type": "string",
              "description": "optional look-back window, default 500, max 2000 (query)"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "contract": "0x3333333333333333333333333333333333333333",
          "from_block": 51738256,
          "to_block": 51738756,
          "count": 1,
          "truncated": false,
          "logs": [
            {
              "block": 51738700,
              "tx": "0xabababababababababababababababababababababababababababababababab",
              "log_index": 3,
              "topics": [
                "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
              ],
              "data": "0x"
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-polygon-events-contract.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "blocks": "20"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "contract": "0x3333333333333333333333333333333333333333",
                  "from_block": 51738256,
                  "to_block": 51738756,
                  "count": 1,
                  "truncated": false,
                  "logs": [
                    {
                      "block": 51738700,
                      "tx": "0xabababababababababababababababababababababababababababababababab",
                      "log_index": 3,
                      "topics": [
                        "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
                      ],
                      "data": "0x"
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "blocks": {
                          "type": "string",
                          "description": "optional look-back window, default 500, max 2000 (query)"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "from_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "First block of the scanned range"
                        },
                        "to_block": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Last block of the scanned range"
                        },
                        "count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items returned"
                        },
                        "truncated": {
                          "type": "boolean",
                          "description": "True when the list was cut at the limit"
                        },
                        "logs": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Event logs"
                        },
                        "topic0": {
                          "description": "First topic of the log (the event signature hash)"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "logs"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/polygon/events/0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359?blocks=20",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71448,
      "slug": "saylorinnovations-api-evm-polygon-storage",
      "resource": "https://saylorinnovations.com/api/evm/polygon/storage/{contract}/{slot}",
      "description": "Polygon contract storage slot - raw 32-byte value with uint and address decodings",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "slot": {
            "type": "string",
            "description": "Storage slot that was read"
          },
          "value": {
            "type": "string",
            "description": "Value of the requested item"
          },
          "as_uint": {
            "type": "string",
            "description": "Slot value interpreted as an unsigned integer"
          },
          "as_address": {
            "type": [
              "string",
              "null"
            ],
            "description": "Slot value interpreted as an address"
          }
        },
        "required": [
          "chain",
          "contract",
          "slot",
          "value"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "contract": "0x3333333333333333333333333333333333333333",
                "slot": "0x0",
                "value": "0x0000000000000000000000000000000000000000000000000000000000000001",
                "as_uint": "1",
                "as_address": null
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "slot": {
                        "type": "string",
                        "description": "Storage slot that was read"
                      },
                      "value": {
                        "type": "string",
                        "description": "Value of the requested item"
                      },
                      "as_uint": {
                        "type": "string",
                        "description": "Slot value interpreted as an unsigned integer"
                      },
                      "as_address": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Slot value interpreted as an address"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "slot",
                      "value"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "polygon",
        "storage",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.775Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "contract": "0x3333333333333333333333333333333333333333",
          "slot": "0x0",
          "value": "0x0000000000000000000000000000000000000000000000000000000000000001",
          "as_uint": "1",
          "as_address": null
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-polygon-storage-contract-slot.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "contract": "0x3333333333333333333333333333333333333333",
                  "slot": "0x0",
                  "value": "0x0000000000000000000000000000000000000000000000000000000000000001",
                  "as_uint": "1",
                  "as_address": null
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "slot": {
                          "type": "string",
                          "description": "Storage slot that was read"
                        },
                        "value": {
                          "type": "string",
                          "description": "Value of the requested item"
                        },
                        "as_uint": {
                          "type": "string",
                          "description": "Slot value interpreted as an unsigned integer"
                        },
                        "as_address": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Slot value interpreted as an address"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "slot",
                        "value"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/polygon/storage/0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359/0",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71449,
      "slug": "saylorinnovations-api-evm-polygon-call",
      "resource": "https://saylorinnovations.com/api/evm/polygon/call/{contract}",
      "description": "Polygon read-only contract call (eth_call) - return data, with reverts reported cleanly",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "result": {
            "type": [
              "string",
              "null"
            ],
            "description": "Result of the operation"
          },
          "reverted": {
            "type": "boolean",
            "description": "True when the call reverts"
          },
          "error": {
            "type": [
              "string",
              "null"
            ],
            "description": "Error message, if any"
          },
          "revert_data": {
            "description": "Raw revert data returned by the call, if it reverted"
          }
        },
        "required": [
          "chain",
          "contract",
          "reverted"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "data": "0x313ce567"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "result": "0x0000000000000000000000000000000000000000000000000000000000000006",
                "reverted": false,
                "error": null
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "data": {
                        "type": "string",
                        "description": "0x ABI-encoded calldata (query)"
                      }
                    },
                    "required": [
                      "data"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "result": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Result of the operation"
                      },
                      "reverted": {
                        "type": "boolean",
                        "description": "True when the call reverts"
                      },
                      "error": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Error message, if any"
                      },
                      "revert_data": {
                        "description": "Raw revert data returned by the call, if it reverted"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "reverted"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "polygon",
        "call",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.775Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "string",
              "description": "0x ABI-encoded calldata (query)"
            }
          },
          "required": [
            "data"
          ]
        },
        "exampleResponse": {
          "chain": "base",
          "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "result": "0x0000000000000000000000000000000000000000000000000000000000000006",
          "reverted": false,
          "error": null
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-polygon-call-contract.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "data": "0x313ce567"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "result": "0x0000000000000000000000000000000000000000000000000000000000000006",
                  "reverted": false,
                  "error": null
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "data": {
                          "type": "string",
                          "description": "0x ABI-encoded calldata (query)"
                        }
                      },
                      "required": [
                        "data"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "result": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Result of the operation"
                        },
                        "reverted": {
                          "type": "boolean",
                          "description": "True when the call reverts"
                        },
                        "error": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Error message, if any"
                        },
                        "revert_data": {
                          "description": "Raw revert data returned by the call, if it reverted"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "reverted"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/polygon/call/0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359?data=0x313ce567",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71450,
      "slug": "saylorinnovations-api-evm-polygon-estimate-gas",
      "resource": "https://saylorinnovations.com/api/evm/polygon/estimate-gas",
      "description": "Polygon transaction gas estimate - gas units, gas price and fee in the native coin",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "gas": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas amount"
          },
          "gas_price_gwei": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gas price in gwei"
          },
          "est_fee_native": {
            "type": [
              "string",
              "null"
            ],
            "description": "Estimated fee in the chain native token"
          },
          "native": {
            "type": "string",
            "description": "Native-token balance details"
          },
          "reverted": {
            "type": "boolean",
            "description": "True when the call reverts"
          },
          "error": {
            "type": [
              "string",
              "null"
            ],
            "description": "Error message, if any"
          }
        },
        "required": [
          "chain",
          "reverted"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "data": "0x313ce567",
                "to": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "gas": 21000,
                "gas_price_gwei": 0.006,
                "est_fee_native": "0.000000126",
                "native": "ETH",
                "reverted": false,
                "error": null
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "data": {
                        "type": "string",
                        "description": "optional 0x calldata (query)"
                      },
                      "to": {
                        "type": "string",
                        "description": "0x target (query)"
                      }
                    },
                    "required": [
                      "to"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "gas": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas amount"
                      },
                      "gas_price_gwei": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Gas price in gwei"
                      },
                      "est_fee_native": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Estimated fee in the chain native token"
                      },
                      "native": {
                        "type": "string",
                        "description": "Native-token balance details"
                      },
                      "reverted": {
                        "type": "boolean",
                        "description": "True when the call reverts"
                      },
                      "error": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Error message, if any"
                      }
                    },
                    "required": [
                      "chain",
                      "reverted"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "polygon",
        "estimate-gas",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.775Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "data": {
              "type": "string",
              "description": "optional 0x calldata (query)"
            },
            "to": {
              "type": "string",
              "description": "0x target (query)"
            }
          },
          "required": [
            "to"
          ]
        },
        "exampleResponse": {
          "chain": "base",
          "gas": 21000,
          "gas_price_gwei": 0.006,
          "est_fee_native": "0.000000126",
          "native": "ETH",
          "reverted": false,
          "error": null
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-polygon-estimate-gas.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "data": "0x313ce567",
                  "to": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "gas": 21000,
                  "gas_price_gwei": 0.006,
                  "est_fee_native": "0.000000126",
                  "native": "ETH",
                  "reverted": false,
                  "error": null
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "data": {
                          "type": "string",
                          "description": "optional 0x calldata (query)"
                        },
                        "to": {
                          "type": "string",
                          "description": "0x target (query)"
                        }
                      },
                      "required": [
                        "to"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "gas": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas amount"
                        },
                        "gas_price_gwei": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Gas price in gwei"
                        },
                        "est_fee_native": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Estimated fee in the chain native token"
                        },
                        "native": {
                          "type": "string",
                          "description": "Native-token balance details"
                        },
                        "reverted": {
                          "type": "boolean",
                          "description": "True when the call reverts"
                        },
                        "error": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Error message, if any"
                        }
                      },
                      "required": [
                        "chain",
                        "reverted"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/polygon/estimate-gas?to=0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359&data=0x313ce567",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71451,
      "slug": "saylorinnovations-api-evm-ethereum-nft-owner",
      "resource": "https://saylorinnovations.com/api/evm/ethereum/nft-owner/{contract}/{tokenId}",
      "description": "NFT owner of an ERC-721 token (ownerOf) on Base, Ethereum, Arbitrum, Optimism or Polygon",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "token_id": {
            "type": "string",
            "description": "Token id identifier"
          },
          "owner": {
            "type": [
              "string",
              "null"
            ],
            "description": "Owner address"
          }
        },
        "required": [
          "chain",
          "contract",
          "token_id",
          "owner"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "ethereum",
                "contract": "0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D",
                "token_id": "1",
                "owner": "0x4444444444444444444444444444444444444444"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "token_id": {
                        "type": "string",
                        "description": "Token id identifier"
                      },
                      "owner": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Owner address"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "token_id",
                      "owner"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "ethereum",
        "nft-owner",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.775Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "ethereum",
          "contract": "0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D",
          "token_id": "1",
          "owner": "0x4444444444444444444444444444444444444444"
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-ethereum-nft-owner-contract-tokenid.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "ethereum",
                  "contract": "0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D",
                  "token_id": "1",
                  "owner": "0x4444444444444444444444444444444444444444"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "token_id": {
                          "type": "string",
                          "description": "Token id identifier"
                        },
                        "owner": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Owner address"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "token_id",
                        "owner"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/ethereum/nft-owner/0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D/1",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71452,
      "slug": "saylorinnovations-api-evm-ethereum-nft-metadata",
      "resource": "https://saylorinnovations.com/api/evm/ethereum/nft-metadata/{contract}/{tokenId}",
      "description": "Send an NFT contract address and token ID, get ERC-721 or ERC-1155 metadata: tokenURI resolved, parsed JSON and image URL, on 5 EVM chains.",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "token_id": {
            "type": "string",
            "description": "Token id identifier"
          },
          "standard": {
            "type": [
              "string",
              "null"
            ],
            "description": "Standard the result follows"
          },
          "token_uri": {
            "type": [
              "string",
              "null"
            ],
            "description": "Token uri"
          },
          "metadata": {
            "type": [
              "object",
              "null"
            ]
          },
          "image_url": {
            "type": [
              "string",
              "null"
            ],
            "description": "Image URL"
          },
          "metadata_fetched": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "Metadata fetched"
          },
          "image": {
            "type": [
              "string",
              "null"
            ],
            "description": "Image URL"
          }
        },
        "required": [
          "chain",
          "contract",
          "token_id"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "ethereum",
                "contract": "0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D",
                "token_id": "1",
                "standard": "ERC-721",
                "token_uri": "ipfs://QmeSjSinHpPnmXmspMjwiXyN6zS4E9zccariGR3jxcaWtq/1",
                "metadata": {
                  "name": null,
                  "attributes": []
                },
                "image_url": "https://ipfs.io/ipfs/QmPbxeGcXhYQQNgsC6a36dDyYUcHgMLnGKnF8pVFmGsvqi"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "token_id": {
                        "type": "string",
                        "description": "Token id identifier"
                      },
                      "standard": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Standard the result follows"
                      },
                      "token_uri": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Token uri"
                      },
                      "metadata": {
                        "type": [
                          "object",
                          "null"
                        ]
                      },
                      "image_url": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Image URL"
                      },
                      "metadata_fetched": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "Metadata fetched"
                      },
                      "image": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Image URL"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "token_id"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "ethereum",
        "nft-metadata",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.775Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "ethereum",
          "contract": "0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D",
          "token_id": "1",
          "standard": "ERC-721",
          "token_uri": "ipfs://QmeSjSinHpPnmXmspMjwiXyN6zS4E9zccariGR3jxcaWtq/1",
          "metadata": {
            "name": null,
            "attributes": []
          },
          "image_url": "https://ipfs.io/ipfs/QmPbxeGcXhYQQNgsC6a36dDyYUcHgMLnGKnF8pVFmGsvqi"
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-ethereum-nft-metadata-contract-tokenid.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "ethereum",
                  "contract": "0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D",
                  "token_id": "1",
                  "standard": "ERC-721",
                  "token_uri": "ipfs://QmeSjSinHpPnmXmspMjwiXyN6zS4E9zccariGR3jxcaWtq/1",
                  "metadata": {
                    "name": null,
                    "attributes": []
                  },
                  "image_url": "https://ipfs.io/ipfs/QmPbxeGcXhYQQNgsC6a36dDyYUcHgMLnGKnF8pVFmGsvqi"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "token_id": {
                          "type": "string",
                          "description": "Token id identifier"
                        },
                        "standard": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Standard the result follows"
                        },
                        "token_uri": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Token uri"
                        },
                        "metadata": {
                          "type": [
                            "object",
                            "null"
                          ]
                        },
                        "image_url": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Image URL"
                        },
                        "metadata_fetched": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "Metadata fetched"
                        },
                        "image": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Image URL"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "token_id"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/ethereum/nft-metadata/0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D/1",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71453,
      "slug": "saylorinnovations-api-evm-ethereum-nfts",
      "resource": "https://saylorinnovations.com/api/evm/ethereum/nfts/{contract}/{owner}",
      "description": "NFTs a wallet holds in a collection (ERC-721 Enumerable) - balance and token ids, on 5 EVM chains",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "owner": {
            "type": "string",
            "description": "Owner address"
          },
          "balance": {
            "type": [
              "number",
              "null"
            ],
            "description": "Balance in whole units"
          },
          "token_ids": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Token ids"
          },
          "truncated": {
            "type": "boolean",
            "description": "True when the list was cut at the limit"
          },
          "enumerable": {
            "type": "boolean"
          }
        },
        "required": [
          "chain",
          "contract",
          "owner",
          "balance"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "contract": "0x5555555555555555555555555555555555555555",
                "owner": "0x1111111111111111111111111111111111111111",
                "balance": 2,
                "token_ids": [
                  "17",
                  "4021"
                ],
                "truncated": false,
                "enumerable": true
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "owner": {
                        "type": "string",
                        "description": "Owner address"
                      },
                      "balance": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Balance in whole units"
                      },
                      "token_ids": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "description": "Token ids"
                      },
                      "truncated": {
                        "type": "boolean",
                        "description": "True when the list was cut at the limit"
                      },
                      "enumerable": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "owner",
                      "balance"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "ethereum",
        "nfts",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.776Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "contract": "0x5555555555555555555555555555555555555555",
          "owner": "0x1111111111111111111111111111111111111111",
          "balance": 2,
          "token_ids": [
            "17",
            "4021"
          ],
          "truncated": false,
          "enumerable": true
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-ethereum-nfts-contract-owner.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "contract": "0x5555555555555555555555555555555555555555",
                  "owner": "0x1111111111111111111111111111111111111111",
                  "balance": 2,
                  "token_ids": [
                    "17",
                    "4021"
                  ],
                  "truncated": false,
                  "enumerable": true
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "owner": {
                          "type": "string",
                          "description": "Owner address"
                        },
                        "balance": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Balance in whole units"
                        },
                        "token_ids": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "Token ids"
                        },
                        "truncated": {
                          "type": "boolean",
                          "description": "True when the list was cut at the limit"
                        },
                        "enumerable": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "owner",
                        "balance"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/ethereum/nfts/0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D/0x46efbaedc92067e6d60e84ed6395099723252496",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71454,
      "slug": "saylorinnovations-api-evm-ethereum-erc1155-balance",
      "resource": "https://saylorinnovations.com/api/evm/ethereum/erc1155-balance/{contract}/{owner}/{id}",
      "description": "ERC-1155 balance - how many copies of a token id a wallet holds, on 5 EVM chains",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "chain": {
            "type": "string",
            "description": "Blockchain the data is for"
          },
          "contract": {
            "type": "string",
            "description": "Contract address"
          },
          "owner": {
            "type": "string",
            "description": "Owner address"
          },
          "id": {
            "type": "string",
            "description": "Identifier of the record"
          },
          "balance": {
            "type": "string",
            "description": "Balance in whole units"
          }
        },
        "required": [
          "chain",
          "contract",
          "owner",
          "id",
          "balance"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "chain": "base",
                "contract": "0x6666666666666666666666666666666666666666",
                "owner": "0x1111111111111111111111111111111111111111",
                "id": "1",
                "balance": "3"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "Blockchain the data is for"
                      },
                      "contract": {
                        "type": "string",
                        "description": "Contract address"
                      },
                      "owner": {
                        "type": "string",
                        "description": "Owner address"
                      },
                      "id": {
                        "type": "string",
                        "description": "Identifier of the record"
                      },
                      "balance": {
                        "type": "string",
                        "description": "Balance in whole units"
                      }
                    },
                    "required": [
                      "chain",
                      "contract",
                      "owner",
                      "id",
                      "balance"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "ethereum",
        "erc1155-balance",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.776Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "chain": "base",
          "contract": "0x6666666666666666666666666666666666666666",
          "owner": "0x1111111111111111111111111111111111111111",
          "id": "1",
          "balance": "3"
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-ethereum-erc1155-balance-contract-owner-id.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "chain": "base",
                  "contract": "0x6666666666666666666666666666666666666666",
                  "owner": "0x1111111111111111111111111111111111111111",
                  "id": "1",
                  "balance": "3"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "Blockchain the data is for"
                        },
                        "contract": {
                          "type": "string",
                          "description": "Contract address"
                        },
                        "owner": {
                          "type": "string",
                          "description": "Owner address"
                        },
                        "id": {
                          "type": "string",
                          "description": "Identifier of the record"
                        },
                        "balance": {
                          "type": "string",
                          "description": "Balance in whole units"
                        }
                      },
                      "required": [
                        "chain",
                        "contract",
                        "owner",
                        "id",
                        "balance"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/ethereum/erc1155-balance/0x495f947276749Ce646f68AC8c248420045cb7b5e/0x46efbaedc92067e6d60e84ed6395099723252496/1",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71455,
      "slug": "saylorinnovations-api-evm-gas",
      "resource": "https://saylorinnovations.com/api/evm/gas",
      "description": "Ethereum gas price now, compared across Base, Arbitrum, Optimism and Polygon with slow, standard and fast tiers",
      "type": "http",
      "serviceName": "Saylor Innovations On-Chain Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "generated_at": {
            "type": "string",
            "description": "Time this response was generated (UTC)"
          },
          "cheapest": {
            "type": [
              "string",
              "null"
            ],
            "description": "Cheapest option"
          },
          "chains": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Chains covered"
          },
          "prices_usd": {
            "description": "Prices, in US dollars"
          },
          "note": {
            "type": [
              "string",
              "null"
            ],
            "description": "Caveat or context for reading the result"
          }
        },
        "required": [
          "generated_at",
          "chains"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "generated_at": "2026-09-24T17:00:00.000Z",
                "cheapest": "base",
                "chains": [
                  {
                    "chain": "base",
                    "block": 51738756,
                    "slow_gwei": 0.005,
                    "standard_gwei": 0.006,
                    "fast_gwei": 0.01,
                    "transfer_cost_usd": 0.0004
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "generated_at": {
                        "type": "string",
                        "description": "Time this response was generated (UTC)"
                      },
                      "cheapest": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Cheapest option"
                      },
                      "chains": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Chains covered"
                      },
                      "prices_usd": {
                        "description": "Prices, in US dollars"
                      },
                      "note": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Caveat or context for reading the result"
                      }
                    },
                    "required": [
                      "generated_at",
                      "chains"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "evm",
        "multichain",
        "gas",
        "onchain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.776Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations On-Chain Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "generated_at": "2026-09-24T17:00:00.000Z",
          "cheapest": "base",
          "chains": [
            {
              "chain": "base",
              "block": 51738756,
              "slow_gwei": 0.005,
              "standard_gwei": 0.006,
              "fast_gwei": 0.01,
              "transfer_cost_usd": 0.0004
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/evm-gas.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "generated_at": "2026-09-24T17:00:00.000Z",
                  "cheapest": "base",
                  "chains": [
                    {
                      "chain": "base",
                      "block": 51738756,
                      "slow_gwei": 0.005,
                      "standard_gwei": 0.006,
                      "fast_gwei": 0.01,
                      "transfer_cost_usd": 0.0004
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "generated_at": {
                          "type": "string",
                          "description": "Time this response was generated (UTC)"
                        },
                        "cheapest": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Cheapest option"
                        },
                        "chains": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Chains covered"
                        },
                        "prices_usd": {
                          "description": "Prices, in US dollars"
                        },
                        "note": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Caveat or context for reading the result"
                        }
                      },
                      "required": [
                        "generated_at",
                        "chains"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/evm/gas",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71456,
      "slug": "saylorinnovations-api-defi-yields",
      "resource": "https://saylorinnovations.com/api/defi/yields",
      "description": "DeFi yield pools ranked by sustainable APY with risk flags, filterable by chain, token or TVL",
      "type": "http",
      "serviceName": "Saylor Innovations DeFi Intellig",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "generated_at": {
            "type": "string",
            "description": "Time this response was generated (UTC)"
          },
          "filters": {
            "type": "object",
            "description": "Filters applied to this query"
          },
          "matched": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items that matched the query"
          },
          "count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items returned"
          },
          "pools": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "method": {
            "type": [
              "string",
              "null"
            ],
            "description": "Method used"
          },
          "source": {
            "type": [
              "string",
              "null"
            ],
            "description": "Data source the values come from"
          }
        },
        "required": [
          "generated_at",
          "count",
          "pools"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "chain": "base",
                "token": "USDC",
                "limit": "10"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "generated_at": "2026-09-24T17:00:00.000Z",
                "filters": {
                  "chain": "base",
                  "token": "USDC",
                  "minTvl": 1000000
                },
                "matched": 41,
                "count": 1,
                "pools": [
                  {
                    "project": "aave-v3",
                    "chain": "Base",
                    "symbol": "USDC",
                    "tvl_usd": 17605500,
                    "apy": 3.93,
                    "apy_base": 3.93,
                    "apy_reward": null,
                    "apy_30d_mean": 3.64,
                    "sustainable_apy": 3.64,
                    "risk_score": 0,
                    "risk_level": "low",
                    "flags": [],
                    "url": "https://defillama.com/yields/pool/7e0661bf-8cf3-45e6-9424-31916d4c7b84"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "chain": {
                        "type": "string",
                        "description": "optional chain name, e.g. base, ethereum, arbitrum (query)"
                      },
                      "token": {
                        "type": "string",
                        "description": "optional symbol the pool must contain, e.g. USDC (query)"
                      },
                      "limit": {
                        "type": "string",
                        "description": "optional 1-50, default 20 (query)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "generated_at": {
                        "type": "string",
                        "description": "Time this response was generated (UTC)"
                      },
                      "filters": {
                        "type": "object",
                        "description": "Filters applied to this query"
                      },
                      "matched": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items that matched the query"
                      },
                      "count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items returned"
                      },
                      "pools": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        }
                      },
                      "method": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Method used"
                      },
                      "source": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Data source the values come from"
                      }
                    },
                    "required": [
                      "generated_at",
                      "count",
                      "pools"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "defi",
        "yields",
        "defillama"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.776Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations DeFi Intellig",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "chain": {
              "type": "string",
              "description": "optional chain name, e.g. base, ethereum, arbitrum (query)"
            },
            "token": {
              "type": "string",
              "description": "optional symbol the pool must contain, e.g. USDC (query)"
            },
            "limit": {
              "type": "string",
              "description": "optional 1-50, default 20 (query)"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "generated_at": "2026-09-24T17:00:00.000Z",
          "filters": {
            "chain": "base",
            "token": "USDC",
            "minTvl": 1000000
          },
          "matched": 41,
          "count": 1,
          "pools": [
            {
              "project": "aave-v3",
              "chain": "Base",
              "symbol": "USDC",
              "tvl_usd": 17605500,
              "apy": 3.93,
              "apy_base": 3.93,
              "apy_reward": null,
              "apy_30d_mean": 3.64,
              "sustainable_apy": 3.64,
              "risk_score": 0,
              "risk_level": "low",
              "flags": [],
              "url": "https://defillama.com/yields/pool/7e0661bf-8cf3-45e6-9424-31916d4c7b84"
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/defi-yields.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "chain": "base",
                  "token": "USDC",
                  "limit": "10"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "generated_at": "2026-09-24T17:00:00.000Z",
                  "filters": {
                    "chain": "base",
                    "token": "USDC",
                    "minTvl": 1000000
                  },
                  "matched": 41,
                  "count": 1,
                  "pools": [
                    {
                      "project": "aave-v3",
                      "chain": "Base",
                      "symbol": "USDC",
                      "tvl_usd": 17605500,
                      "apy": 3.93,
                      "apy_base": 3.93,
                      "apy_reward": null,
                      "apy_30d_mean": 3.64,
                      "sustainable_apy": 3.64,
                      "risk_score": 0,
                      "risk_level": "low",
                      "flags": [],
                      "url": "https://defillama.com/yields/pool/7e0661bf-8cf3-45e6-9424-31916d4c7b84"
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "chain": {
                          "type": "string",
                          "description": "optional chain name, e.g. base, ethereum, arbitrum (query)"
                        },
                        "token": {
                          "type": "string",
                          "description": "optional symbol the pool must contain, e.g. USDC (query)"
                        },
                        "limit": {
                          "type": "string",
                          "description": "optional 1-50, default 20 (query)"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "generated_at": {
                          "type": "string",
                          "description": "Time this response was generated (UTC)"
                        },
                        "filters": {
                          "type": "object",
                          "description": "Filters applied to this query"
                        },
                        "matched": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items that matched the query"
                        },
                        "count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items returned"
                        },
                        "pools": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          }
                        },
                        "method": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Method used"
                        },
                        "source": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Data source the values come from"
                        }
                      },
                      "required": [
                        "generated_at",
                        "count",
                        "pools"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/defi/yields?chain=base&token=USDC&limit=10",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71457,
      "slug": "saylorinnovations-api-defi-protocol",
      "resource": "https://saylorinnovations.com/api/defi/protocol/{slug}",
      "description": "DeFi TVL for any protocol - total value locked in USD, 1-day and 7-day change and per-chain TVL breakdown from DefiLlama",
      "type": "http",
      "serviceName": "Saylor Innovations DeFi Intellig",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "URL-safe identifier"
          },
          "name": {
            "type": "string",
            "description": "Name"
          },
          "category": {
            "type": [
              "string",
              "null"
            ],
            "description": "Category"
          },
          "tvl_usd": {
            "type": [
              "number",
              "null"
            ],
            "description": "Total value locked in US dollars"
          },
          "change_1d_pct": {
            "type": [
              "number",
              "null"
            ],
            "description": "Change over 1 day, percent"
          },
          "change_7d_pct": {
            "type": [
              "number",
              "null"
            ],
            "description": "Change over 7 days, percent"
          },
          "chains": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Chains covered"
          },
          "found": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when the lookup matched a record"
          },
          "mcap_usd": {
            "description": "Mcap, in US dollars"
          },
          "audits": {
            "type": [
              "number",
              "null"
            ]
          },
          "url": {
            "type": [
              "string",
              "null"
            ],
            "description": "Canonical URL"
          },
          "defillama": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "slug",
          "name",
          "tvl_usd",
          "chains"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "pathParams": {
                "slug": "aave-v3"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "slug": "aave-v3",
                "name": "Aave V3",
                "category": "Lending",
                "tvl_usd": 18308897625,
                "change_1d_pct": 0.39,
                "change_7d_pct": 7.48,
                "chains": [
                  {
                    "chain": "Ethereum",
                    "tvl_usd": 15000000000,
                    "borrowed_usd": 9000000000
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "pathParams": {
                    "type": "object",
                    "properties": {
                      "slug": {
                        "type": "string",
                        "description": "DefiLlama protocol slug, e.g. aave-v3, uniswap-v3 (path)"
                      }
                    },
                    "required": [
                      "slug"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method",
                  "pathParams"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "slug": {
                        "type": "string",
                        "description": "URL-safe identifier"
                      },
                      "name": {
                        "type": "string",
                        "description": "Name"
                      },
                      "category": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Category"
                      },
                      "tvl_usd": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Total value locked in US dollars"
                      },
                      "change_1d_pct": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Change over 1 day, percent"
                      },
                      "change_7d_pct": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Change over 7 days, percent"
                      },
                      "chains": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Chains covered"
                      },
                      "found": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when the lookup matched a record"
                      },
                      "mcap_usd": {
                        "description": "Mcap, in US dollars"
                      },
                      "audits": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "url": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Canonical URL"
                      },
                      "defillama": {
                        "type": [
                          "string",
                          "null"
                        ]
                      }
                    },
                    "required": [
                      "slug",
                      "name",
                      "tvl_usd",
                      "chains"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          },
          "routeTemplate": "/api/defi/protocol/:slug"
        }
      },
      "tags": [
        "defi",
        "protocol",
        "defillama"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.777Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations DeFi Intellig",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "slug": {
              "type": "string",
              "description": "DefiLlama protocol slug, e.g. aave-v3, uniswap-v3 (path)"
            }
          },
          "required": [
            "slug"
          ]
        },
        "exampleResponse": {
          "slug": "aave-v3",
          "name": "Aave V3",
          "category": "Lending",
          "tvl_usd": 18308897625,
          "change_1d_pct": 0.39,
          "change_7d_pct": 7.48,
          "chains": [
            {
              "chain": "Ethereum",
              "tvl_usd": 15000000000,
              "borrowed_usd": 9000000000
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/defi-protocol-slug.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "pathParams": {
                  "slug": "aave-v3"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "slug": "aave-v3",
                  "name": "Aave V3",
                  "category": "Lending",
                  "tvl_usd": 18308897625,
                  "change_1d_pct": 0.39,
                  "change_7d_pct": 7.48,
                  "chains": [
                    {
                      "chain": "Ethereum",
                      "tvl_usd": 15000000000,
                      "borrowed_usd": 9000000000
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "pathParams": {
                      "type": "object",
                      "properties": {
                        "slug": {
                          "type": "string",
                          "description": "DefiLlama protocol slug, e.g. aave-v3, uniswap-v3 (path)"
                        }
                      },
                      "required": [
                        "slug"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "pathParams"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "slug": {
                          "type": "string",
                          "description": "URL-safe identifier"
                        },
                        "name": {
                          "type": "string",
                          "description": "Name"
                        },
                        "category": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Category"
                        },
                        "tvl_usd": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Total value locked in US dollars"
                        },
                        "change_1d_pct": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Change over 1 day, percent"
                        },
                        "change_7d_pct": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Change over 7 days, percent"
                        },
                        "chains": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Chains covered"
                        },
                        "found": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when the lookup matched a record"
                        },
                        "mcap_usd": {
                          "description": "Mcap, in US dollars"
                        },
                        "audits": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "url": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Canonical URL"
                        },
                        "defillama": {
                          "type": [
                            "string",
                            "null"
                          ]
                        }
                      },
                      "required": [
                        "slug",
                        "name",
                        "tvl_usd",
                        "chains"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            },
            "routeTemplate": "/api/defi/protocol/:slug"
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/defi/protocol/aave-v3",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71458,
      "slug": "saylorinnovations-api-defi-flows",
      "resource": "https://saylorinnovations.com/api/defi/flows",
      "description": "Biggest 7-day DeFi TVL gainers and losers over $10M, filterable by chain and category",
      "type": "http",
      "serviceName": "Saylor Innovations DeFi Intellig",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "generated_at": {
            "type": "string",
            "description": "Time this response was generated (UTC)"
          },
          "filters": {
            "type": "object",
            "description": "Filters applied to this query"
          },
          "gainers": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "losers": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "excludes": {
            "type": [
              "string",
              "null"
            ]
          },
          "source": {
            "type": [
              "string",
              "null"
            ],
            "description": "Data source the values come from"
          }
        },
        "required": [
          "generated_at",
          "gainers",
          "losers"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "limit": "10"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "generated_at": "2026-09-24T17:00:00.000Z",
                "filters": {
                  "chain": null,
                  "category": null,
                  "minTvl": 10000000
                },
                "gainers": [
                  {
                    "slug": "aave-v3",
                    "name": "Aave V3",
                    "category": "Lending",
                    "tvl_usd": 18308897625,
                    "change_7d_pct": 7.48,
                    "change_7d_usd": 1274000000
                  }
                ],
                "losers": []
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "limit": {
                        "type": "string",
                        "description": "optional 1-25, default 10 (query)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "generated_at": {
                        "type": "string",
                        "description": "Time this response was generated (UTC)"
                      },
                      "filters": {
                        "type": "object",
                        "description": "Filters applied to this query"
                      },
                      "gainers": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        }
                      },
                      "losers": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        }
                      },
                      "excludes": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "source": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Data source the values come from"
                      }
                    },
                    "required": [
                      "generated_at",
                      "gainers",
                      "losers"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "defi",
        "flows",
        "defillama"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.776Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations DeFi Intellig",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "limit": {
              "type": "string",
              "description": "optional 1-25, default 10 (query)"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "generated_at": "2026-09-24T17:00:00.000Z",
          "filters": {
            "chain": null,
            "category": null,
            "minTvl": 10000000
          },
          "gainers": [
            {
              "slug": "aave-v3",
              "name": "Aave V3",
              "category": "Lending",
              "tvl_usd": 18308897625,
              "change_7d_pct": 7.48,
              "change_7d_usd": 1274000000
            }
          ],
          "losers": []
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/defi-flows.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "limit": "10"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "generated_at": "2026-09-24T17:00:00.000Z",
                  "filters": {
                    "chain": null,
                    "category": null,
                    "minTvl": 10000000
                  },
                  "gainers": [
                    {
                      "slug": "aave-v3",
                      "name": "Aave V3",
                      "category": "Lending",
                      "tvl_usd": 18308897625,
                      "change_7d_pct": 7.48,
                      "change_7d_usd": 1274000000
                    }
                  ],
                  "losers": []
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "limit": {
                          "type": "string",
                          "description": "optional 1-25, default 10 (query)"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "generated_at": {
                          "type": "string",
                          "description": "Time this response was generated (UTC)"
                        },
                        "filters": {
                          "type": "object",
                          "description": "Filters applied to this query"
                        },
                        "gainers": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          }
                        },
                        "losers": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          }
                        },
                        "excludes": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "source": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Data source the values come from"
                        }
                      },
                      "required": [
                        "generated_at",
                        "gainers",
                        "losers"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/defi/flows?limit=10",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71459,
      "slug": "saylorinnovations-api-defi-chains",
      "resource": "https://saylorinnovations.com/api/defi/chains",
      "description": "DeFi total value locked (TVL) ranked by blockchain, with gas token and TVL in USD",
      "type": "http",
      "serviceName": "Saylor Innovations DeFi Intellig",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "generated_at": {
            "type": "string",
            "description": "Time this response was generated (UTC)"
          },
          "count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items returned"
          },
          "total_tvl_usd": {
            "type": [
              "number",
              "null"
            ],
            "description": "Total tvl usd"
          },
          "chains": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Chains covered"
          },
          "source": {
            "type": [
              "string",
              "null"
            ],
            "description": "Data source the values come from"
          }
        },
        "required": [
          "generated_at",
          "chains"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "limit": "10"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "generated_at": "2026-09-29T17:00:00.000Z",
                "count": 1,
                "total_tvl_usd": 180000000000,
                "chains": [
                  {
                    "name": "Ethereum",
                    "chain_id": 1,
                    "gas_token": "ETH",
                    "tvl_usd": 65000000000
                  }
                ],
                "source": "DefiLlama chains"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "limit": {
                        "type": "string",
                        "description": "optional 1-100, default 25 (query)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "generated_at": {
                        "type": "string",
                        "description": "Time this response was generated (UTC)"
                      },
                      "count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items returned"
                      },
                      "total_tvl_usd": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Total tvl usd"
                      },
                      "chains": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Chains covered"
                      },
                      "source": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Data source the values come from"
                      }
                    },
                    "required": [
                      "generated_at",
                      "chains"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "defi",
        "chains",
        "defillama"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.776Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations DeFi Intellig",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "limit": {
              "type": "string",
              "description": "optional 1-100, default 25 (query)"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "generated_at": "2026-09-29T17:00:00.000Z",
          "count": 1,
          "total_tvl_usd": 180000000000,
          "chains": [
            {
              "name": "Ethereum",
              "chain_id": 1,
              "gas_token": "ETH",
              "tvl_usd": 65000000000
            }
          ],
          "source": "DefiLlama chains"
        },
        "parameterLocation": "query",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "limit": "10"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "generated_at": "2026-09-29T17:00:00.000Z",
                  "count": 1,
                  "total_tvl_usd": 180000000000,
                  "chains": [
                    {
                      "name": "Ethereum",
                      "chain_id": 1,
                      "gas_token": "ETH",
                      "tvl_usd": 65000000000
                    }
                  ],
                  "source": "DefiLlama chains"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "limit": {
                          "type": "string",
                          "description": "optional 1-100, default 25 (query)"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "generated_at": {
                          "type": "string",
                          "description": "Time this response was generated (UTC)"
                        },
                        "count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items returned"
                        },
                        "total_tvl_usd": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Total tvl usd"
                        },
                        "chains": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Chains covered"
                        },
                        "source": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Data source the values come from"
                        }
                      },
                      "required": [
                        "generated_at",
                        "chains"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/defi/chains?limit=10",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71460,
      "slug": "saylorinnovations-api-x402-test",
      "resource": "https://saylorinnovations.com/api/x402/test",
      "description": "x402 test endpoint - pay once and get an itemized receipt with network, amount, payer and transaction",
      "type": "http",
      "serviceName": "Saylor Innovations x402 Test",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "ok": {
            "type": "boolean",
            "description": "True when the check succeeded"
          },
          "message": {
            "type": "string"
          },
          "settlement": {
            "type": "object"
          },
          "request": {
            "type": "object"
          },
          "received_at": {
            "type": "string",
            "description": "Received at (UTC unless a time zone is given)"
          },
          "next": {
            "type": [
              "string",
              "null"
            ],
            "description": "Next item"
          }
        },
        "required": [
          "ok",
          "settlement",
          "received_at"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "ok": true,
                "message": "Your x402 payment settled. Your client, wallet and facilitator path all work.",
                "settlement": {
                  "network": "eip155:8453",
                  "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "amount_atomic": "1000",
                  "amount_usd": 0.001,
                  "payer": "0x1111111111111111111111111111111111111111",
                  "transaction": "0xabababababababababababababababababababababababababababababababab",
                  "explorer_url": "https://basescan.org/tx/0xabababababababababababababababababababababababababababababababab",
                  "facilitator": "cdp"
                },
                "request": {
                  "payment_header": "PAYMENT-SIGNATURE",
                  "x402_version": 2,
                  "scheme": "exact",
                  "user_agent": "x402-fetch"
                },
                "received_at": "2026-09-24T19:00:00.000Z"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "ok": {
                        "type": "boolean",
                        "description": "True when the check succeeded"
                      },
                      "message": {
                        "type": "string"
                      },
                      "settlement": {
                        "type": "object"
                      },
                      "request": {
                        "type": "object"
                      },
                      "received_at": {
                        "type": "string",
                        "description": "Received at (UTC unless a time zone is given)"
                      },
                      "next": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Next item"
                      }
                    },
                    "required": [
                      "ok",
                      "settlement",
                      "received_at"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "x402",
        "test",
        "debug",
        "payments"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.776Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations x402 Test",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "ok": true,
          "message": "Your x402 payment settled. Your client, wallet and facilitator path all work.",
          "settlement": {
            "network": "eip155:8453",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "amount_atomic": "1000",
            "amount_usd": 0.001,
            "payer": "0x1111111111111111111111111111111111111111",
            "transaction": "0xabababababababababababababababababababababababababababababababab",
            "explorer_url": "https://basescan.org/tx/0xabababababababababababababababababababababababababababababababab",
            "facilitator": "cdp"
          },
          "request": {
            "payment_header": "PAYMENT-SIGNATURE",
            "x402_version": 2,
            "scheme": "exact",
            "user_agent": "x402-fetch"
          },
          "received_at": "2026-09-24T19:00:00.000Z"
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/x402-test.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "ok": true,
                  "message": "Your x402 payment settled. Your client, wallet and facilitator path all work.",
                  "settlement": {
                    "network": "eip155:8453",
                    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                    "amount_atomic": "1000",
                    "amount_usd": 0.001,
                    "payer": "0x1111111111111111111111111111111111111111",
                    "transaction": "0xabababababababababababababababababababababababababababababababab",
                    "explorer_url": "https://basescan.org/tx/0xabababababababababababababababababababababababababababababababab",
                    "facilitator": "cdp"
                  },
                  "request": {
                    "payment_header": "PAYMENT-SIGNATURE",
                    "x402_version": 2,
                    "scheme": "exact",
                    "user_agent": "x402-fetch"
                  },
                  "received_at": "2026-09-24T19:00:00.000Z"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "ok": {
                          "type": "boolean",
                          "description": "True when the check succeeded"
                        },
                        "message": {
                          "type": "string"
                        },
                        "settlement": {
                          "type": "object"
                        },
                        "request": {
                          "type": "object"
                        },
                        "received_at": {
                          "type": "string",
                          "description": "Received at (UTC unless a time zone is given)"
                        },
                        "next": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Next item"
                        }
                      },
                      "required": [
                        "ok",
                        "settlement",
                        "received_at"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/x402/test",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71461,
      "slug": "saylorinnovations-api-x402-ping",
      "resource": "https://saylorinnovations.com/api/x402/ping",
      "description": "x402 ping health check - a paid round trip that returns server time and a request id",
      "type": "http",
      "serviceName": "Saylor Innovations x402 Utilitie",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "ok": {
            "type": "boolean",
            "description": "True when the check succeeded"
          },
          "pong": {
            "type": "boolean"
          },
          "service": {
            "type": "string",
            "description": "Service name"
          },
          "server_time": {
            "type": "string",
            "description": "Server time (UTC unless a time zone is given)"
          },
          "unix_ms": {
            "type": "number",
            "description": "Unix, in milliseconds"
          },
          "request_id": {
            "type": "string",
            "description": "Request id identifier"
          }
        },
        "required": [
          "ok",
          "pong",
          "server_time"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "ok": true,
                "pong": true,
                "service": "saylorinnovations.com",
                "server_time": "2026-10-11T12:00:00.000Z",
                "unix_ms": 1791720000000,
                "request_id": "3f2a9c1e5b7d4a60"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "ok": {
                        "type": "boolean",
                        "description": "True when the check succeeded"
                      },
                      "pong": {
                        "type": "boolean"
                      },
                      "service": {
                        "type": "string",
                        "description": "Service name"
                      },
                      "server_time": {
                        "type": "string",
                        "description": "Server time (UTC unless a time zone is given)"
                      },
                      "unix_ms": {
                        "type": "number",
                        "description": "Unix, in milliseconds"
                      },
                      "request_id": {
                        "type": "string",
                        "description": "Request id identifier"
                      }
                    },
                    "required": [
                      "ok",
                      "pong",
                      "server_time"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "x402",
        "test",
        "utility",
        "ping"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.776Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations x402 Utilitie",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "ok": true,
          "pong": true,
          "service": "saylorinnovations.com",
          "server_time": "2026-10-11T12:00:00.000Z",
          "unix_ms": 1791720000000,
          "request_id": "3f2a9c1e5b7d4a60"
        },
        "parameterLocation": "query",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "ok": true,
                  "pong": true,
                  "service": "saylorinnovations.com",
                  "server_time": "2026-10-11T12:00:00.000Z",
                  "unix_ms": 1791720000000,
                  "request_id": "3f2a9c1e5b7d4a60"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "ok": {
                          "type": "boolean",
                          "description": "True when the check succeeded"
                        },
                        "pong": {
                          "type": "boolean"
                        },
                        "service": {
                          "type": "string",
                          "description": "Service name"
                        },
                        "server_time": {
                          "type": "string",
                          "description": "Server time (UTC unless a time zone is given)"
                        },
                        "unix_ms": {
                          "type": "number",
                          "description": "Unix, in milliseconds"
                        },
                        "request_id": {
                          "type": "string",
                          "description": "Request id identifier"
                        }
                      },
                      "required": [
                        "ok",
                        "pong",
                        "server_time"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/x402/ping",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71462,
      "slug": "saylorinnovations-api-x402-time",
      "resource": "https://saylorinnovations.com/api/x402/time",
      "description": "Current UTC time as unix seconds, ISO 8601 and weekday, with optional time zone",
      "type": "http",
      "serviceName": "Saylor Innovations x402 Utilitie",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "utc": {
            "type": "string",
            "description": "Time in UTC"
          },
          "unix": {
            "type": "number"
          },
          "unix_ms": {
            "type": "number",
            "description": "Unix, in milliseconds"
          },
          "weekday": {
            "type": "string",
            "description": "Day of the week"
          },
          "tz": {
            "type": [
              "string",
              "null"
            ]
          },
          "local": {
            "type": [
              "string",
              "null"
            ]
          },
          "offset_note": {
            "type": [
              "string",
              "null"
            ],
            "description": "Offset note"
          }
        },
        "required": [
          "utc",
          "unix",
          "unix_ms",
          "weekday"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "tz": "America/New_York"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "utc": "2026-10-11T12:00:00.000Z",
                "unix": 1791720000,
                "unix_ms": 1791720000000,
                "weekday": "Sunday",
                "tz": "America/New_York",
                "local": "2026-10-11 08:00:00",
                "offset_note": "local is the wall-clock time in tz at this instant"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "tz": {
                        "type": "string",
                        "description": "optional IANA time zone, e.g. America/New_York"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "utc": {
                        "type": "string",
                        "description": "Time in UTC"
                      },
                      "unix": {
                        "type": "number"
                      },
                      "unix_ms": {
                        "type": "number",
                        "description": "Unix, in milliseconds"
                      },
                      "weekday": {
                        "type": "string",
                        "description": "Day of the week"
                      },
                      "tz": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "local": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "offset_note": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Offset note"
                      }
                    },
                    "required": [
                      "utc",
                      "unix",
                      "unix_ms",
                      "weekday"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "x402",
        "test",
        "utility",
        "time"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.776Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations x402 Utilitie",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "tz": {
              "type": "string",
              "description": "optional IANA time zone, e.g. America/New_York"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "utc": "2026-10-11T12:00:00.000Z",
          "unix": 1791720000,
          "unix_ms": 1791720000000,
          "weekday": "Sunday",
          "tz": "America/New_York",
          "local": "2026-10-11 08:00:00",
          "offset_note": "local is the wall-clock time in tz at this instant"
        },
        "parameterLocation": "query",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "tz": "America/New_York"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "utc": "2026-10-11T12:00:00.000Z",
                  "unix": 1791720000,
                  "unix_ms": 1791720000000,
                  "weekday": "Sunday",
                  "tz": "America/New_York",
                  "local": "2026-10-11 08:00:00",
                  "offset_note": "local is the wall-clock time in tz at this instant"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "tz": {
                          "type": "string",
                          "description": "optional IANA time zone, e.g. America/New_York"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "utc": {
                          "type": "string",
                          "description": "Time in UTC"
                        },
                        "unix": {
                          "type": "number"
                        },
                        "unix_ms": {
                          "type": "number",
                          "description": "Unix, in milliseconds"
                        },
                        "weekday": {
                          "type": "string",
                          "description": "Day of the week"
                        },
                        "tz": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "local": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "offset_note": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Offset note"
                        }
                      },
                      "required": [
                        "utc",
                        "unix",
                        "unix_ms",
                        "weekday"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/x402/time?tz=America/New_York",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71463,
      "slug": "saylorinnovations-api-x402-uuid",
      "resource": "https://saylorinnovations.com/api/x402/uuid",
      "description": "Random UUID v4 generator - 1 to 20 values from a cryptographic random source",
      "type": "http",
      "serviceName": "Saylor Innovations x402 Utilitie",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "count": {
            "type": "number",
            "description": "Number of items returned"
          },
          "uuids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "count",
          "uuids"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "count": "3"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "count": 1,
                "uuids": [
                  "3f2a9c1e-5b7d-4a60-9c3e-1d2f4a6b8c0e"
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "count": {
                        "type": "string",
                        "description": "optional, 1-20, default 1"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "count": {
                        "type": "number",
                        "description": "Number of items returned"
                      },
                      "uuids": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      }
                    },
                    "required": [
                      "count",
                      "uuids"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "x402",
        "test",
        "utility",
        "uuid"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.776Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations x402 Utilitie",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "count": {
              "type": "string",
              "description": "optional, 1-20, default 1"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "count": 1,
          "uuids": [
            "3f2a9c1e-5b7d-4a60-9c3e-1d2f4a6b8c0e"
          ]
        },
        "parameterLocation": "query",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "count": "3"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "count": 1,
                  "uuids": [
                    "3f2a9c1e-5b7d-4a60-9c3e-1d2f4a6b8c0e"
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "count": {
                          "type": "string",
                          "description": "optional, 1-20, default 1"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "count": {
                          "type": "number",
                          "description": "Number of items returned"
                        },
                        "uuids": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        }
                      },
                      "required": [
                        "count",
                        "uuids"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/x402/uuid?count=3",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71464,
      "slug": "saylorinnovations-api-x402-random",
      "resource": "https://saylorinnovations.com/api/x402/random",
      "description": "Secure random integer in a range plus random bytes as hex and base64",
      "type": "http",
      "serviceName": "Saylor Innovations x402 Utilitie",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "min": {
            "type": "number",
            "description": "Minimum value"
          },
          "max": {
            "type": "number",
            "description": "Maximum value"
          },
          "integer": {
            "type": "number"
          },
          "bytes": {
            "type": "number",
            "description": "Size in bytes"
          },
          "hex": {
            "type": "string"
          },
          "base64": {
            "type": "string"
          }
        },
        "required": [
          "integer",
          "hex"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "min": "1",
                "max": "100"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "min": 0,
                "max": 100,
                "integer": 42,
                "bytes": 16,
                "hex": "9f86d081884c7d659a2feaa0c55ad015",
                "base64": "n4bQgYhMfWWaL+qgxVrQFQ=="
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "min": {
                        "type": "string",
                        "description": "optional integer, default 0"
                      },
                      "max": {
                        "type": "string",
                        "description": "optional integer, default 100"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "min": {
                        "type": "number",
                        "description": "Minimum value"
                      },
                      "max": {
                        "type": "number",
                        "description": "Maximum value"
                      },
                      "integer": {
                        "type": "number"
                      },
                      "bytes": {
                        "type": "number",
                        "description": "Size in bytes"
                      },
                      "hex": {
                        "type": "string"
                      },
                      "base64": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "integer",
                      "hex"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "x402",
        "test",
        "utility",
        "random"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.776Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations x402 Utilitie",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "min": {
              "type": "string",
              "description": "optional integer, default 0"
            },
            "max": {
              "type": "string",
              "description": "optional integer, default 100"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "min": 0,
          "max": 100,
          "integer": 42,
          "bytes": 16,
          "hex": "9f86d081884c7d659a2feaa0c55ad015",
          "base64": "n4bQgYhMfWWaL+qgxVrQFQ=="
        },
        "parameterLocation": "query",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "min": "1",
                  "max": "100"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "min": 0,
                  "max": 100,
                  "integer": 42,
                  "bytes": 16,
                  "hex": "9f86d081884c7d659a2feaa0c55ad015",
                  "base64": "n4bQgYhMfWWaL+qgxVrQFQ=="
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "min": {
                          "type": "string",
                          "description": "optional integer, default 0"
                        },
                        "max": {
                          "type": "string",
                          "description": "optional integer, default 100"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "min": {
                          "type": "number",
                          "description": "Minimum value"
                        },
                        "max": {
                          "type": "number",
                          "description": "Maximum value"
                        },
                        "integer": {
                          "type": "number"
                        },
                        "bytes": {
                          "type": "number",
                          "description": "Size in bytes"
                        },
                        "hex": {
                          "type": "string"
                        },
                        "base64": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "integer",
                        "hex"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/x402/random?min=1&max=100",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71465,
      "slug": "saylorinnovations-api-x402-whoami",
      "resource": "https://saylorinnovations.com/api/x402/whoami",
      "description": "Echo your public IP, user agent and payment as the server saw them - for debugging an x402 client",
      "type": "http",
      "serviceName": "Saylor Innovations x402 Utilitie",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "ip": {
            "type": [
              "string",
              "null"
            ],
            "description": "IP address"
          },
          "user_agent": {
            "type": [
              "string",
              "null"
            ],
            "description": "User-agent the rules were evaluated for"
          },
          "payment": {
            "type": "object"
          },
          "received_at": {
            "type": "string",
            "description": "Received at (UTC unless a time zone is given)"
          }
        },
        "required": [
          "ip",
          "payment",
          "received_at"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "ip": "203.0.113.7",
                "user_agent": "x402-fetch/2.0",
                "payment": {
                  "x402_version": 2,
                  "scheme": "exact",
                  "network": "eip155:8453",
                  "payer": "0x1111111111111111111111111111111111111111",
                  "transaction": "0xabababababababababababababababababababababababababababababababab"
                },
                "received_at": "2026-10-11T12:00:00.000Z"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "ip": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "IP address"
                      },
                      "user_agent": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "User-agent the rules were evaluated for"
                      },
                      "payment": {
                        "type": "object"
                      },
                      "received_at": {
                        "type": "string",
                        "description": "Received at (UTC unless a time zone is given)"
                      }
                    },
                    "required": [
                      "ip",
                      "payment",
                      "received_at"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "x402",
        "test",
        "utility",
        "whoami"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.777Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations x402 Utilitie",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "ip": "203.0.113.7",
          "user_agent": "x402-fetch/2.0",
          "payment": {
            "x402_version": 2,
            "scheme": "exact",
            "network": "eip155:8453",
            "payer": "0x1111111111111111111111111111111111111111",
            "transaction": "0xabababababababababababababababababababababababababababababababab"
          },
          "received_at": "2026-10-11T12:00:00.000Z"
        },
        "parameterLocation": "query",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "ip": "203.0.113.7",
                  "user_agent": "x402-fetch/2.0",
                  "payment": {
                    "x402_version": 2,
                    "scheme": "exact",
                    "network": "eip155:8453",
                    "payer": "0x1111111111111111111111111111111111111111",
                    "transaction": "0xabababababababababababababababababababababababababababababababab"
                  },
                  "received_at": "2026-10-11T12:00:00.000Z"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "ip": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "IP address"
                        },
                        "user_agent": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "User-agent the rules were evaluated for"
                        },
                        "payment": {
                          "type": "object"
                        },
                        "received_at": {
                          "type": "string",
                          "description": "Received at (UTC unless a time zone is given)"
                        }
                      },
                      "required": [
                        "ip",
                        "payment",
                        "received_at"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/x402/whoami",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71466,
      "slug": "saylorinnovations-api-perps-funding",
      "resource": "https://saylorinnovations.com/api/perps/funding",
      "description": "Perpetual futures funding rates across Hyperliquid, Binance and Bybit - funding rate per coin as hourly, 8-hour and annualized, sorted by spread for arbitrage",
      "type": "http",
      "serviceName": "Saylor Innovations Perps Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "generated_at": {
            "type": "string",
            "description": "Time this response was generated (UTC)"
          },
          "fetched_at": {
            "type": "string",
            "description": "Time the data was fetched from the source (UTC)"
          },
          "count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items returned"
          },
          "coins": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Coins"
          },
          "source": {
            "type": "object",
            "description": "Data source the values come from"
          },
          "warnings": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "filters": {
            "description": "Filters applied to this query"
          },
          "method": {
            "type": [
              "string",
              "null"
            ],
            "description": "Method used"
          }
        },
        "required": [
          "generated_at",
          "fetched_at",
          "coins",
          "source",
          "warnings"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "limit": "30"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "generated_at": "2026-09-24T19:00:00.000Z",
                "fetched_at": "2026-09-24T19:00:00.000Z",
                "count": 1,
                "source": {
                  "provider": "hyperliquid",
                  "venue_feeds": [
                    "hyperliquid",
                    "binance",
                    "bybit"
                  ]
                },
                "warnings": [],
                "coins": [
                  {
                    "coin": "BTC",
                    "open_interest_usd": 3290777000,
                    "funding_by_venue": [
                      {
                        "venue": "hyperliquid",
                        "funding_rate": 0.0000125,
                        "funding_interval_hours": 1,
                        "annualized_rate_pct": 10.95
                      }
                    ],
                    "apr_pct": {
                      "hyperliquid": 10.95,
                      "binance": -0.29,
                      "bybit": 5.28
                    },
                    "max_spread_apr_pct": 11.24,
                    "arb": "short hyperliquid / long binance",
                    "crowded": null
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "limit": {
                        "type": "string",
                        "description": "optional 1-100, default 30 (query)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "generated_at": {
                        "type": "string",
                        "description": "Time this response was generated (UTC)"
                      },
                      "fetched_at": {
                        "type": "string",
                        "description": "Time the data was fetched from the source (UTC)"
                      },
                      "count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items returned"
                      },
                      "coins": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Coins"
                      },
                      "source": {
                        "type": "object",
                        "description": "Data source the values come from"
                      },
                      "warnings": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "filters": {
                        "description": "Filters applied to this query"
                      },
                      "method": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Method used"
                      }
                    },
                    "required": [
                      "generated_at",
                      "fetched_at",
                      "coins",
                      "source",
                      "warnings"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "perps",
        "hyperliquid",
        "funding"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.776Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations Perps Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "limit": {
              "type": "string",
              "description": "optional 1-100, default 30 (query)"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "generated_at": "2026-09-24T19:00:00.000Z",
          "fetched_at": "2026-09-24T19:00:00.000Z",
          "count": 1,
          "source": {
            "provider": "hyperliquid",
            "venue_feeds": [
              "hyperliquid",
              "binance",
              "bybit"
            ]
          },
          "warnings": [],
          "coins": [
            {
              "coin": "BTC",
              "open_interest_usd": 3290777000,
              "funding_by_venue": [
                {
                  "venue": "hyperliquid",
                  "funding_rate": 0.0000125,
                  "funding_interval_hours": 1,
                  "annualized_rate_pct": 10.95
                }
              ],
              "apr_pct": {
                "hyperliquid": 10.95,
                "binance": -0.29,
                "bybit": 5.28
              },
              "max_spread_apr_pct": 11.24,
              "arb": "short hyperliquid / long binance",
              "crowded": null
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/perps-funding.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "limit": "30"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "generated_at": "2026-09-24T19:00:00.000Z",
                  "fetched_at": "2026-09-24T19:00:00.000Z",
                  "count": 1,
                  "source": {
                    "provider": "hyperliquid",
                    "venue_feeds": [
                      "hyperliquid",
                      "binance",
                      "bybit"
                    ]
                  },
                  "warnings": [],
                  "coins": [
                    {
                      "coin": "BTC",
                      "open_interest_usd": 3290777000,
                      "funding_by_venue": [
                        {
                          "venue": "hyperliquid",
                          "funding_rate": 0.0000125,
                          "funding_interval_hours": 1,
                          "annualized_rate_pct": 10.95
                        }
                      ],
                      "apr_pct": {
                        "hyperliquid": 10.95,
                        "binance": -0.29,
                        "bybit": 5.28
                      },
                      "max_spread_apr_pct": 11.24,
                      "arb": "short hyperliquid / long binance",
                      "crowded": null
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "limit": {
                          "type": "string",
                          "description": "optional 1-100, default 30 (query)"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "generated_at": {
                          "type": "string",
                          "description": "Time this response was generated (UTC)"
                        },
                        "fetched_at": {
                          "type": "string",
                          "description": "Time the data was fetched from the source (UTC)"
                        },
                        "count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items returned"
                        },
                        "coins": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Coins"
                        },
                        "source": {
                          "type": "object",
                          "description": "Data source the values come from"
                        },
                        "warnings": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "filters": {
                          "description": "Filters applied to this query"
                        },
                        "method": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Method used"
                        }
                      },
                      "required": [
                        "generated_at",
                        "fetched_at",
                        "coins",
                        "source",
                        "warnings"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/perps/funding?limit=30",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71467,
      "slug": "saylorinnovations-api-perps-market",
      "resource": "https://saylorinnovations.com/api/perps/market/{coin}",
      "description": "Hyperliquid perp market for any coin - mark and oracle price, open interest, volume and funding vs Binance and Bybit",
      "type": "http",
      "serviceName": "Saylor Innovations Perps Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "coin": {
            "type": "string",
            "description": "Coin symbol"
          },
          "mark_px": {
            "type": [
              "number",
              "null"
            ],
            "description": "Mark px"
          },
          "oracle_px": {
            "type": [
              "number",
              "null"
            ],
            "description": "Oracle px"
          },
          "change_24h_pct": {
            "type": [
              "number",
              "null"
            ],
            "description": "Change over 24 hours, percent"
          },
          "volume_24h_usd": {
            "type": [
              "number",
              "null"
            ],
            "description": "Trading volume over the last 24 hours in US dollars"
          },
          "open_interest_usd": {
            "type": [
              "number",
              "null"
            ],
            "description": "Open interest in US dollars"
          },
          "funding": {
            "type": "object"
          },
          "max_leverage": {
            "type": [
              "number",
              "null"
            ],
            "description": "Max leverage"
          },
          "open_interest": {
            "type": [
              "number",
              "null"
            ],
            "description": "Open interest"
          },
          "found": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when the lookup matched a record"
          },
          "mid_px": {
            "type": [
              "number",
              "null"
            ],
            "description": "Mid px"
          },
          "premium_pct": {
            "type": [
              "number",
              "null"
            ],
            "description": "Premium, as a percentage"
          },
          "generated_at": {
            "type": [
              "string",
              "null"
            ],
            "description": "Time this response was generated (UTC)"
          }
        },
        "required": [
          "coin",
          "mark_px",
          "funding"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "pathParams": {
                "coin": "BTC"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "coin": "BTC",
                "mark_px": 84453,
                "oracle_px": 84481,
                "change_24h_pct": 0.19,
                "volume_24h_usd": 3992496166,
                "open_interest": 38965.76,
                "open_interest_usd": 3290777000,
                "max_leverage": 40,
                "funding": {
                  "hyperliquid_apr_pct": 10.95,
                  "binance_apr_pct": -0.29,
                  "bybit_apr_pct": 5.28,
                  "max_spread_apr_pct": 11.24
                }
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "pathParams": {
                    "type": "object",
                    "properties": {
                      "coin": {
                        "type": "string",
                        "description": "perp symbol, e.g. BTC, ETH, SOL (path)"
                      }
                    },
                    "required": [
                      "coin"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method",
                  "pathParams"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "coin": {
                        "type": "string",
                        "description": "Coin symbol"
                      },
                      "mark_px": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Mark px"
                      },
                      "oracle_px": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Oracle px"
                      },
                      "change_24h_pct": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Change over 24 hours, percent"
                      },
                      "volume_24h_usd": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Trading volume over the last 24 hours in US dollars"
                      },
                      "open_interest_usd": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Open interest in US dollars"
                      },
                      "funding": {
                        "type": "object"
                      },
                      "max_leverage": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Max leverage"
                      },
                      "open_interest": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Open interest"
                      },
                      "found": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when the lookup matched a record"
                      },
                      "mid_px": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Mid px"
                      },
                      "premium_pct": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Premium, as a percentage"
                      },
                      "generated_at": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Time this response was generated (UTC)"
                      }
                    },
                    "required": [
                      "coin",
                      "mark_px",
                      "funding"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          },
          "routeTemplate": "/api/perps/market/:coin"
        }
      },
      "tags": [
        "perps",
        "hyperliquid",
        "funding",
        "market"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.777Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations Perps Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "coin": {
              "type": "string",
              "description": "perp symbol, e.g. BTC, ETH, SOL (path)"
            }
          },
          "required": [
            "coin"
          ]
        },
        "exampleResponse": {
          "coin": "BTC",
          "mark_px": 84453,
          "oracle_px": 84481,
          "change_24h_pct": 0.19,
          "volume_24h_usd": 3992496166,
          "open_interest": 38965.76,
          "open_interest_usd": 3290777000,
          "max_leverage": 40,
          "funding": {
            "hyperliquid_apr_pct": 10.95,
            "binance_apr_pct": -0.29,
            "bybit_apr_pct": 5.28,
            "max_spread_apr_pct": 11.24
          }
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/perps-market-coin.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "pathParams": {
                  "coin": "BTC"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "coin": "BTC",
                  "mark_px": 84453,
                  "oracle_px": 84481,
                  "change_24h_pct": 0.19,
                  "volume_24h_usd": 3992496166,
                  "open_interest": 38965.76,
                  "open_interest_usd": 3290777000,
                  "max_leverage": 40,
                  "funding": {
                    "hyperliquid_apr_pct": 10.95,
                    "binance_apr_pct": -0.29,
                    "bybit_apr_pct": 5.28,
                    "max_spread_apr_pct": 11.24
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "pathParams": {
                      "type": "object",
                      "properties": {
                        "coin": {
                          "type": "string",
                          "description": "perp symbol, e.g. BTC, ETH, SOL (path)"
                        }
                      },
                      "required": [
                        "coin"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "pathParams"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "coin": {
                          "type": "string",
                          "description": "Coin symbol"
                        },
                        "mark_px": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Mark px"
                        },
                        "oracle_px": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Oracle px"
                        },
                        "change_24h_pct": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Change over 24 hours, percent"
                        },
                        "volume_24h_usd": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Trading volume over the last 24 hours in US dollars"
                        },
                        "open_interest_usd": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Open interest in US dollars"
                        },
                        "funding": {
                          "type": "object"
                        },
                        "max_leverage": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Max leverage"
                        },
                        "open_interest": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Open interest"
                        },
                        "found": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when the lookup matched a record"
                        },
                        "mid_px": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Mid px"
                        },
                        "premium_pct": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Premium, as a percentage"
                        },
                        "generated_at": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Time this response was generated (UTC)"
                        }
                      },
                      "required": [
                        "coin",
                        "mark_px",
                        "funding"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            },
            "routeTemplate": "/api/perps/market/:coin"
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/perps/market/BTC",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71468,
      "slug": "saylorinnovations-api-perps-overview",
      "resource": "https://saylorinnovations.com/api/perps/overview",
      "description": "Hyperliquid perps overview - open interest, 24h volume, top markets and biggest movers with funding",
      "type": "http",
      "serviceName": "Saylor Innovations Perps Data",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "generated_at": {
            "type": "string",
            "description": "Time this response was generated (UTC)"
          },
          "markets": {
            "type": [
              "number",
              "null"
            ],
            "description": "Markets"
          },
          "total_open_interest_usd": {
            "type": [
              "number",
              "null"
            ],
            "description": "Total open interest usd"
          },
          "total_volume_24h_usd": {
            "type": [
              "number",
              "null"
            ],
            "description": "Total volume 24h usd"
          },
          "top_open_interest": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Top open interest"
          },
          "top_volume": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Top volume"
          },
          "top_gainers": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Top gainers"
          },
          "top_losers": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Top losers"
          }
        },
        "required": [
          "generated_at",
          "top_open_interest"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "generated_at": "2026-09-24T19:00:00.000Z",
                "markets": 234,
                "total_open_interest_usd": 9800000000,
                "total_volume_24h_usd": 12000000000,
                "top_open_interest": [
                  {
                    "coin": "BTC",
                    "open_interest_usd": 3290777000
                  }
                ],
                "top_volume": [],
                "top_gainers": [],
                "top_losers": []
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "generated_at": {
                        "type": "string",
                        "description": "Time this response was generated (UTC)"
                      },
                      "markets": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Markets"
                      },
                      "total_open_interest_usd": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Total open interest usd"
                      },
                      "total_volume_24h_usd": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Total volume 24h usd"
                      },
                      "top_open_interest": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Top open interest"
                      },
                      "top_volume": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Top volume"
                      },
                      "top_gainers": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Top gainers"
                      },
                      "top_losers": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Top losers"
                      }
                    },
                    "required": [
                      "generated_at",
                      "top_open_interest"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "perps",
        "hyperliquid",
        "funding",
        "overview"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.777Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations Perps Data",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "generated_at": "2026-09-24T19:00:00.000Z",
          "markets": 234,
          "total_open_interest_usd": 9800000000,
          "total_volume_24h_usd": 12000000000,
          "top_open_interest": [
            {
              "coin": "BTC",
              "open_interest_usd": 3290777000
            }
          ],
          "top_volume": [],
          "top_gainers": [],
          "top_losers": []
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/perps-overview.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "generated_at": "2026-09-24T19:00:00.000Z",
                  "markets": 234,
                  "total_open_interest_usd": 9800000000,
                  "total_volume_24h_usd": 12000000000,
                  "top_open_interest": [
                    {
                      "coin": "BTC",
                      "open_interest_usd": 3290777000
                    }
                  ],
                  "top_volume": [],
                  "top_gainers": [],
                  "top_losers": []
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "generated_at": {
                          "type": "string",
                          "description": "Time this response was generated (UTC)"
                        },
                        "markets": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Markets"
                        },
                        "total_open_interest_usd": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Total open interest usd"
                        },
                        "total_volume_24h_usd": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Total volume 24h usd"
                        },
                        "top_open_interest": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Top open interest"
                        },
                        "top_volume": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Top volume"
                        },
                        "top_gainers": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Top gainers"
                        },
                        "top_losers": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Top losers"
                        }
                      },
                      "required": [
                        "generated_at",
                        "top_open_interest"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/perps/overview",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71469,
      "slug": "saylorinnovations-api-options-volatility",
      "resource": "https://saylorinnovations.com/api/options/volatility",
      "description": "BTC and ETH options implied volatility index (Deribit DVOL) - current level, 24h change and regime",
      "type": "http",
      "serviceName": "Saylor Innovations Options Impli",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "found": {
            "type": "boolean",
            "description": "True when the lookup matched a record"
          },
          "dvol": {
            "type": [
              "number",
              "null"
            ]
          },
          "dvol_change_pct": {
            "type": [
              "number",
              "null"
            ],
            "description": "Dvol change, as a percentage"
          },
          "asset": {
            "type": [
              "string",
              "null"
            ],
            "description": "Asset the figures refer to"
          },
          "index_price_usd": {
            "type": [
              "number",
              "null"
            ],
            "description": "Index price, in US dollars"
          },
          "dvol_24h_ago": {
            "type": [
              "number",
              "null"
            ],
            "description": "Dvol 24h ago"
          },
          "interpretation": {
            "type": [
              "string",
              "null"
            ],
            "description": "Plain-language reading of the result"
          },
          "source": {
            "type": [
              "string",
              "null"
            ],
            "description": "Data source the values come from"
          }
        },
        "required": [
          "found"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "asset": "btc"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "found": true,
                "asset": "BTC",
                "index_price_usd": 83622.55,
                "dvol": 34.87,
                "dvol_24h_ago": 35.5,
                "dvol_change_pct": -1.77,
                "interpretation": "normal volatility regime",
                "source": "Deribit DVOL (30-day implied volatility index)"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "asset": {
                        "type": "string",
                        "description": "btc | eth (query)"
                      }
                    },
                    "required": [
                      "asset"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "found": {
                        "type": "boolean",
                        "description": "True when the lookup matched a record"
                      },
                      "dvol": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "dvol_change_pct": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Dvol change, as a percentage"
                      },
                      "asset": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Asset the figures refer to"
                      },
                      "index_price_usd": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Index price, in US dollars"
                      },
                      "dvol_24h_ago": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Dvol 24h ago"
                      },
                      "interpretation": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Plain-language reading of the result"
                      },
                      "source": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Data source the values come from"
                      }
                    },
                    "required": [
                      "found"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "options",
        "deribit",
        "volatility"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.776Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations Options Impli",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "asset": {
              "type": "string",
              "description": "btc | eth (query)"
            }
          },
          "required": [
            "asset"
          ]
        },
        "exampleResponse": {
          "found": true,
          "asset": "BTC",
          "index_price_usd": 83622.55,
          "dvol": 34.87,
          "dvol_24h_ago": 35.5,
          "dvol_change_pct": -1.77,
          "interpretation": "normal volatility regime",
          "source": "Deribit DVOL (30-day implied volatility index)"
        },
        "parameterLocation": "query",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "asset": "btc"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "found": true,
                  "asset": "BTC",
                  "index_price_usd": 83622.55,
                  "dvol": 34.87,
                  "dvol_24h_ago": 35.5,
                  "dvol_change_pct": -1.77,
                  "interpretation": "normal volatility regime",
                  "source": "Deribit DVOL (30-day implied volatility index)"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "asset": {
                          "type": "string",
                          "description": "btc | eth (query)"
                        }
                      },
                      "required": [
                        "asset"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "found": {
                          "type": "boolean",
                          "description": "True when the lookup matched a record"
                        },
                        "dvol": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "dvol_change_pct": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Dvol change, as a percentage"
                        },
                        "asset": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Asset the figures refer to"
                        },
                        "index_price_usd": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Index price, in US dollars"
                        },
                        "dvol_24h_ago": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Dvol 24h ago"
                        },
                        "interpretation": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Plain-language reading of the result"
                        },
                        "source": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Data source the values come from"
                        }
                      },
                      "required": [
                        "found"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/options/volatility?asset=btc",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71470,
      "slug": "saylorinnovations-api-options-maxpain",
      "resource": "https://saylorinnovations.com/api/options/maxpain",
      "description": "BTC and ETH options max pain strike for an expiry, with put/call open interest ratio",
      "type": "http",
      "serviceName": "Saylor Innovations Options Max P",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "found": {
            "type": "boolean",
            "description": "True when the lookup matched a record"
          },
          "max_pain_strike": {
            "type": [
              "number",
              "null"
            ],
            "description": "Max pain strike"
          },
          "expiry": {
            "type": "string",
            "description": "Option expiry date"
          },
          "asset": {
            "type": [
              "string",
              "null"
            ],
            "description": "Asset the figures refer to"
          },
          "underlying_price": {
            "type": [
              "number",
              "null"
            ],
            "description": "Price of the underlying asset"
          },
          "put_call_oi_ratio": {
            "type": [
              "number",
              "null"
            ],
            "description": "Open-interest ratio of puts to calls"
          },
          "source": {
            "type": [
              "string",
              "null"
            ],
            "description": "Data source the values come from"
          },
          "total_call_oi": {
            "type": [
              "number",
              "null"
            ],
            "description": "Total call oi"
          },
          "total_put_oi": {
            "type": [
              "number",
              "null"
            ],
            "description": "Total put oi"
          },
          "strikes_considered": {
            "type": [
              "number",
              "null"
            ],
            "description": "Strikes considered"
          },
          "note": {
            "type": [
              "string",
              "null"
            ],
            "description": "Caveat or context for reading the result"
          },
          "available_expiries": {
            "type": [
              "array",
              "null"
            ],
            "description": "Option expiry dates available"
          }
        },
        "required": [
          "found"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "asset": "btc"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "found": true,
                "asset": "BTC",
                "expiry": "2026-10-03",
                "underlying_price": 83627.64,
                "max_pain_strike": 84000,
                "put_call_oi_ratio": 0.82,
                "source": "Deribit (open interest by strike)"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "asset": {
                        "type": "string",
                        "description": "btc | eth (query)"
                      }
                    },
                    "required": [
                      "asset"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "found": {
                        "type": "boolean",
                        "description": "True when the lookup matched a record"
                      },
                      "max_pain_strike": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Max pain strike"
                      },
                      "expiry": {
                        "type": "string",
                        "description": "Option expiry date"
                      },
                      "asset": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Asset the figures refer to"
                      },
                      "underlying_price": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Price of the underlying asset"
                      },
                      "put_call_oi_ratio": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Open-interest ratio of puts to calls"
                      },
                      "source": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Data source the values come from"
                      },
                      "total_call_oi": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Total call oi"
                      },
                      "total_put_oi": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Total put oi"
                      },
                      "strikes_considered": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Strikes considered"
                      },
                      "note": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Caveat or context for reading the result"
                      },
                      "available_expiries": {
                        "type": [
                          "array",
                          "null"
                        ],
                        "description": "Option expiry dates available"
                      }
                    },
                    "required": [
                      "found"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "options",
        "deribit",
        "volatility",
        "maxpain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.777Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations Options Max P",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "asset": {
              "type": "string",
              "description": "btc | eth (query)"
            }
          },
          "required": [
            "asset"
          ]
        },
        "exampleResponse": {
          "found": true,
          "asset": "BTC",
          "expiry": "2026-10-03",
          "underlying_price": 83627.64,
          "max_pain_strike": 84000,
          "put_call_oi_ratio": 0.82,
          "source": "Deribit (open interest by strike)"
        },
        "parameterLocation": "query",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "asset": "btc"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "found": true,
                  "asset": "BTC",
                  "expiry": "2026-10-03",
                  "underlying_price": 83627.64,
                  "max_pain_strike": 84000,
                  "put_call_oi_ratio": 0.82,
                  "source": "Deribit (open interest by strike)"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "asset": {
                          "type": "string",
                          "description": "btc | eth (query)"
                        }
                      },
                      "required": [
                        "asset"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "found": {
                          "type": "boolean",
                          "description": "True when the lookup matched a record"
                        },
                        "max_pain_strike": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Max pain strike"
                        },
                        "expiry": {
                          "type": "string",
                          "description": "Option expiry date"
                        },
                        "asset": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Asset the figures refer to"
                        },
                        "underlying_price": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Price of the underlying asset"
                        },
                        "put_call_oi_ratio": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Open-interest ratio of puts to calls"
                        },
                        "source": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Data source the values come from"
                        },
                        "total_call_oi": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Total call oi"
                        },
                        "total_put_oi": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Total put oi"
                        },
                        "strikes_considered": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Strikes considered"
                        },
                        "note": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Caveat or context for reading the result"
                        },
                        "available_expiries": {
                          "type": [
                            "array",
                            "null"
                          ],
                          "description": "Option expiry dates available"
                        }
                      },
                      "required": [
                        "found"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/options/maxpain?asset=btc",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71471,
      "slug": "saylorinnovations-api-options-chain",
      "resource": "https://saylorinnovations.com/api/options/chain",
      "description": "BTC and ETH options chain for an expiry - strike, type, implied volatility, open interest and volume",
      "type": "http",
      "serviceName": "Saylor Innovations Options Chain",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95773",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "found": {
            "type": "boolean",
            "description": "True when the lookup matched a record"
          },
          "chain": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Blockchain the data is for"
          },
          "asset": {
            "type": [
              "string",
              "null"
            ],
            "description": "Asset the figures refer to"
          },
          "expiry": {
            "type": [
              "string",
              "null"
            ],
            "description": "Option expiry date"
          },
          "count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items returned"
          },
          "source": {
            "type": [
              "string",
              "null"
            ],
            "description": "Data source the values come from"
          },
          "underlying_price": {
            "type": [
              "number",
              "null"
            ],
            "description": "Price of the underlying asset"
          },
          "available_expiries": {
            "type": [
              "array",
              "null"
            ],
            "description": "Option expiry dates available"
          }
        },
        "required": [
          "found"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "asset": "btc"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "found": true,
                "asset": "BTC",
                "expiry": "2026-10-03",
                "count": 2,
                "chain": [
                  {
                    "strike": 84000,
                    "type": "call",
                    "mark_iv_pct": 41.07,
                    "open_interest": 0.5,
                    "volume_24h": 0.5
                  }
                ],
                "source": "Deribit"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "asset": {
                        "type": "string",
                        "description": "btc | eth (query)"
                      }
                    },
                    "required": [
                      "asset"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "found": {
                        "type": "boolean",
                        "description": "True when the lookup matched a record"
                      },
                      "chain": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Blockchain the data is for"
                      },
                      "asset": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Asset the figures refer to"
                      },
                      "expiry": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Option expiry date"
                      },
                      "count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items returned"
                      },
                      "source": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Data source the values come from"
                      },
                      "underlying_price": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Price of the underlying asset"
                      },
                      "available_expiries": {
                        "type": [
                          "array",
                          "null"
                        ],
                        "description": "Option expiry dates available"
                      }
                    },
                    "required": [
                      "found"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "options",
        "deribit",
        "volatility",
        "chain"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.777Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations Options Chain",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "asset": {
              "type": "string",
              "description": "btc | eth (query)"
            }
          },
          "required": [
            "asset"
          ]
        },
        "exampleResponse": {
          "found": true,
          "asset": "BTC",
          "expiry": "2026-10-03",
          "count": 2,
          "chain": [
            {
              "strike": 84000,
              "type": "call",
              "mark_iv_pct": 41.07,
              "open_interest": 0.5,
              "volume_24h": 0.5
            }
          ],
          "source": "Deribit"
        },
        "parameterLocation": "query",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "asset": "btc"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "found": true,
                  "asset": "BTC",
                  "expiry": "2026-10-03",
                  "count": 2,
                  "chain": [
                    {
                      "strike": 84000,
                      "type": "call",
                      "mark_iv_pct": 41.07,
                      "open_interest": 0.5,
                      "volume_24h": 0.5
                    }
                  ],
                  "source": "Deribit"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "asset": {
                          "type": "string",
                          "description": "btc | eth (query)"
                        }
                      },
                      "required": [
                        "asset"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "found": {
                          "type": "boolean",
                          "description": "True when the lookup matched a record"
                        },
                        "chain": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Blockchain the data is for"
                        },
                        "asset": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Asset the figures refer to"
                        },
                        "expiry": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Option expiry date"
                        },
                        "count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items returned"
                        },
                        "source": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Data source the values come from"
                        },
                        "underlying_price": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Price of the underlying asset"
                        },
                        "available_expiries": {
                          "type": [
                            "array",
                            "null"
                          ],
                          "description": "Option expiry dates available"
                        }
                      },
                      "required": [
                        "found"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/options/chain?asset=btc",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71472,
      "slug": "saylorinnovations-api-options-gex",
      "resource": "https://saylorinnovations.com/api/options/gex",
      "description": "BTC and ETH net gamma exposure (GEX) from open interest - total, call/put split and top strikes",
      "type": "http",
      "serviceName": "Saylor Innovations Options Gamma",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "found": {
            "type": "boolean",
            "description": "True when the lookup matched a record"
          },
          "net_gex_usd": {
            "type": [
              "number",
              "null"
            ],
            "description": "Net gex, in US dollars"
          },
          "top_strikes_by_gamma": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Top strikes by gamma"
          },
          "asset": {
            "type": [
              "string",
              "null"
            ],
            "description": "Asset the figures refer to"
          },
          "underlying_price": {
            "type": [
              "number",
              "null"
            ],
            "description": "Price of the underlying asset"
          },
          "call_gamma_usd": {
            "type": [
              "number",
              "null"
            ],
            "description": "Call gamma, in US dollars"
          },
          "put_gamma_usd": {
            "type": [
              "number",
              "null"
            ],
            "description": "Put gamma, in US dollars"
          },
          "regime": {
            "type": [
              "string",
              "null"
            ]
          },
          "source": {
            "type": [
              "string",
              "null"
            ],
            "description": "Data source the values come from"
          },
          "convention": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "found"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "asset": "btc"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "found": true,
                "asset": "BTC",
                "underlying_price": 83675.84,
                "net_gex_usd": 1250000,
                "call_gamma_usd": 3400000,
                "put_gamma_usd": 2150000,
                "regime": "positive (dealers likely dampen moves — long gamma)",
                "top_strikes_by_gamma": [
                  {
                    "strike": 85000,
                    "net_gamma_usd": 420000
                  }
                ],
                "source": "Computed from Deribit open interest + implied vol (Black-Scholes gamma, r=0)"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "asset": {
                        "type": "string",
                        "description": "btc | eth (query)"
                      }
                    },
                    "required": [
                      "asset"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "found": {
                        "type": "boolean",
                        "description": "True when the lookup matched a record"
                      },
                      "net_gex_usd": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Net gex, in US dollars"
                      },
                      "top_strikes_by_gamma": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Top strikes by gamma"
                      },
                      "asset": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Asset the figures refer to"
                      },
                      "underlying_price": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Price of the underlying asset"
                      },
                      "call_gamma_usd": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Call gamma, in US dollars"
                      },
                      "put_gamma_usd": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Put gamma, in US dollars"
                      },
                      "regime": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "source": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Data source the values come from"
                      },
                      "convention": {
                        "type": [
                          "string",
                          "null"
                        ]
                      }
                    },
                    "required": [
                      "found"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "options",
        "deribit",
        "volatility",
        "gex"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.777Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations Options Gamma",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "asset": {
              "type": "string",
              "description": "btc | eth (query)"
            }
          },
          "required": [
            "asset"
          ]
        },
        "exampleResponse": {
          "found": true,
          "asset": "BTC",
          "underlying_price": 83675.84,
          "net_gex_usd": 1250000,
          "call_gamma_usd": 3400000,
          "put_gamma_usd": 2150000,
          "regime": "positive (dealers likely dampen moves — long gamma)",
          "top_strikes_by_gamma": [
            {
              "strike": 85000,
              "net_gamma_usd": 420000
            }
          ],
          "source": "Computed from Deribit open interest + implied vol (Black-Scholes gamma, r=0)"
        },
        "parameterLocation": "query",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "asset": "btc"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "found": true,
                  "asset": "BTC",
                  "underlying_price": 83675.84,
                  "net_gex_usd": 1250000,
                  "call_gamma_usd": 3400000,
                  "put_gamma_usd": 2150000,
                  "regime": "positive (dealers likely dampen moves — long gamma)",
                  "top_strikes_by_gamma": [
                    {
                      "strike": 85000,
                      "net_gamma_usd": 420000
                    }
                  ],
                  "source": "Computed from Deribit open interest + implied vol (Black-Scholes gamma, r=0)"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "asset": {
                          "type": "string",
                          "description": "btc | eth (query)"
                        }
                      },
                      "required": [
                        "asset"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "found": {
                          "type": "boolean",
                          "description": "True when the lookup matched a record"
                        },
                        "net_gex_usd": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Net gex, in US dollars"
                        },
                        "top_strikes_by_gamma": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Top strikes by gamma"
                        },
                        "asset": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Asset the figures refer to"
                        },
                        "underlying_price": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Price of the underlying asset"
                        },
                        "call_gamma_usd": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Call gamma, in US dollars"
                        },
                        "put_gamma_usd": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Put gamma, in US dollars"
                        },
                        "regime": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "source": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Data source the values come from"
                        },
                        "convention": {
                          "type": [
                            "string",
                            "null"
                          ]
                        }
                      },
                      "required": [
                        "found"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/options/gex?asset=btc",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71473,
      "slug": "saylorinnovations-api-market-bestsellers",
      "resource": "https://saylorinnovations.com/api/market/bestsellers",
      "description": "Best-selling x402 resources ranked by unique paying agents, with price, calls and estimated revenue",
      "type": "http",
      "serviceName": "Saylor Innovations x402 Market I",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "generated_at": {
            "type": "string",
            "description": "Time this response was generated (UTC)"
          },
          "count": {
            "type": "number",
            "description": "Number of items returned"
          },
          "resources": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "filters": {
            "description": "Filters applied to this query"
          },
          "matched": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items that matched the query"
          },
          "note": {
            "type": [
              "string",
              "null"
            ],
            "description": "Caveat or context for reading the result"
          }
        },
        "required": [
          "generated_at",
          "resources"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "limit": "25"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "generated_at": "2026-09-24T19:00:00.000Z",
                "count": 1,
                "resources": [
                  {
                    "resource": "https://www.ax1.vc/api/dashboard/q-verdict/resource",
                    "host": "www.ax1.vc",
                    "category": "Token Security & Verdicts",
                    "payers_30d": 2256,
                    "calls_30d": 96541,
                    "price_usd": 0.02,
                    "est_revenue_30d_usd": 1930.82,
                    "networks": [
                      "base"
                    ]
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "limit": {
                        "type": "string",
                        "description": "optional 1-100, default 25 (query)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "generated_at": {
                        "type": "string",
                        "description": "Time this response was generated (UTC)"
                      },
                      "count": {
                        "type": "number",
                        "description": "Number of items returned"
                      },
                      "resources": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        }
                      },
                      "filters": {
                        "description": "Filters applied to this query"
                      },
                      "matched": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items that matched the query"
                      },
                      "note": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Caveat or context for reading the result"
                      }
                    },
                    "required": [
                      "generated_at",
                      "resources"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "x402",
        "market",
        "bazaar",
        "bestsellers"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.777Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations x402 Market I",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "limit": {
              "type": "string",
              "description": "optional 1-100, default 25 (query)"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "generated_at": "2026-09-24T19:00:00.000Z",
          "count": 1,
          "resources": [
            {
              "resource": "https://www.ax1.vc/api/dashboard/q-verdict/resource",
              "host": "www.ax1.vc",
              "category": "Token Security & Verdicts",
              "payers_30d": 2256,
              "calls_30d": 96541,
              "price_usd": 0.02,
              "est_revenue_30d_usd": 1930.82,
              "networks": [
                "base"
              ]
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/market-bestsellers.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "limit": "25"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "generated_at": "2026-09-24T19:00:00.000Z",
                  "count": 1,
                  "resources": [
                    {
                      "resource": "https://www.ax1.vc/api/dashboard/q-verdict/resource",
                      "host": "www.ax1.vc",
                      "category": "Token Security & Verdicts",
                      "payers_30d": 2256,
                      "calls_30d": 96541,
                      "price_usd": 0.02,
                      "est_revenue_30d_usd": 1930.82,
                      "networks": [
                        "base"
                      ]
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "limit": {
                          "type": "string",
                          "description": "optional 1-100, default 25 (query)"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "generated_at": {
                          "type": "string",
                          "description": "Time this response was generated (UTC)"
                        },
                        "count": {
                          "type": "number",
                          "description": "Number of items returned"
                        },
                        "resources": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          }
                        },
                        "filters": {
                          "description": "Filters applied to this query"
                        },
                        "matched": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items that matched the query"
                        },
                        "note": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Caveat or context for reading the result"
                        }
                      },
                      "required": [
                        "generated_at",
                        "resources"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/market/bestsellers?limit=25",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71474,
      "slug": "saylorinnovations-api-market-categories",
      "resource": "https://saylorinnovations.com/api/market/categories",
      "description": "x402 demand vs supply by category - sellers, paying agents, 30-day revenue and opportunity score",
      "type": "http",
      "serviceName": "Saylor Innovations x402 Market I",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "generated_at": {
            "type": "string",
            "description": "Time this response was generated (UTC)"
          },
          "categories": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Categories"
          },
          "catalog_total": {
            "type": [
              "number",
              "null"
            ],
            "description": "Catalog total"
          },
          "note": {
            "type": [
              "string",
              "null"
            ],
            "description": "Caveat or context for reading the result"
          }
        },
        "required": [
          "generated_at",
          "categories"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "generated_at": "2026-09-24T19:00:00.000Z",
                "categories": [
                  {
                    "category": "On-chain Data & RPC",
                    "resources": 900,
                    "sellers": 120,
                    "resources_with_real_demand": 40,
                    "sellers_with_real_demand": 4,
                    "payers_30d": 14000,
                    "median_price_usd": 0.003,
                    "opportunity_score": 3200,
                    "top_resources": []
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "generated_at": {
                        "type": "string",
                        "description": "Time this response was generated (UTC)"
                      },
                      "categories": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Categories"
                      },
                      "catalog_total": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Catalog total"
                      },
                      "note": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Caveat or context for reading the result"
                      }
                    },
                    "required": [
                      "generated_at",
                      "categories"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "x402",
        "market",
        "bazaar",
        "categories"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.777Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations x402 Market I",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "generated_at": "2026-09-24T19:00:00.000Z",
          "categories": [
            {
              "category": "On-chain Data & RPC",
              "resources": 900,
              "sellers": 120,
              "resources_with_real_demand": 40,
              "sellers_with_real_demand": 4,
              "payers_30d": 14000,
              "median_price_usd": 0.003,
              "opportunity_score": 3200,
              "top_resources": []
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/market-categories.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "generated_at": "2026-09-24T19:00:00.000Z",
                  "categories": [
                    {
                      "category": "On-chain Data & RPC",
                      "resources": 900,
                      "sellers": 120,
                      "resources_with_real_demand": 40,
                      "sellers_with_real_demand": 4,
                      "payers_30d": 14000,
                      "median_price_usd": 0.003,
                      "opportunity_score": 3200,
                      "top_resources": []
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "generated_at": {
                          "type": "string",
                          "description": "Time this response was generated (UTC)"
                        },
                        "categories": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Categories"
                        },
                        "catalog_total": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Catalog total"
                        },
                        "note": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Caveat or context for reading the result"
                        }
                      },
                      "required": [
                        "generated_at",
                        "categories"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/market/categories",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71475,
      "slug": "saylorinnovations-api-market-merchants",
      "resource": "https://saylorinnovations.com/api/market/merchants",
      "description": "Top x402 merchants by estimated 30-day revenue, with calls, paying agents and top resource",
      "type": "http",
      "serviceName": "Saylor Innovations x402 Market I",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "generated_at": {
            "type": "string",
            "description": "Time this response was generated (UTC)"
          },
          "merchants": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items returned"
          },
          "note": {
            "type": [
              "string",
              "null"
            ],
            "description": "Caveat or context for reading the result"
          }
        },
        "required": [
          "generated_at",
          "merchants"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "limit": "25"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "generated_at": "2026-09-24T19:00:00.000Z",
                "merchants": [
                  {
                    "host": "www.ax1.vc",
                    "resources": 1,
                    "est_revenue_30d_usd": 1930.82,
                    "calls_30d": 96541,
                    "top_resource": "https://www.ax1.vc/api/dashboard/q-verdict/resource",
                    "categories": [
                      "Token Security & Verdicts"
                    ]
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "limit": {
                        "type": "string",
                        "description": "optional 1-100, default 25 (query)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "generated_at": {
                        "type": "string",
                        "description": "Time this response was generated (UTC)"
                      },
                      "merchants": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        }
                      },
                      "count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items returned"
                      },
                      "note": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Caveat or context for reading the result"
                      }
                    },
                    "required": [
                      "generated_at",
                      "merchants"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "x402",
        "market",
        "bazaar",
        "merchants"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.798Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations x402 Market I",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "limit": {
              "type": "string",
              "description": "optional 1-100, default 25 (query)"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "generated_at": "2026-09-24T19:00:00.000Z",
          "merchants": [
            {
              "host": "www.ax1.vc",
              "resources": 1,
              "est_revenue_30d_usd": 1930.82,
              "calls_30d": 96541,
              "top_resource": "https://www.ax1.vc/api/dashboard/q-verdict/resource",
              "categories": [
                "Token Security & Verdicts"
              ]
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/market-merchants.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "limit": "25"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "generated_at": "2026-09-24T19:00:00.000Z",
                  "merchants": [
                    {
                      "host": "www.ax1.vc",
                      "resources": 1,
                      "est_revenue_30d_usd": 1930.82,
                      "calls_30d": 96541,
                      "top_resource": "https://www.ax1.vc/api/dashboard/q-verdict/resource",
                      "categories": [
                        "Token Security & Verdicts"
                      ]
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "limit": {
                          "type": "string",
                          "description": "optional 1-100, default 25 (query)"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "generated_at": {
                          "type": "string",
                          "description": "Time this response was generated (UTC)"
                        },
                        "merchants": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          }
                        },
                        "count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items returned"
                        },
                        "note": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Caveat or context for reading the result"
                        }
                      },
                      "required": [
                        "generated_at",
                        "merchants"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/market/merchants?limit=25",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71476,
      "slug": "saylorinnovations-api-news-latest",
      "resource": "https://saylorinnovations.com/api/news/latest",
      "description": "Latest crypto news from 7 outlets, newest first, tagged by coin and topic with headline sentiment",
      "type": "http",
      "serviceName": "Saylor Innovations Crypto News &",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "generated_at": {
            "type": "string",
            "description": "Time this response was generated (UTC)"
          },
          "count": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items returned"
          },
          "items": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "List of items"
          },
          "sources_ok": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Data sources that answered"
          },
          "fetched_at": {
            "type": [
              "string",
              "null"
            ],
            "description": "Time the data was fetched from the source (UTC)"
          },
          "filters": {
            "description": "Filters applied to this query"
          },
          "matched": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of items that matched the query"
          },
          "sources_failed": {
            "type": [
              "array",
              "null"
            ],
            "description": "Data sources that did not answer; empty when all answered"
          }
        },
        "required": [
          "generated_at",
          "items"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "limit": "30"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "generated_at": "2026-09-24T19:30:00.000Z",
                "count": 1,
                "items": [
                  {
                    "title": "Bitcoin rallies to record high as ETF inflows jump",
                    "url": "https://www.coindesk.com/markets/2026/09/24/example",
                    "source": "coindesk",
                    "published_at": "2026-09-24T18:00:00.000Z",
                    "summary": "Spot bitcoin ETFs saw their biggest inflows in months...",
                    "coins": [
                      "BTC"
                    ],
                    "topics": [
                      "etf"
                    ],
                    "sentiment": {
                      "label": "bullish",
                      "score": 1,
                      "matched": [
                        "rallies",
                        "record",
                        "high",
                        "inflows",
                        "jump"
                      ]
                    }
                  }
                ],
                "sources_ok": [
                  "coindesk",
                  "cointelegraph",
                  "decrypt",
                  "theblock",
                  "bitcoinmagazine",
                  "cryptoslate",
                  "thedefiant"
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "limit": {
                        "type": "string",
                        "description": "optional 1-100, default 30 (query)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "generated_at": {
                        "type": "string",
                        "description": "Time this response was generated (UTC)"
                      },
                      "count": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items returned"
                      },
                      "items": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "List of items"
                      },
                      "sources_ok": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "description": "Data sources that answered"
                      },
                      "fetched_at": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Time the data was fetched from the source (UTC)"
                      },
                      "filters": {
                        "description": "Filters applied to this query"
                      },
                      "matched": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Number of items that matched the query"
                      },
                      "sources_failed": {
                        "type": [
                          "array",
                          "null"
                        ],
                        "description": "Data sources that did not answer; empty when all answered"
                      }
                    },
                    "required": [
                      "generated_at",
                      "items"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "crypto",
        "news",
        "sentiment",
        "latest"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.777Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations Crypto News &",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "limit": {
              "type": "string",
              "description": "optional 1-100, default 30 (query)"
            }
          },
          "required": []
        },
        "exampleResponse": {
          "generated_at": "2026-09-24T19:30:00.000Z",
          "count": 1,
          "items": [
            {
              "title": "Bitcoin rallies to record high as ETF inflows jump",
              "url": "https://www.coindesk.com/markets/2026/09/24/example",
              "source": "coindesk",
              "published_at": "2026-09-24T18:00:00.000Z",
              "summary": "Spot bitcoin ETFs saw their biggest inflows in months...",
              "coins": [
                "BTC"
              ],
              "topics": [
                "etf"
              ],
              "sentiment": {
                "label": "bullish",
                "score": 1,
                "matched": [
                  "rallies",
                  "record",
                  "high",
                  "inflows",
                  "jump"
                ]
              }
            }
          ],
          "sources_ok": [
            "coindesk",
            "cointelegraph",
            "decrypt",
            "theblock",
            "bitcoinmagazine",
            "cryptoslate",
            "thedefiant"
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/news-latest.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "limit": "30"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "generated_at": "2026-09-24T19:30:00.000Z",
                  "count": 1,
                  "items": [
                    {
                      "title": "Bitcoin rallies to record high as ETF inflows jump",
                      "url": "https://www.coindesk.com/markets/2026/09/24/example",
                      "source": "coindesk",
                      "published_at": "2026-09-24T18:00:00.000Z",
                      "summary": "Spot bitcoin ETFs saw their biggest inflows in months...",
                      "coins": [
                        "BTC"
                      ],
                      "topics": [
                        "etf"
                      ],
                      "sentiment": {
                        "label": "bullish",
                        "score": 1,
                        "matched": [
                          "rallies",
                          "record",
                          "high",
                          "inflows",
                          "jump"
                        ]
                      }
                    }
                  ],
                  "sources_ok": [
                    "coindesk",
                    "cointelegraph",
                    "decrypt",
                    "theblock",
                    "bitcoinmagazine",
                    "cryptoslate",
                    "thedefiant"
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "limit": {
                          "type": "string",
                          "description": "optional 1-100, default 30 (query)"
                        }
                      }
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "generated_at": {
                          "type": "string",
                          "description": "Time this response was generated (UTC)"
                        },
                        "count": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items returned"
                        },
                        "items": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "List of items"
                        },
                        "sources_ok": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "Data sources that answered"
                        },
                        "fetched_at": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Time the data was fetched from the source (UTC)"
                        },
                        "filters": {
                          "description": "Filters applied to this query"
                        },
                        "matched": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Number of items that matched the query"
                        },
                        "sources_failed": {
                          "type": [
                            "array",
                            "null"
                          ],
                          "description": "Data sources that did not answer; empty when all answered"
                        }
                      },
                      "required": [
                        "generated_at",
                        "items"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/news/latest?limit=30",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71477,
      "slug": "saylorinnovations-api-news-sentiment",
      "resource": "https://saylorinnovations.com/api/news/sentiment",
      "description": "Crypto market sentiment - Fear & Greed now vs 7 and 30 days, plus news mood overall or per coin",
      "type": "http",
      "serviceName": "Saylor Innovations Crypto News &",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "generated_at": {
            "type": "string",
            "description": "Time this response was generated (UTC)"
          },
          "fear_greed": {
            "type": "object",
            "description": "Fear greed"
          },
          "news_24h": {
            "type": "object",
            "description": "News 24h"
          },
          "by_coin": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "By coin"
          },
          "coin": {
            "description": "Coin symbol"
          },
          "most_bullish": {
            "type": [
              "array",
              "null"
            ],
            "description": "Most bullish"
          },
          "most_bearish": {
            "type": [
              "array",
              "null"
            ],
            "description": "Most bearish"
          },
          "sources_ok": {
            "type": [
              "array",
              "null"
            ],
            "description": "Data sources that answered"
          },
          "method": {
            "type": [
              "string",
              "null"
            ],
            "description": "Method used"
          }
        },
        "required": [
          "generated_at",
          "fear_greed",
          "news_24h"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "generated_at": "2026-09-24T19:30:00.000Z",
                "fear_greed": {
                  "value": 71,
                  "label": "Greed",
                  "yesterday": 71,
                  "avg_7d": 74,
                  "avg_30d": 62,
                  "trend": "rising"
                },
                "news_24h": {
                  "headlines": 140,
                  "bullish": 41,
                  "bearish": 33,
                  "neutral": 66,
                  "net_score": 0.05,
                  "mood": "neutral"
                },
                "by_coin": [
                  {
                    "coin": "BTC",
                    "headlines": 38,
                    "net_score": 0.2,
                    "mood": "bullish"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "generated_at": {
                        "type": "string",
                        "description": "Time this response was generated (UTC)"
                      },
                      "fear_greed": {
                        "type": "object",
                        "description": "Fear greed"
                      },
                      "news_24h": {
                        "type": "object",
                        "description": "News 24h"
                      },
                      "by_coin": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "By coin"
                      },
                      "coin": {
                        "description": "Coin symbol"
                      },
                      "most_bullish": {
                        "type": [
                          "array",
                          "null"
                        ],
                        "description": "Most bullish"
                      },
                      "most_bearish": {
                        "type": [
                          "array",
                          "null"
                        ],
                        "description": "Most bearish"
                      },
                      "sources_ok": {
                        "type": [
                          "array",
                          "null"
                        ],
                        "description": "Data sources that answered"
                      },
                      "method": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Method used"
                      }
                    },
                    "required": [
                      "generated_at",
                      "fear_greed",
                      "news_24h"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "crypto",
        "news",
        "sentiment"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.777Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations Crypto News &",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "generated_at": "2026-09-24T19:30:00.000Z",
          "fear_greed": {
            "value": 71,
            "label": "Greed",
            "yesterday": 71,
            "avg_7d": 74,
            "avg_30d": 62,
            "trend": "rising"
          },
          "news_24h": {
            "headlines": 140,
            "bullish": 41,
            "bearish": 33,
            "neutral": 66,
            "net_score": 0.05,
            "mood": "neutral"
          },
          "by_coin": [
            {
              "coin": "BTC",
              "headlines": 38,
              "net_score": 0.2,
              "mood": "bullish"
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/news-sentiment.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "generated_at": "2026-09-24T19:30:00.000Z",
                  "fear_greed": {
                    "value": 71,
                    "label": "Greed",
                    "yesterday": 71,
                    "avg_7d": 74,
                    "avg_30d": 62,
                    "trend": "rising"
                  },
                  "news_24h": {
                    "headlines": 140,
                    "bullish": 41,
                    "bearish": 33,
                    "neutral": 66,
                    "net_score": 0.05,
                    "mood": "neutral"
                  },
                  "by_coin": [
                    {
                      "coin": "BTC",
                      "headlines": 38,
                      "net_score": 0.2,
                      "mood": "bullish"
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "generated_at": {
                          "type": "string",
                          "description": "Time this response was generated (UTC)"
                        },
                        "fear_greed": {
                          "type": "object",
                          "description": "Fear greed"
                        },
                        "news_24h": {
                          "type": "object",
                          "description": "News 24h"
                        },
                        "by_coin": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "By coin"
                        },
                        "coin": {
                          "description": "Coin symbol"
                        },
                        "most_bullish": {
                          "type": [
                            "array",
                            "null"
                          ],
                          "description": "Most bullish"
                        },
                        "most_bearish": {
                          "type": [
                            "array",
                            "null"
                          ],
                          "description": "Most bearish"
                        },
                        "sources_ok": {
                          "type": [
                            "array",
                            "null"
                          ],
                          "description": "Data sources that answered"
                        },
                        "method": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Method used"
                        }
                      },
                      "required": [
                        "generated_at",
                        "fear_greed",
                        "news_24h"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/news/sentiment",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71478,
      "slug": "saylorinnovations-api-news-fear-greed",
      "resource": "https://saylorinnovations.com/api/news/fear-greed",
      "description": "Crypto Fear and Greed Index today with yesterday, 7-day and 30-day averages, trend and 30 days of history",
      "type": "http",
      "serviceName": "Saylor Innovations Crypto News &",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "value": {
            "type": [
              "number",
              "null"
            ],
            "description": "Value of the requested item"
          },
          "label": {
            "type": "string",
            "description": "Human-readable label"
          },
          "yesterday": {
            "type": [
              "number",
              "null"
            ]
          },
          "avg_7d": {
            "type": [
              "number",
              "null"
            ],
            "description": "Avg 7d"
          },
          "avg_30d": {
            "type": [
              "number",
              "null"
            ],
            "description": "Avg 30d"
          },
          "trend": {
            "type": "string",
            "description": "Direction of recent change"
          },
          "history": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Historical values, in time order"
          },
          "next_update_in_seconds": {
            "type": [
              "number",
              "null"
            ],
            "description": "Next update in, in seconds"
          },
          "source": {
            "type": [
              "string",
              "null"
            ],
            "description": "Data source the values come from"
          }
        },
        "required": [
          "value",
          "label",
          "history"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "value": 71,
                "label": "Greed",
                "yesterday": 71,
                "avg_7d": 74,
                "avg_30d": 62,
                "trend": "rising",
                "next_update_in_seconds": 16713,
                "history": [
                  {
                    "date": "2026-09-24",
                    "value": 71,
                    "label": "Greed"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "value": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Value of the requested item"
                      },
                      "label": {
                        "type": "string",
                        "description": "Human-readable label"
                      },
                      "yesterday": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "avg_7d": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Avg 7d"
                      },
                      "avg_30d": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Avg 30d"
                      },
                      "trend": {
                        "type": "string",
                        "description": "Direction of recent change"
                      },
                      "history": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Historical values, in time order"
                      },
                      "next_update_in_seconds": {
                        "type": [
                          "number",
                          "null"
                        ],
                        "description": "Next update in, in seconds"
                      },
                      "source": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Data source the values come from"
                      }
                    },
                    "required": [
                      "value",
                      "label",
                      "history"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "crypto",
        "news",
        "sentiment",
        "fear-greed"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.778Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations Crypto News &",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "required": []
        },
        "exampleResponse": {
          "value": 71,
          "label": "Greed",
          "yesterday": 71,
          "avg_7d": 74,
          "avg_30d": 62,
          "trend": "rising",
          "next_update_in_seconds": 16713,
          "history": [
            {
              "date": "2026-09-24",
              "value": 71,
              "label": "Greed"
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/news-fear-greed.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "value": 71,
                  "label": "Greed",
                  "yesterday": 71,
                  "avg_7d": 74,
                  "avg_30d": 62,
                  "trend": "rising",
                  "next_update_in_seconds": 16713,
                  "history": [
                    {
                      "date": "2026-09-24",
                      "value": 71,
                      "label": "Greed"
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "value": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Value of the requested item"
                        },
                        "label": {
                          "type": "string",
                          "description": "Human-readable label"
                        },
                        "yesterday": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "avg_7d": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Avg 7d"
                        },
                        "avg_30d": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Avg 30d"
                        },
                        "trend": {
                          "type": "string",
                          "description": "Direction of recent change"
                        },
                        "history": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Historical values, in time order"
                        },
                        "next_update_in_seconds": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "Next update in, in seconds"
                        },
                        "source": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Data source the values come from"
                        }
                      },
                      "required": [
                        "value",
                        "label",
                        "history"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/news/fear-greed",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    },
    {
      "id": 71479,
      "slug": "saylorinnovations-api-util-weather",
      "resource": "https://saylorinnovations.com/api/util/weather",
      "description": "Weather forecast for any city or coordinates - current conditions in C and F plus a 7-day forecast with temperature, rain chance and wind",
      "type": "http",
      "serviceName": "Saylor Innovations Real-World Ut",
      "mimeType": "application/json",
      "resourceType": "API",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
          "asset": "So11111111111111111111111111111111111111112",
          "amount": "95877",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "location": {
            "type": "object",
            "description": "Place the data refers to"
          },
          "current": {
            "type": "object",
            "description": "Current value"
          },
          "daily": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Daily values"
          },
          "found": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "True when the lookup matched a record"
          },
          "note": {
            "type": [
              "string",
              "null"
            ],
            "description": "Caveat or context for reading the result"
          },
          "source": {
            "type": [
              "string",
              "null"
            ],
            "description": "Data source the values come from"
          }
        },
        "required": [
          "location"
        ]
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "city": "Chicago"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "location": {
                  "name": "Chicago",
                  "country": "United States",
                  "latitude": 41.875562,
                  "longitude": -87.624421
                },
                "found": true,
                "current": {
                  "description": "partly cloudy",
                  "temperature_c": 21.3,
                  "temperature_f": 70.3,
                  "humidity_pct": 55,
                  "wind_kph": 14
                },
                "daily": [
                  {
                    "date": "2026-09-24",
                    "description": "light rain",
                    "high_c": 24,
                    "low_c": 15,
                    "precipitation_mm": 3.1
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "city": {
                        "type": "string",
                        "description": "city or place name (query)"
                      }
                    },
                    "required": [
                      "city"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "json"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "location": {
                        "type": "object",
                        "description": "Place the data refers to"
                      },
                      "current": {
                        "type": "object",
                        "description": "Current value"
                      },
                      "daily": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        },
                        "description": "Daily values"
                      },
                      "found": {
                        "type": [
                          "boolean",
                          "null"
                        ],
                        "description": "True when the lookup matched a record"
                      },
                      "note": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Caveat or context for reading the result"
                      },
                      "source": {
                        "type": [
                          "string",
                          "null"
                        ],
                        "description": "Data source the values come from"
                      }
                    },
                    "required": [
                      "location"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      },
      "tags": [
        "utility",
        "weather",
        "real-world data",
        "util"
      ],
      "sourceHost": "saylorinnovations.com",
      "lastUpdated": "2026-10-26T22:14:01.777Z",
      "quality": {},
      "metadata": {
        "serviceName": "Saylor Innovations Real-World Ut",
        "method": "GET",
        "mimeType": "application/json",
        "inputSchema": {
          "type": "object",
          "properties": {
            "city": {
              "type": "string",
              "description": "city or place name (query)"
            }
          },
          "required": [
            "city"
          ]
        },
        "exampleResponse": {
          "location": {
            "name": "Chicago",
            "country": "United States",
            "latitude": 41.875562,
            "longitude": -87.624421
          },
          "found": true,
          "current": {
            "description": "partly cloudy",
            "temperature_c": 21.3,
            "temperature_f": 70.3,
            "humidity_pct": 55,
            "wind_kph": 14
          },
          "daily": [
            {
              "date": "2026-09-24",
              "description": "light rain",
              "high_c": 24,
              "low_c": 15,
              "precipitation_mm": 3.1
            }
          ]
        },
        "parameterLocation": "query",
        "freeSample": "https://saylorinnovations.com/samples/util-weather.json",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "city": "Chicago"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "location": {
                    "name": "Chicago",
                    "country": "United States",
                    "latitude": 41.875562,
                    "longitude": -87.624421
                  },
                  "found": true,
                  "current": {
                    "description": "partly cloudy",
                    "temperature_c": 21.3,
                    "temperature_f": 70.3,
                    "humidity_pct": 55,
                    "wind_kph": 14
                  },
                  "daily": [
                    {
                      "date": "2026-09-24",
                      "description": "light rain",
                      "high_c": 24,
                      "low_c": 15,
                      "precipitation_mm": 3.1
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "city": {
                          "type": "string",
                          "description": "city or place name (query)"
                        }
                      },
                      "required": [
                        "city"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "json"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "location": {
                          "type": "object",
                          "description": "Place the data refers to"
                        },
                        "current": {
                          "type": "object",
                          "description": "Current value"
                        },
                        "daily": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "Daily values"
                        },
                        "found": {
                          "type": [
                            "boolean",
                            "null"
                          ],
                          "description": "True when the lookup matched a record"
                        },
                        "note": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Caveat or context for reading the result"
                        },
                        "source": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Data source the values come from"
                        }
                      },
                      "required": [
                        "location"
                      ]
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        },
        "examples": [
          {
            "label": "Unpaid discovery call",
            "method": "GET",
            "url": "https://saylorinnovations.com/api/util/weather?city=Chicago",
            "expectedStatus": 402
          }
        ],
        "cacheTtlSeconds": 0,
        "capabilities": [],
        "noAccountRequired": true,
        "noApiKeyRequired": true,
        "sideEffects": "Paid calls settle the advertised payment; see the provider contract for execution behavior.",
        "payment": {
          "protocol": "x402",
          "settlement": "direct-to-provider"
        },
        "provider": {
          "name": "Saylor Innovations",
          "host": "saylorinnovations.com",
          "manifestUrl": "https://saylorinnovations.com/.well-known/x402.json"
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": true,
      "featured": false
    }
  ]
}