luniumpay-com Catálogo API

O que dá para liquidar agora. Fonte da verdade — leia daqui em vez de fixar lista.

Operations 1

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/luniumpay-com:luniumpay-com-cat-logo-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

luniumpay-com-cat-logo-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Luniumpay Com Catálogo API
  version: 1.48.0
  contact:
    name: Lunium
    email: contato@luniumpay.com
    url: https://luniumpay.com/integrar?utm_source=openapi&utm_medium=spec
  x-documentation-revision: 2026-09-17.4
  x-lunium-partners:
    name: Lunium Partners — comunidade oficial de integradores
    url: https://t.me/+FerOZMRRP_g5MDk5
    description: Avisos operacionais, mudanças de contrato e troca entre parceiros. Nunca publique uma chave de API no grupo.
  description: 'Operations tagged Catálogo across 2 of this provider''s published API definitions: api.json, luniumpay-com-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.luniumpay.com
  description: Produção
security:
- ApiKey: []
tags:
- name: Catálogo
  description: O que dá para liquidar agora. Fonte da verdade — leia daqui em vez de fixar lista.
paths:
  /catalog:
    get:
      tags:
      - Catálogo
      operationId: obterCatalogo
      summary: Ativos, redes e limites que liquidam agora
      description: Catálogo de entrada cripto para cash-out. Use os pares retornados agora e seus mínimos, máximos e estimativas; não mantenha lista fixa de redes. fast, convert e dex descrevem trilhos distintos. A disponibilidade é diferente do catálogo de entrega /cashin/catalog. Se houver deposit_tag no aceite, ele deve acompanhar o depósito. stale=true indica contingência. Com chave lun_test_, DEPIX/liquid aparece em fast como simulação; use asset=DEPIX&network=liquid para filtrar.
      responses:
        '200':
          description: Catálogo vivo.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Catalogo'
        '401':
          description: X-API-Key ausente, desconhecida ou incorreta.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Erro'
      security:
      - ApiKeyAuth: []
    servers:
    - url: https://api.luniumpay.com
      description: Produção
components:
  schemas:
    Erro:
      type: object
      description: Erro da API; campos podem variar por caminho, inclusive respostas de infraestrutura. Combine código HTTP com erro e acao quando presentes; detail é para exibição, não decisão. Tolere códigos novos.
      properties:
        erro:
          type: string
          description: Codigo estavel de erro. Ramifique por ele, nunca pelo texto de detail. Esta lista e gerada a partir dos codigos que a API realmente emite.
          x-known-values:
          - amount_invalido
          - asset_invalido
          - br_code_indisponivel
          - br_code_invalido
          - br_code_sem_valor
          - brl_amount_invalido
          - campos_conflitantes
          - campos_obrigatorios
          - carencia_primeiro_deposito
          - carteira_indisponivel
          - carteira_nao_liberada
          - cashin_indisponivel
          - cashout_indisponivel
          - catalogo_indisponivel
          - chave_ausente
          - chave_desconhecida
          - chave_incorreta
          - chave_nao_encontrada
          - chave_obrigatoria
          - conflito
          - consulta_indisponivel
          - corpo_grande_demais
          - cotacao_divergente
          - cotacao_expirada
          - cotacao_indisponivel
          - cotacao_recusada
          - criacao_recusada
          - custodia_desligada
          - deposit_obrigatorio
          - destino_invalido
          - devolucao_indisponivel
          - documento_invalido
          - em_conciliacao
          - em_processamento
          - email_invalido
          - email_obrigatorio
          - endpoint_nao_respondeu
          - erro_interno
          - external_id_divergente
          - formato_invalido
          - funding_source_invalido
          - ja_entregue
          - limite_consultas
          - limite_de_chaves_teste
          - limite_diario
          - limite_diario_recebedor
          - limite_do_pagador
          - limite_indisponivel
          - liquidante_indisponivel
          - mandate_contraparte_nao_autorizada
          - mandate_valor_acima_do_teto
          - memo_obrigatorio
          - metodo_nao_permitido
          - muitas_tentativas
          - muitos_pedidos_abertos
          - nao_autenticado
          - nao_encontrado
          - nao_permitido
          - nao_processavel
          - origem_igual_destino
          - outcome_invalido
          - pagador_bloqueado
          - pagador_recusado_pelo_provedor
          - pagamentos_indisponiveis
          - payer_tax_invalido
          - payer_tax_number_invalido
          - payout_address_invalido
          - payout_address_obrigatorio
          - payout_nao_liberado
          - payout_recusado
          - pix_key_invalida
          - pix_key_obrigatoria
          - provedor_indisponivel
          - provedor_sem_resposta
          - rate_limit
          - rede_indisponivel
          - referencia_recusada
          - refund_address_imutavel
          - refund_address_invalida
          - requisicao_invalida
          - saldo_insuficiente
          - sandbox_sem_cashin
          - sandbox_sem_saldo
          - sandbox_sem_saque
          - saque_comissao_diario
          - saque_indisponivel
          - status_invalido
          - tax_number_obrigatorio
          - taxa_alterada
          - tempo_esgotado
          - temporariamente_indisponivel
          - tipo_ambiguo
          - valor_abaixo_do_minimo
          - valor_acima_do_maximo
          - valor_invalido
          - webhook_nao_configurado
          - webhook_url_invalida
        acao:
          type: string
          enum:
          - corrigir
          - repetir
          - esperar
          - parar
          - falar_com_suporte
          description: 'corrigir = o pedido esta errado, repetir identico nunca funciona · repetir = falha transitoria nossa, tente de novo · esperar = cota renova, volte depois · parar = nao repita, fale com a gente · falar_com_suporte = nao repita em laco; preserve request_id e external_id e encaminhe a Lunium (ex.: config_provedor).'
        detail:
          type: string
          description: Texto para humano. Nunca ramifique por ele.
        limits:
          type: object
          description: Presente nos erros de limite, ja convertido na moeda da ordem.
        docs:
          type: string
          format: uri
        request_id:
          type: string
          description: Identificador desta requisicao. Vai tambem no header X-Request-ID e e o que citar no suporte. Se voce enviar X-Request-ID no formato [A-Za-z0-9._:-]{8,64}, ele e preservado de ponta a ponta.
          examples:
          - req_62f05f21b3794830a241
        code:
          type: string
          deprecated: true
          description: 'Alias LEGADO de `erro` — SUNSET: deixa de ser enviado em 2026-11-09. NAO ramifique por ele; use `erro` (canonico). Nunca vem sem `erro`.'
    Catalogo:
      type: object
      description: Catálogo do cash-out (venda).
      properties:
        updatedAt:
          type:
          - string
          - 'null'
          format: date-time
        fast:
          type: array
          description: 'Pares disponíveis no trilho FAST. O tempo de depósito/PIX depende da operação; não é um SLA fixo. Desde 24/09/2026 inclui DEPIX/liquid, trilho da casa: essa linha traz min, max, taxa e prazo proprios.'
          items:
            type: object
            properties:
              asset:
                type: string
              network:
                type: string
              min:
                type: string
                description: 'So em rotas da casa (DePix): minimo por ordem em reais.'
              max:
                type: string
                description: 'So em rotas da casa (DePix): teto por ordem em reais.'
              precision:
                type: integer
              fee_bps:
                type: integer
                description: Taxa da Lunium nesta rota, em bps.
              fee_fixed_cents:
                type: integer
                description: Parte fixa da taxa da Lunium, em centavos.
              eta:
                type: string
              nota:
                type: string
        dex:
          type: object
          description: 'Tokens long-tail por DEX: chains e nota.'
          additionalProperties: true
        convert:
          type: array
          description: 'Via corretora: uma entrada por ativo com as redes aceitas. Inclui solana e tron (06/09/2026) e as redes de endereço compartilhado (XRP, XLM, ATOM, HBAR, KAVA, HIVE, STEEM, IOST) — nelas o aceite devolve deposit_tag.'
          items:
            type: object
            properties:
              asset:
                type: string
              networks:
                type: array
                items:
                  type: string
              min:
                type: string
                description: Mínimo em unidades DESTE ativo, aplicável às redes listadas no item. Não aplicar os 6 USDT/USDC a BTC, ETH ou outros ativos. Também vale o piso em BRL da operação.
              max:
                type: string
                description: Máximo em unidades DESTE ativo no trilho convert. O teto efetivo pode ser menor por limite em BRL, disponibilidade diária do recebedor e mandate.
              precision:
                type: integer
              deposit_eta:
                type: array
                description: Quanto o cliente espera DEPOIS de mandar a cripto, por rede — é o prazo que uma tela de VENDA deve mostrar. Vem das confirmações que a corretora exige antes de creditar o depósito (não confundir com o prazo do nosso saque, que vale para a compra). Ordenado da rede mais rápida para a mais lenta.
                items:
                  type: object
                  properties:
                    network:
                      type: string
                    confirmations:
                      type: integer
                      description: 'Confirmações exigidas pela corretora. Ex.: 1.000 na Base, 5.000 na Arbitrum, 61 na BSC.'
                    eta_seconds:
                      type: integer
                      description: Estimativa em segundos = confirmações × tempo de bloco da rede, arredondado para cima.
                    eta:
                      type: string
                      description: 'O mesmo prazo em texto curto, ex.: "cerca de 34 min".'
                  required:
                  - network
                  - confirmations
                  - eta_seconds
                  - eta
  securitySchemes:
    ApiKey:
      type: apiKey
      in: header
      name: X-API-Key
      description: Chave criada em `POST /keys`. Aparece uma única vez — guarde no momento da criação.
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-API-Key
      description: Your key. `lun_test_…` is sandbox (moves nothing); `lun_…` is production.
externalDocs:
  description: Mínimos e máximos por moeda e rede
  url: https://docs.luniumpay.com/minimos
x-refined-from:
- api.json
- luniumpay-com-openapi.json