TriportRPC

Polygon RPC & APIs

Everything Triport offers on Polygon PoS behind one key: the Ethereum-compatible eth_* JSON-RPC surface plus Polygon-native bor_* methods, a REST product layer (wallets, mempool, bor/heimdall chain intel, tracing), WebSocket pub/sub, and firehose streams.

Method / EndpointPOST https://triport.io/polygon (JSON-RPC) · https://triport.io/v1/polygon/… (REST) · wss://triport.io/ws/polygon (streaming)
NetworkPolygon (PoS)
Authenticationx-token header (SDK-preferred); see Authentication for all forms
Required scope— (tier-gated per method/channel)
Tier / rate limitAny tier; RPS-per-tier with burst, no daily quota — see Rate Limits

Endpoints

SurfaceEndpointReference
JSON-RPCPOST https://triport.io/polygonPolygon JSON-RPC — 50 method pages
REST producthttps://triport.io/v1/polygon/…Polygon REST — 19 endpoint pages
Pub/Sub WebSocketwss://triport.io/ws/polygonPolygon WS (mirrors the Ethereum subscription types)
Bor firehose WSsee pageBor firehose
Heimdall WSsee pageHeimdall stream

All surfaces share the same API key, error envelope, and rate-limit model.

Quickstart

curl https://triport.io/polygon \
  -H "x-token: $TRIPORT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
{ "jsonrpc": "2.0", "id": 1, "result": "0x4523a1c" }

New to Triport? Getting Started takes you from zero to a verified response in under five minutes.

What is Polygon-specific here

Rate limits

Polygon requests are budgeted by sustained RPS per tier and request category, with 2× burst and no daily quota. The per-tier numbers live in Rate Limits & Tiers.