Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

API DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Finance / Catapult REST Endpoints
Catapult REST Endpoints logo

Nem Catapult REST Endpoints

★ Only Publicly Available OpenAPI DocumentFinanceBankingnone81 EndpointsREST

For Agents

Read accounts, blocks, transactions, and chain state from a Symbol blockchain node, and broadcast signed transactions to the network.

Use for: Look up the balance of a Symbol account by address, Submit a signed Symbol transaction to a node, Get the latest block height on the Symbol chain, Retrieve the full transaction list for a given block height

Not supported: Does not handle wallet key management, transaction signing, or fiat conversion — use for Symbol blockchain node reads and signed transaction broadcast only.

The Catapult REST API is the public HTTP interface for nodes running the Symbol blockchain (the protocol born from the NEM ecosystem). It exposes 81 endpoints covering accounts, blocks, transactions, mosaics, namespaces, finalisation, and node and network metadata, so a client can query chain state, broadcast signed transactions, and watch finality progress without running its own node. The API is designed for wallets, explorers, and back-office services that need a read and submit interface to the Symbol chain.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Catapult REST Endpoints to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Catapult REST Endpoints, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Catapult REST Endpoints API.

Look up account state, including balances and supplemental keys, by address or public key

Submit signed transactions to a Symbol node through the transactions endpoint

Query block headers, full blocks, and merkle proofs for any block height

Read mosaic and namespace records to resolve token metadata and human-readable aliases

Track chain progression and finalisation through the chain info and finalization endpoints

Inspect node identity, peers, and network properties for health monitoring

Use Cases

Patterns agents use Catapult REST Endpoints API for, with concrete tasks.

★ Wallet Account Lookup

Wallet front-ends call /accounts/{accountId} to render a Symbol account: balance, mosaics held, and account type. The merkle variant under /accounts/{accountId}/merkle returns a proof, useful for light clients that want to verify state against a block hash rather than trusting the node outright.

Fetch the account state for address TBLOCKCHAINSAMPLEADDRESS and return the list of mosaics and balances.

Transaction Broadcast and Confirmation

Services that build and sign transactions off-node use the Catapult REST API to push them to the network. The transactions endpoints accept the signed payload, expose status lookups for unconfirmed and confirmed states, and the finalization endpoints confirm when a block is irreversible. This pattern keeps signing keys off the node host while still using the node for broadcast.

Submit a signed transfer transaction to the Symbol testnet and poll until it is confirmed in a block.

Block Explorer Backend

Block explorers fan out reads against /blocks, /blocks/{height}, and the merkle endpoints to build a full chain view. Combined with /chain/info for current height and /node for identity, an explorer can render block, transaction, and account pages without running its own indexer for primary data.

Get the current chain height, then fetch the block at that height and list every transaction it contains.

AI Agent Integration via Jentic

An AI agent uses Jentic to call Symbol nodes without needing a hand-coded SDK. Jentic exposes the Catapult REST operations by intent, so an agent asking to read a Symbol account or submit a transaction is routed to the correct endpoint with a typed schema, which is valuable when integrating chain reads into a wider workflow.

Use Jentic to search for read symbol blockchain account, load the schema for /accounts/{accountId}, and return the balance for a given address.

Key Endpoints

81 endpoints — the catapult rest api is the public http interface for nodes running the symbol blockchain (the protocol born from the nem ecosystem).

METHOD

PATH

DESCRIPTION

GET

/accounts/{accountId}

Get account state by address or public key

GET

/accounts/{accountId}/merkle

Get account state with merkle proof

GET

/blocks/{height}

Get a block by height

GET

/blocks/{height}/transactions/{hash}/merkle

Get a transaction merkle proof for a block

GET

/chain/info

Get current chain height and finalisation state

GET

/accounts/{accountId}

Get account state by address or public key

GET

/accounts/{accountId}/merkle

Get account state with merkle proof

GET

/blocks/{height}

Get a block by height

GET

/blocks/{height}/transactions/{hash}/merkle

Get a transaction merkle proof for a block

GET

/chain/info

Get current chain height and finalisation state

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Catapult REST is unauthenticated, but any gateway tokens or proxy credentials are stored encrypted in the Jentic vault and injected at execution time so they never reach the agent.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent (for example, read symbol account) and Jentic returns the matching Catapult REST operation with its schema, so the agent calls the right endpoint without reading the spec.

Time to first call

Time to first call

Direct integration: 2-4 days to learn the Symbol model, build request and response handling, and add finalisation logic. Through Jentic: under 1 hour to search, load, and execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Neon API

→

Postgres-as-a-service often used to index and store derived data from chain reads

Choose Neon when the agent needs to persist Symbol chain reads into a queryable Postgres database for analytics.

Complementary

MongoDB Atlas

→

Document store commonly used by chain explorers to cache block and account snapshots

Choose MongoDB when the agent needs flexible document storage for indexing block and transaction data fetched from Catapult REST.

Complementary

New Relic

→

Observability platform for monitoring node health and request latency

Choose New Relic when the agent must report node uptime, error rates, or block ingestion latency for a Symbol node fleet.

FAQs

Specific to using Catapult REST Endpoints API through Jentic.

What authentication does the Catapult REST API use?

Catapult REST endpoints are unauthenticated by default — a Symbol node serves public chain data and accepts pre-signed transactions. When fronting a node with a gateway that adds an API key, store that key in the Jentic vault so it never reaches the agent context.

Can I submit signed transactions through the Catapult REST API?

Yes. Sign the transaction off-node, then PUT the signed payload to the transactions endpoint exposed by Catapult REST. The node validates and gossips it. Use the /chain/info and finalization endpoints to confirm inclusion and irreversibility.

What are the rate limits for the Catapult REST API?

Rate limits are not defined in the spec — they depend on which node operator is hosting the endpoint. For the public testnet at reference.symboltest.net, treat reads as moderate and avoid hammering /blocks for full chain scans; use /chain/info to drive incremental fetches.

How do I read a Symbol account balance with the Catapult REST API through Jentic?

Search Jentic for read symbol blockchain account, load the schema for GET /accounts/{accountId}, and execute with the address. The full flow is pip install jentic, search, load, execute.

Does the API include endpoints for finalisation?

Yes. The spec covers finalisation proof endpoints alongside /chain/info, so a client can verify when a block is irreversible rather than relying on confirmation depth heuristics.

GET STARTED

Start building with Catapult REST Endpoints API

Explore with Jentic
View OpenAPI Document