FlareWatch API

FlareWatch API as documented publicly: 10 operations. Contract generated from the documentation by API Evangelist (2026-11-08); not the provider's own document.

GitHub OpenAPI

Operations 10

GET /api/cache/ftso-providers Scored FTSO data providers on Flare. #
GET /api/cache/prices GET /api/cache/prices #
GET /api/cache/sgb-ftso-providers Scored FTSO data providers on Songbird. #
GET /api/paid/tax-reconciliation PAID $0.50 — tax reconciliation. #
GET /api/paid/wallet-intelligence What $0.01 actually buys, so you can decide BEFORE paying. #
GET /api/pay/quote Machine‑readable paid‑capacity terms (also GET https://www.flarewatch.io/api/pay/quote). #
POST /api/pay/verify FREE dry-run verification of an x402 payment payload #
GET /api/stats Platform coverage counters. #
GET /api/validators/name-map GET /api/validators/name-map #
GET /api/validators/{nodeid}/score-breakdown Full FlareWatch score + per-dimension breakdown for one validator. #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/flarewatch-io:flarewatch-io-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

flarewatch-io-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: FlareWatch API
  version: '2026-11-08'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-11-08: 10 operation(s) read from 6 public documentation page(s) (each operation
    names its page in x-source). This is not the provider''s published contract; FlareWatch has published no machine-readable contract that the
    pipeline could find. Engine: local.'
  x-evidence-tiers:
    code-example: 3
    documentation: 7
    pages-with-code: 2
    pages-read: 6
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-11-08'
  x-generator: generate-contract-from-docs.py
  x-engine: local
  x-sources:
  - https://www.flarewatch.io/developers
  - https://www.flarewatch.io/openapi.json
  - https://www.flarewatch.io/en/developers
  - https://www.flarewatch.io/en/methodology
  - https://www.flarewatch.io/llms.txt
  - https://www.flarewatch.io/methodology
paths:
  /api/cache/ftso-providers:
    get:
      operationId: get_api_cache_ftso_providers
      tags:
      - Api
      summary: Scored FTSO data providers on Flare.
      x-source: https://www.flarewatch.io/developers
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/cache/prices:
    get:
      operationId: get_api_cache_prices
      tags:
      - Api
      summary: GET /api/cache/prices
      x-source: https://www.flarewatch.io/developers
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: curl https://www.flarewatch.io/api/cache/prices
  /api/cache/sgb-ftso-providers:
    get:
      operationId: get_api_cache_sgb_ftso_providers
      tags:
      - Api
      summary: Scored FTSO data providers on Songbird.
      x-source: https://www.flarewatch.io/developers
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/paid/tax-reconciliation:
    get:
      operationId: get_api_paid_tax_reconciliation
      tags:
      - Api
      summary: PAID $0.50 — tax reconciliation.
      x-source: https://www.flarewatch.io/llms.txt
      parameters:
      - name: address
        in: query
        required: true
        schema:
          type: string
        description: Wallet address to reconcile.
      - name: year
        in: query
        required: true
        schema:
          type: string
        description: Tax year for the ledger.
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiPaidTaxReconciliationResponse'
      x-evidence:
        kind: documentation
  /api/paid/wallet-intelligence:
    get:
      operationId: get_api_paid_wallet_intelligence
      tags:
      - Api
      summary: What $0.01 actually buys, so you can decide BEFORE paying.
      x-source: https://www.flarewatch.io/llms.txt
      parameters:
      - name: address
        in: query
        required: true
        schema:
          type: string
        description: Flare wallet address to classify.
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiPaidWalletIntelligenceResponse'
      x-evidence:
        kind: documentation
  /api/pay/quote:
    get:
      operationId: get_api_pay_quote
      tags:
      - Api
      summary: Machine‑readable paid‑capacity terms (also GET https://www.flarewatch.io/api/pay/quote).
      x-source: https://www.flarewatch.io/llms.txt
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/pay/verify:
    post:
      operationId: post_api_pay_verify
      tags:
      - Api
      summary: FREE dry-run verification of an x402 payment payload
      description: Validates the authorization that would go base64-encoded into PAYMENT-SIGNATURE or X-PAYMENT (signature, window, amount policy)
        WITHOUT burning the nonce or settling. Integration-test your signing code at zero cost; the response states exactly what the paywall would
        decide and why.
      x-source: https://www.flarewatch.io/openapi.json
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiPayVerifyRequest'
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PostApiPayVerifyResponse'
      x-evidence:
        kind: documentation
  /api/stats:
    get:
      operationId: get_api_stats
      tags:
      - Api
      summary: Platform coverage counters.
      x-source: https://www.flarewatch.io/developers
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/validators/name-map:
    get:
      operationId: get_api_validators_name_map
      tags:
      - Api
      summary: GET /api/validators/name-map
      x-source: https://www.flarewatch.io/developers
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: curl https://www.flarewatch.io/api/validators/name-map
  /api/validators/{nodeid}/score-breakdown:
    get:
      operationId: get_api_validators_nodeid_score_breakdown
      tags:
      - Api
      summary: Full FlareWatch score + per-dimension breakdown for one validator.
      x-source: https://www.flarewatch.io/developers
      parameters:
      - name: nodeid
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
components:
  schemas:
    GetApiPaidTaxReconciliationResponse:
      type: object
      properties:
        rate_coverage:
          type: string
          description: Indicates whether the year is fully valuable before paying.
        events:
          type: array
          description: Per‑event ledger entries, each containing the rule that classified it, the evidence, the dated rate, token amounts and
            fiat total (withheld if not valuable).
    GetApiPaidWalletIntelligenceResponse:
      type: object
      properties:
        address:
          type: string
        paid_via:
          type: string
        classified_events:
          type: integer
        by_category:
          type: object
        by_type:
          type: object
        income:
          type: object
        defi_protocols:
          type: array
        ftso_delegations:
          type: array
        methodology:
          type: string
    PostApiPayVerifyRequest:
      type: object
      properties:
        from:
          type: string
        to:
          type: string
        value:
          type: string
          description: Raw units, 6 decimals. Must equal the price exactly.
        validAfter:
          type: integer
        validBefore:
          type: integer
        nonce:
          type: string
          description: Random 32 bytes, hex.
        signature:
          type: string
          description: 65-byte r||s||v hex.
        path:
          type: string
      required:
      - from
      - to
      - value
      - validAfter
      - validBefore
      - nonce
      - signature
    PostApiPayVerifyResponse:
      type: object
      properties:
        valid:
          type: boolean
        reason:
          type: string
        from:
          type: string
        value_raw:
          type: string
        verified_against:
          type: object
          description: Contains path and price_micro_usd
        exact_rail:
          type: string
        note:
          type: string
tags:
- name: Api