Arctic API

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

Operations 16

GET /api/mcp GET on the same URL describes the server without a key #
POST /api/mcp The same chain tools, over MCP #
GET /api/pulse One edition an hour of what happened on Robinhood Chain, open to everyone. #
GET /api/radar List newest Pons v2 launches and most‑traded tokens. #
GET /api/scan Get token scan data for a given contract address. #
GET /api/trace Paste a wallet. Arctic reads every Pons v2 token it launched, how far those got, and whether it traded its own curves. #
GET /api/v1/audio/speech GET /api/v1/audio/speech #
POST /api/v1/audio/speech Text read out loud, returned as audio #
POST /api/v1/audio/transcriptions A recording turned into text #
GET /api/v1/chat/completions Add arctic_tools to a chat completion. #
POST /api/v1/chat/completions POST /api/v1/chat/completions #
POST /api/v1/images/edits The same, with the picture to change as an image data URL #
POST /api/v1/images/generations One to four pictures from a prompt, returned as b64_json #
GET /api/v1/models The catalog; with a key, each model says if the key may call it #
GET /api/v1/usage This key's usage and the wallet's allowance #
GET /cli/arctic.mjs Download the Arctic CLI JavaScript file #

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/arctic-qpon:arctic-qpon-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

arctic-qpon-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: Arctic API
  version: '2026-11-01'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-11-01: 16 operation(s) read from 14 public documentation page(s) (each
    operation names its page in x-source). This is not the provider''s published contract; Arctic has published no machine-readable contract that
    the pipeline could find. Engine: oss.'
  x-evidence-tiers:
    code-example: 1
    documentation: 15
    pages-with-code: 7
    pages-read: 14
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-11-01'
  x-generator: generate-contract-from-docs.py
  x-engine: oss
  x-sources:
  - https://www.arctic.qpon/docs?guide=api
  - https://www.arctic.qpon/docs?guide=cli
  - https://www.arctic.qpon/studio
  - https://www.arctic.qpon/trace
  - https://www.arctic.qpon/build
  - https://www.arctic.qpon/docs?guide=scan
  - https://www.arctic.qpon/docs?guide=trace
  - https://www.arctic.qpon/docs?guide=pulse
  - https://www.arctic.qpon/docs?guide=trials
  - https://www.arctic.qpon/docs?guide=voice
  - https://www.arctic.qpon/docs?guide=studio
  - https://www.arctic.qpon/docs?guide=mcp
  - https://www.arctic.qpon/docs?guide=tools
  - https://www.arctic.qpon/docs?guide=auto
paths:
  /api/mcp:
    get:
      operationId: get_api_mcp
      tags:
      - Api
      summary: GET on the same URL describes the server without a key
      description: Describes the server without a key, allowing you to check it is there before wiring anything up.
      x-source: https://www.arctic.qpon/docs?guide=mcp
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
    post:
      operationId: post_api_mcp
      tags:
      - Api
      summary: The same chain tools, over MCP
      x-source: https://www.arctic.qpon/docs?guide=api
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/pulse:
    get:
      operationId: get_api_pulse
      tags:
      - Api
      summary: One edition an hour of what happened on Robinhood Chain, open to everyone.
      description: The JSON is public and provides pulse reports; it does not recommend buying or selling.
      x-source: https://www.arctic.qpon/docs?guide=pulse
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/radar:
    get:
      operationId: get_api_radar
      tags:
      - Api
      summary: List newest Pons v2 launches and most‑traded tokens.
      description: Returns a public JSON with the latest launches from the factory and the most‑traded tokens over 24 hours, refreshed every 30
        seconds.
      x-source: https://www.arctic.qpon/docs?guide=scan
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiRadarResponse'
      x-evidence:
        kind: documentation
  /api/scan:
    get:
      operationId: get_api_scan
      tags:
      - Api
      summary: Get token scan data for a given contract address.
      description: Returns a JSON with token facts, launch info, market data, supply details, an AI‑generated risk verdict and supporting bullets.
      x-source: https://www.arctic.qpon/docs?guide=scan
      parameters:
      - name: ca
        in: query
        required: true
        schema:
          type: string
        description: Robinhood Chain token contract address to scan
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiScanResponse'
      x-evidence:
        kind: documentation
  /api/trace:
    get:
      operationId: get_api_trace
      tags:
      - Api
      summary: Paste a wallet. Arctic reads every Pons v2 token it launched, how far those got, and whether it traded its own curves.
      x-source: https://www.arctic.qpon/trace
      parameters:
      - name: wallet
        in: query
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/v1/audio/speech:
    get:
      operationId: get_api_v1_audio_speech
      tags:
      - Api
      summary: GET /api/v1/audio/speech
      description: the voices on offer
      x-source: https://www.arctic.qpon/docs?guide=voice
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetApiV1AudioSpeechResponse'
      x-evidence:
        kind: documentation
    post:
      operationId: post_api_v1_audio_speech
      tags:
      - Api
      summary: Text read out loud, returned as audio
      x-source: https://www.arctic.qpon/docs?guide=api
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/v1/audio/transcriptions:
    post:
      operationId: post_api_v1_audio_transcriptions
      tags:
      - Api
      summary: A recording turned into text
      x-source: https://www.arctic.qpon/docs?guide=api
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/v1/chat/completions:
    get:
      operationId: get_api_v1_chat_completions
      tags:
      - Api
      summary: Add arctic_tools to a chat completion.
      x-source: https://www.arctic.qpon/docs?guide=tools
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
    post:
      operationId: post_api_v1_chat_completions
      tags:
      - Api
      summary: POST /api/v1/chat/completions
      x-source: https://www.arctic.qpon/docs?guide=api
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiV1ChatCompletionsRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: 'curl

          curl https://www.arctic.qpon/api/v1/chat/completions  -H "Authorization: Bearer $ARCTIC_API_KEY"  -H "Content-Type: application/json"  -d
          ''{"model":"auto","messages":[{"role":"user","content":"Name three glaciers."}]}''

          OpenAI SDK (JavaScript)

          import OpenAI from "openai";

          const arctic = new OpenAI({ baseURL: "https://www.arctic.qpon/api/v1", apiKey: process.env.ARCTIC_API_KEY });

          const stream '
  /api/v1/images/edits:
    post:
      operationId: post_api_v1_images_edits
      tags:
      - Api
      summary: The same, with the picture to change as an image data URL
      x-source: https://www.arctic.qpon/docs?guide=api
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/v1/images/generations:
    post:
      operationId: post_api_v1_images_generations
      tags:
      - Api
      summary: One to four pictures from a prompt, returned as b64_json
      x-source: https://www.arctic.qpon/docs?guide=api
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/v1/models:
    get:
      operationId: get_api_v1_models
      tags:
      - Api
      summary: The catalog; with a key, each model says if the key may call it
      x-source: https://www.arctic.qpon/docs?guide=api
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /api/v1/usage:
    get:
      operationId: get_api_v1_usage
      tags:
      - Api
      summary: This key's usage and the wallet's allowance
      x-source: https://www.arctic.qpon/docs?guide=api
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /cli/arctic.mjs:
    get:
      operationId: get_cli_arctic_mjs
      tags:
      - Cli
      summary: Download the Arctic CLI JavaScript file
      description: Retrieves the arctic.mjs script for the Arctic CLI via a simple GET request.
      x-source: https://www.arctic.qpon/docs?guide=cli
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
components:
  schemas:
    GetApiRadarResponse:
      type: object
      properties:
        launches:
          type: array
          description: Array of newest Pons v2 launch token objects
        mostTraded:
          type: array
          description: Array of the most‑traded token objects over the past 24 hours
    GetApiScanResponse:
      type: object
      properties:
        token:
          type: object
          description: Basic token metadata
        token.name:
          type: string
          description: Token name
        token.symbol:
          type: string
          description: Token symbol
        token.supply:
          type: string
          description: Total token supply
        token.codeExists:
          type: boolean
          description: Whether contract code exists
        token.ownerHasSpecialPowers:
          type: boolean
          description: Whether an owner retains special powers
        launch:
          type: object
          description: Launch‑related information
        launch.launched:
          type: boolean
          description: Whether the Pons v2 factory launched the token
        launch.bondingCurveProgress:
          type: string
          description: Progress of the bonding‑curve launch
        launch.graduation:
          type: string
          description: Graduation status of the launch
        launch.creatorTax:
          type: string
          description: Creator tax applied at launch
        market:
          type: object
          description: Current market data
        market.price:
          type: number
          description: Current token price
        market.marketCap:
          type: number
          description: Market capitalization
        market.liquidity:
          type: number
          description: Liquidity amount
        market.volume24h:
          type: number
          description: 24‑hour trading volume
        market.buysAgainstSells:
          type: string
          description: Ratio of buys to sells
        market.pairAge:
          type: string
          description: Age of the trading pair
        supply:
          type: object
          description: Supply‑related holdings
        supply.deployerHoldings:
          type: string
          description: Amount still held by the deployer
        supply.burned:
          type: string
          description: Amount of tokens burned
        verdict:
          type: string
          description: AI‑generated risk verdict (low, medium, high, or not enough data)
        bullets:
          type: array
          description: Three to five bullet points citing numbers from the data
    GetApiV1AudioSpeechResponse:
      type: object
      properties:
        voices:
          type: string
          description: available voices
    PostApiV1ChatCompletionsRequest:
      type: object
      properties:
        model:
          type: string
        messages:
          type: array
          items:
            type: object
            properties:
              role:
                type: string
              content:
                type: string
  securitySchemes:
    bearer:
      type: http
      scheme: bearer
security:
- bearer: []
tags:
- name: Api
- name: Cli