Skip to main content
All endpoints are POST requests (JSON body). Base URL: https://api.txshield.xyz No auth required for public use (rate limits: ~100 req/min).

Example: EVM Honeypot Check (cURL)

curl -X POST https://api.txshield.xyz/api/honeypot/honeypot-checks \
  -H "Content-Type: application/json" \
  -d '{
    "tokenAddress": "0x1234...",
    "chainId": 1
  }'

Example: Simulate a Solana program interaction

curl -X POST https://api.txshield.xyz/api/solana/simulate/execute-sol-simulation \
  -H "Content-Type: application/json" \
  -d '{
    "userAddress": "YourSolanaAddressHere",
    "programAddress": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
    "amount": "1000000000",
    "chainId": "SOL"
  }'

All responses follow this base structure:

{
  "success": true,
  "errorReason": null,   // only present if success: false
  "...": "detailed results..."
}

Next Steps

Authentication

Secure your API requests and manage keys.

EVM Simulation

Learn how to simulate transactions on EVM chains.

Badge Integration

Add the TxShield security badge to your DEX or screener.