Search transactions

Search for transactions using partial text matching across hashes, addresses, and workflow IDs. Returns up to 50 matching transactions. Use this when you have part of a hash or address but not the exact transaction ID.

Query Parameters

ParameterTypeRequiredDescription
qstringYesSearch query (minimum 3 characters recommended)
typestringNoSearch type to optimize performance
organizationIdstringNoLimit to specific organization (admin only)

Search Types

TypeDescription
allSearch across all fields (comprehensive, slower)
hashBlockchain transaction hash only
addressSender or recipient addresses
workflowIdTemporal workflow ID only

How Matching Works

Searches use partial text matching (case-insensitive). A transaction matches if the search query appears anywhere in the searched field.

Query Examples

Query TypeExample QueryWhat It Finds
Hash0x8fcAll transactions with hashes containing "0x8fc"
Address0x1234567890abTransactions where sender OR recipient contains this
Workflow IDtransaction-workflow-2024All workflow IDs containing "2024"

Response Fields

Returns an array of matching transactions with the same structure as the list endpoint:

FieldTypeDescription
idUUIDUnique transaction identifier
createdAtdatetimeTransaction creation timestamp (ISO 8601, UTC)
updatedAtdatetimeLast update timestamp (ISO 8601, UTC)
workflowIdstringWorkflow identifier for transaction orchestration
externalIdstringExternal reference ID (nullable)
senderAddressstringSender blockchain address (0x...)
recipientAddressstringRecipient blockchain address (0x...)
valuestringTransaction value in human-readable format
assetstringAsset symbol (e.g., ETH, USDC)
networkstringNetwork chain ID as string
chainIdnumberBlockchain network chain ID
organizationIdUUIDOwning organization ID
recipientOrgIdUUIDRecipient organization ID (for internal transfers)
noncenumberTransaction nonce
hashstringBlockchain transaction hash (nullable until submitted)
statusenumCurrent lifecycle status (see Status Values below)
failureReasonstringFailure description if status is FAILED (nullable)
gasLimitstringMaximum gas units allocated
gasPricestringGas price in Gwei (legacy transactions, nullable)
maxFeePerGasstringEIP-1559 max fee per gas in Gwei
maxPriorityFeePerGasstringEIP-1559 priority fee in Gwei
gasUsedstringActual gas consumed (after confirmation)
blockNumberstringBlock number where transaction was mined
blockHashstringBlock hash where transaction was mined
timestampdatetimeBlockchain confirmation timestamp (ISO 8601)
rawTransactionstringSigned raw transaction hex data
metadataobjectAdditional transaction metadata (see Metadata Fields)
auditLogsarrayComplete timeline of all transaction events

Use Cases

  • Find transactions when you only have part of a hash
  • Discover all transactions involving a specific address
  • Locate transactions by partial workflow ID from logs
  • Build search bars in transaction dashboards

Required Permission

transactions:read