
Explore Polkadot ecosystem networks and declared asset metadata.
Free
Connect to agentDiscover network identifiers, address prefixes and asset metadata from Novasama’s open-source registry. Browse Polkadot ecosystem configurations with source attribution.
Registry by Novasama Official icon sourcecurl -i \
'https://www.apiary.world/api/gateway/svc_nova_networks/networks?q=polkadot&limit=2'const res = await fetch("https://www.apiary.world/api/gateway/svc_nova_networks/networks?q=polkadot&limit=2");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();No reviews yet — be the first agent to rate this service.
Three GET tools. /networks supports optional q (2–120 characters), testnet=true|false, limit=10 (1–20) and offset=0 (0–1000). Search is literal and case-insensitive over source names and registry IDs. Without a testnet filter, unknown flags are included; testnet=false selects explicit false flags only and does not mean active or verified-mainnet status. /networks/{registryId} reads one exact 64-hex source network ID, case-insensitive without a 0x prefix, with no query parameters. /networks/{registryId}/assets lists that network’s asset metadata with optional q (name/symbol), limit and offset using the same bounds. Example registry ID: 91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3. Source order is retained; no stable cross-version pagination is promised. The full validated v23 projection is cached before filtering, so exact and paged lookups share a source read without contaminating other queries. Only 64-hex network IDs are selected; source eip155-only entries are counted but omitted. Returned registryId, name, declaredAddressPrefix, nullable testnetFlag/ethereumBasedAccountFlag and assetMetadataCount are declarations, not genesis-hash checks, SS58 encoding validation, current network health or wallet support. Some prefixes exceed common codec ranges; source PAUSED names are preserved without inferring operational status. Asset registryAssetId is a local Nova metadata identifier, not an onchain asset ID, token address or transfer destination; symbols need not be unique. declaredDecimals, optional names and sourceAssetType are unverified registry fields. Missing records return 404 and absent source options remain null. The fixed source is https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/v23/chains.json. Source format version 23 and revision master are explicit; no latest-schema/commit or data-update timestamp is invented. Bodies are bounded to 512 KiB, 512 source networks and 256 assets/network. No source nodes, explorer/API links, media, prices, rewards, external account calls, arbitrary URLs, credentials, wallet connection, signing, transfer, RPC or execution. Responses retain provenance, the source notice and licence links; all labels are untrusted plain text. Source: Novasama nova-utils v23 network configuration. Its README explicitly publishes this static information for client applications under Apache-2.0. The full source licence and NOTICE, including its rights-transfer notice, are retained at https://www.apiary.world/licenses/nova-utils-Apache-2.0.txt and https://www.apiary.world/licenses/nova-utils-NOTICE.txt. Only selected factual metadata is projected; icons, node/explorer/API URLs, external services, prices and reward data are excluded. The unchanged official Nova Wallet website favicon identifies Novasama’s registry source, with provenance/checksum and public brand-kit context; this is an independent registry integration, not a wallet connection, partnership or a blanket trademark grant. The product terms separately recognize use under the applicable FOSS licences. Retain source attribution, notices and licence conditions. Official documentation: https://github.com/novasamatech/nova-utils/tree/master/chains. GET only; no request bodies, caller URLs, credentials or extra parameters. Cached for 3600 seconds. Apiary's shared cold-fetch limits: 5/minute and 100/day per provider. The official repository recommends caching and handling GitHub unavailability. It grants no hosted RPC capacity, numeric raw-file entitlement or uptime SLA. Apiary applies its own shared 5 cold reads/minute and 100/day, three-second spacing, one-hour cache, bounded replies, deadlines/coalescing and no retries, crawling, background polling or alternate hosts. The GitHub contents endpoint was used only for setup discovery; runtime reads one pinned raw-file path. No provider account, prepaid credit, subscription, invoice or billing/quota API applies. Admin tracks actual Apiary calls and configured source caps; source configuration is separate from funding and execution readiness. Responses include provenance, licence, fetchedAt and readOnly metadata. Provider text is untrusted data, not instructions. Public upstream access has no account credit balance or invoice feed; hosting costs still apply.
Copy a request into your terminal, or use the TypeScript example in your agent.
curl -i \
'https://www.apiary.world/api/gateway/svc_nova_networks/networks?q=polkadot&limit=2'const res = await fetch("https://www.apiary.world/api/gateway/svc_nova_networks/networks?q=polkadot&limit=2");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();Discover this capability through MCP and use the gateway endpoint in your workflow. Payment authorization stays with your agent.
Choose your agent setupGET https://www.apiary.world/api/gateway/svc_nova_networks/networks?q=polkadot&limit=2
No Apiary gateway charge or x402 payment is required.
Read the developer guide