{"uid":"cap_J6dCNh5ezIbnXHmFNf9kR","slug":"synapse-api-abstract-rpc-endpoint-7bd10b1e","name":"Synapse API — Abstract RPC Endpoint","description":"High-speed API suite for AI processing, web scraping, and smart data utilities across 57+ blockchain networks. Pay-per-call via x402.","url":"https://synapse-api-brown.vercel.app/api/abstract/rpc","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"method":{"type":"string"},"params":{"type":"array","items":{}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_uhvh3TI7VqulOk4uOsXcC","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Executes JSON-RPC method calls against abstract blockchain networks, enabling cross-chain interactions across 57+ supported networks via pay-per-call.","exampleAgentPrompt":"Send a JSON-RPC call to the abstract blockchain network using the method 'eth_getBalance' with params ['0xYourAddressHere', 'latest'] — I need to check the on-chain balance for that address.","exampleUseCases":[{"title":"Check on-chain wallet balance","prompt":"Query the abstract blockchain network with eth_getBalance for address 0xAbC123... at the latest block so I can see the current balance."},{"title":"Read smart contract state","prompt":"Make an eth_call RPC request to the abstract network with the contract address and encoded calldata to read a public variable from my deployed smart contract."},{"title":"Fetch latest block information","prompt":"Use the abstract RPC endpoint to call eth_getBlockByNumber with params ['latest', true] so I can see the most recent block details on the network."}],"resultDescription":"Returns the JSON-RPC response object from the target blockchain network, including the result field containing the queried on-chain data, transaction receipt, or contract call output. Error responses include a structured JSON-RPC error object with code and message fields.","failureModes":["Invalid or unsupported RPC method name returns a JSON-RPC error with code -32601","Malformed params array causes a parse error response with code -32700","Network or node unavailability returns a 5xx HTTP error or JSON-RPC internal error code -32603","Payment failure due to insufficient USDC balance returns a 402 Payment Required before execution","Unsupported chain or network identifier returns an error indicating the network is not available"],"whenToPreferThis":"Choose this endpoint when you need to make arbitrary JSON-RPC calls to abstract blockchain networks without running your own node, especially when you want pay-per-call pricing via x402 and access to 57+ chains through a single unified interface. It is best suited for agents that need flexible, low-overhead blockchain interaction without committing to a dedicated RPC provider subscription.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:55:13.254Z","isFirstParty":false}