Seismic Systems tokens API

The tokens API from Seismic Systems — 2 operation(s) for tokens.

Operations 2

GET /api/tokens List deployed SRC20 tokens #
GET /api/token/{address} Get a single token by address #

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/seismic-systems-tokens-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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

seismic-systems-tokens-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Seismic SRC20 Factory REST Tokens API
  version: '1.0'
  description: A read-only REST API that queries public metadata for SRC20 tokens deployed through the Seismic SRC20 Factory. It uses a standard public provider and holds no private key, so it can only read public on-chain state (name, symbol, decimals, owner, total supply) — never shielded balances or allowances. Addresses are returned as lowercase hex (not EIP-55 checksummed).
  contact:
    name: Seismic Systems
    email: dev@seismic.systems
    url: https://docs.seismic.systems/getting-started/src20-factory/api.md
  license:
    name: See Seismic Terms of Service
    url: https://docs.seismic.systems/reference/terms-of-service.md
servers:
- url: http://localhost:3001
  description: Local SRC20 Factory service (as documented in the quickstart)
tags:
- name: tokens
paths:
  /api/tokens:
    get:
      operationId: listTokens
      summary: List deployed SRC20 tokens
      description: Returns all tokens deployed through the SRC20 Factory with their public metadata.
      tags:
      - tokens
      responses:
        '200':
          description: A list of deployed tokens.
          content:
            application/json:
              schema:
                type: object
                properties:
                  count:
                    type: integer
                    description: Number of tokens returned.
                  tokens:
                    type: array
                    items:
                      $ref: '#/components/schemas/Token'
              example:
                count: 2
                tokens:
                - address: 0xabc123...
                  name: My Private Token
                  symbol: MPT
                  decimals: 18
                  owner: '0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266'
                  total_supply: '1000000000000000000000000'
  /api/token/{address}:
    get:
      operationId: getToken
      summary: Get a single token by address
      description: Retrieves public metadata for a single SRC20 token by its contract address.
      tags:
      - tokens
      parameters:
      - name: address
        in: path
        required: true
        description: The SRC20 token contract address (hex).
        schema:
          type: string
      responses:
        '200':
          description: Public metadata for the token.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Token'
              example:
                name: My Private Token
                symbol: MPT
                decimals: 18
                owner: '0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266'
                total_supply: '1000000000000000000000000'
        '400':
          description: The supplied address is invalid.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error: 'Invalid address: ...'
        '404':
          description: No token found at the supplied address.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
components:
  schemas:
    Token:
      type: object
      description: Public metadata for an SRC20 token.
      properties:
        address:
          type: string
          description: The token contract address (lowercase hex, not EIP-55 checksummed).
        name:
          type: string
        symbol:
          type: string
        decimals:
          type: integer
        owner:
          type: string
          description: The token owner's address (lowercase hex).
        total_supply:
          type: string
          description: Total supply as a decimal string of base units.
    Error:
      type: object
      description: Error envelope returned by the factory API.
      properties:
        error:
          type: string
          description: Human-readable error message.
x-provenance:
  generated: '2026-07-21'
  method: generated
  source: https://docs.seismic.systems/getting-started/src20-factory/api.md
  note: Faithfully generated from Seismic's published SRC20 Factory REST API reference. Request/response shapes, the error envelope, and the documented base URL (a local factory service on localhost:3001) are transcribed verbatim from the docs; nothing was invented. This read-only REST surface queries SRC20 tokens deployed through the factory; it cannot read shielded state.