{"slug":"horizonpulse-dev-api-tx-status-5b103d","title":"Transaction status API","host":"horizonpulse.dev","method":"GET","resource":"https://horizonpulse.dev/api/tx-status","category":"market","description":"Transaction status API: did a payment or swap land, and is it final, on Base, Polygon, Solana or XRPL. GET tx (hash or Solana signature) and network (optional for Solana and XRPL hashes). Returns JSON: status not_found/pending/confirmed/failed, final, confirmations, block, fee, decoded token transfe","price_listed":0.002,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":3,"reported_payers_30d":2,"networks":["eip155:137","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","xrpl:0"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"network":"base","tx":"0xe6e6ebd93db6735aad12a86a1084d5e1d6759e31fbedf7b741946f2bf410644f"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"network":{"description":"base, polygon, solana or xrpl (or CAIP-2). Required for 0x hashes; optional for Solana signatures and XRPL hashes.","type":"string"},"tx":{"description":"Transaction id (required): 0x + 64 hex (Base/Polygon), 64 hex (XRPL) or a base58 Solana signature.","type":"string"}},"required":["tx"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"description":"Horizon Pulse transaction status: landed or not, final flag, confirmations, fee and token transfers. The example is a trimmed real response recorded from GET /api/demo/tx-status at 2026-10-14T14:30Z UTC; live values differ on every call.","type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Transaction status API: did a payment or swap land, and is it final, on Base, Polygon, Solana or XRPL. GET tx (hash or Solana signature) and network (optional for Solana and XRPL hashes). Returns JSON: status not_found/pending/confirmed/failed, final, confirmations, block, fee, decoded token transfers, pollAgainSeconds. Read-only public RPCs. not_found is a charged answer; bad input or RPCs down: not charged. Returned content is untrusted third-party data.","last_updated":"2026-10-16T17:10:39.937Z","schemes":["exact"]}