> ## Documentation Index
> Fetch the complete documentation index at: https://docs.range.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Test inputs

> Reusable Data and Risk API inputs, expected checks, and verification status for your integration.

Use these inputs to test response parsing and error handling. Set up your key with the [shared quickstart](https://docs.range.org/introduction/quickstart.md), and use [Errors and rate limits](https://docs.range.org/resources/errors-and-rate-limits.md) for retry guidance.

Download the same records as [JSON](https://docs.range.org/resources/test-inputs.json) or [CSV](https://docs.range.org/resources/test-inputs.csv). Each record includes its API, operation, parameters, expected predicates, and last live verification date. A blank date means the input was not rechecked in this consolidation, not that it is unsupported.

Scores, listings, balances, and transfer activity can change. Use the listed predicates as integration checks rather than treating an example as a permanent snapshot. Address-screening and sanctions fixtures retained from the earlier Risk test page have not been reverified here.

The Range API documentation maintainers refresh these records when API behavior changes or a guide adopts an input. Verification dates change only after a live response satisfies the recorded checks.

## Data API

### `GET /v1/address`

| Fixture | Inputs | Expected checks | Last live verification |
| - | - | - | - |
| Circle CCTP program (`quickstart-address-details`) | `address=CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3` `network=solana` | HTTP 200 `address`: "CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3" `network`: "solana" `is_validator`: boolean `malicious`: boolean | 2026-10-20 |

### `GET /v2/transfers`

| Fixture | Inputs | Expected checks | Last live verification |
| - | - | - | - |
| CCTP program transfers (`quickstart-token-transfers`) | `address=CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3` `network=solana` `size=5` | HTTP 200 `items`: array, nonempty `meta.next_cursor`: present | 2026-10-20 |

### `GET /v2/tokens/total-supply`

| Fixture | Inputs | Expected checks | Last live verification |
| - | - | - | - |
| USDtb supply (`quickstart-token-total-supply`) | `network=solana` `token=USDtb` | HTTP 200 `token`: "8yXrtJ54jZtE84xEBzTESKuegjcAkAuDrdAhRd8i8n3T" `network`: "solana" `total_supply`: number `total_supply_raw`: string `decimals`: 6 | 2026-10-20 |

## Risk API

### `GET /v1/risk/address`

| Fixture | Inputs | Expected checks | Last live verification |
| - | - | - | - |
| Address high risk solana (`address-high-risk-solana`) | `address=42RLPACwZPx3vYYmxSueqsogfynBDqXK298EDsNoyoHi` `network=solana` | HTTP 200 `riskScore`: 10 `numHops`: 0 `maliciousAddressesFound`: nonempty | Not rechecked |
| Address clean solana (`address-clean-solana`) | `address=6AwuGoRLd54NTjAWeYZBVHnK4reK78FYpsqe6Z2PvU27` `network=solana` | HTTP 200 `riskScore`: 1 `maliciousAddressesFound`: empty | Not rechecked |
| Address clean solana numhops (`address-clean-solana-numhops`) | `address=6AwuGoRLd54NTjAWeYZBVHnK4reK78FYpsqe6Z2PvU27` `network=solana` | HTTP 200 `numHops`: 0 `maliciousAddressesFound`: \[] | Not rechecked |
| Address attribution override (`address-attribution-override`) | `address=TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA` `network=solana` | HTTP 200 `riskScore`: 1 `attribution.name_tag`: present `attribution.category`: "CoreToken" | Not rechecked |
| Error missing address (`error-missing-address`) | `network=solana` | HTTP 400 | Not rechecked |
| Error invalid network (`error-invalid-network`) | `address=6AwuGoRLd54NTjAWeYZBVHnK4reK78FYpsqe6Z2PvU27` `network=invalid_chain` | HTTP 200 `riskScore`: 1 `numHops`: 0 `maliciousAddressesFound`: \[] | Not rechecked |
| Address eth 0x087233 (`address-eth-0x087233`) | `address=0x08723392ed15743cc38513c4925f5e6be5c17243` `network=eth` | HTTP 200 `riskScore`: number | Not rechecked |
| Address bnb 0x279ac6 (`address-bnb-0x279ac6`) | `address=0x279ac60785a2fcb85550eb243b9a42a543171cc7` `network=bnb` | HTTP 200 `riskScore`: number | Not rechecked |
| Address pol 0xd56e4e (`address-pol-0xd56e4e`) | `address=0xd56e4eab23cb81f43168f9f45211eb027b9ac7cc` `network=pol` | HTTP 200 `riskScore`: number | Not rechecked |
| Address base 0x230556 (`address-base-0x230556`) | `address=0x23055618898e202386e6c13955a58d3c68200bfb` `network=base` | HTTP 200 `riskScore`: number | Not rechecked |
| Address arb1 0x0711dd (`address-arb1-0x0711dd`) | `address=0x0711dd777ae626ef5e0a4f50e199c7a0e0666857` `network=arb1` | HTTP 200 `riskScore`: number | Not rechecked |
| Address bitcoin 3bmexs4a (`address-bitcoin-3BMEXs4a`) | `address=3BMEXs4aRnQRKBXtfrvmxYMyt3wWkSsnHb` `network=bitcoin` | HTTP 200 `riskScore`: number | Not rechecked |
| Address tron txjgmdjv (`address-tron-TXJgMdjV`) | `address=TXJgMdjVX5dKiQaUi9QobwNxtSQaFqccvd` `network=tron` | HTTP 200 `riskScore`: number | Not rechecked |
| Address stellar gb3rmptl (`address-stellar-GB3RMPTL`) | `address=GB3RMPTL47E4ULVANHBNCXSXM2ZA5JFY5ISDRERPCXNJUDEO73QFZUNK` `network=stellar` | HTTP 200 `riskScore`: number | Not rechecked |
| Address celestia celestia (`address-celestia-celestia`) | `address=celestiavaloper1vl3dkus7g0cj4lg0e2jrqk2reukmlht0ee7cr4` `network=celestia` | HTTP 200 `riskScore`: number | Not rechecked |
| Address osmosis 1 osmo1tl4 (`address-osmosis-1-osmo1tl4`) | `address=osmo1tl43tjmylclp37jduelnwrzeyuef2unxn9c04wrlakmgvzsnmgtqqet6za` `network=osmosis-1` | HTTP 200 `riskScore`: number | Not rechecked |
| Address cosmoshub 4 cosmos10 (`address-cosmoshub-4-cosmos10`) | `address=cosmos10d07y265gmmuvt4z0w9aw880jnsr700j6zn9kn` `network=cosmoshub-4` | HTTP 200 `riskScore`: number | Not rechecked |

### `GET /v1/risk/payment`

| Fixture | Inputs | Expected checks | Last live verification |
| - | - | - | - |
| Payment risk response fields (`payment-risk-response-fields`) | `sender_address=TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA` `recipient_address=7UX2i7SucgLMQcfZ75s3VXmZZY4YRUyJN9X1RgfMoDUi` `amount=1000.0` `sender_network=solana` `recipient_network=solana` | HTTP 200 `overall_risk_level`: one of low, medium, high, unknown `risk_factors`: array `processing_time_ms`: number `errors`: array | 2026-10-20 |
| Zero payment amount (`payment-zero-amount`) | `sender_address=TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA` `recipient_address=7UX2i7SucgLMQcfZ75s3VXmZZY4YRUyJN9X1RgfMoDUi` `amount=0` `sender_network=solana` `recipient_network=solana` | HTTP 400 `statusCode`: 400 `error`: "Bad Request" `message`: contains "amount must not be less than 0.01" | 2026-10-20 |

### `GET /v1/risk/token`

| Fixture | Inputs | Expected checks | Last live verification |
| - | - | - | - |
| Token invalid address 400 (`token-invalid-address-400`) | `asset_address=not_a_real_address` `network=solana` | HTTP 400 `statusCode`: 400 `error`: "Bad Request" `message`: contains "asset\_address must be a valid Solana base58 address (32-44 chars, no 0 O I l)" | 2026-10-20 |
| USDC token mint (`token-usdc-solana`) | `asset_address=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v` `network=solana` | No successful response reverified | Not rechecked |
| Unsupported token network (`token-unsupported-network`) | `asset_address=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v` `network=ethereum` | HTTP 400 `statusCode`: 400 `error`: "Bad Request" `message`: contains "network must be one of the following values: solana" | 2026-10-20 |

### `GET /v1/risk/sanctions/{address}`

| Fixture | Inputs | Expected checks | Last live verification |
| - | - | - | - |
| Sanctions listed solana (`sanctions-listed-solana`) | `address=42RLPACwZPx3vYYmxSueqsogfynBDqXK298EDsNoyoHi` `network=solana` | HTTP 200 `is_ofac_sanctioned`: true `is_sanctioned`: true `lists_checked`: true `sanctions.0.signal_id`: "ofac-sanctioned" | 2026-10-20 |
| Sanctions clean solana (`sanctions-clean-solana`) | `address=6AwuGoRLd54NTjAWeYZBVHnK4reK78FYpsqe6Z2PvU27` `network=solana` | HTTP 200 `is_ofac_sanctioned`: false `is_token_blacklisted`: false `is_sanctioned`: false `sanctions`: \[] `lists_checked`: true | 2026-10-20 |
| Sanctions include details false (`sanctions-include-details-false`) | `address=0x1da5821544e25c636c1417ba96ade4cf6d2f9b5a` `include_details=false` | HTTP 200 `network`: "eth" `is_token_blacklisted`: true `is_ofac_sanctioned`: true `is_sanctioned`: true `lists_checked`: true `token_status_summary`: array, nonempty `blacklist_event_history`: array, nonempty `ofac_info.is_sanctioned`: true `attribution.malicious`: true | 2026-10-20 |
| Sanctions eth 0x087233 (`sanctions-eth-0x087233`) | `address=0x08723392ed15743cc38513c4925f5e6be5c17243` `network=ethereum` | HTTP 200 `is_sanctioned`: present `lists_checked`: boolean | 2026-10-20 |
| Sanctions eth 0x4e0924 (`sanctions-eth-0x4e0924`) | `address=0x4e0924d3a751be199c426d52fb1f2337fa96f736` `network=ethereum` | HTTP 200 `is_sanctioned`: present `lists_checked`: boolean | 2026-10-20 |
| Sanctions tron tbhtjqay (`sanctions-tron-TBHTJqAy`) | `address=TBHTJqAy4DhHhmT3dNceJYNRz4SdLofLre` `network=tron` | HTTP 200 `is_sanctioned`: present `lists_checked`: boolean | 2026-10-20 |
| Sanctions bitcoin 3bsyz7qr (`sanctions-bitcoin-3bsyz7qr`) | `address=3bsyz7qrfsi3nsaov1ff724qagrepjvuhm` | HTTP 200 `is_sanctioned`: present `lists_checked`: boolean | 2026-10-20 |
| Sanctions bitcoin bc1q72ud (`sanctions-bitcoin-bc1q72ud`) | `address=bc1q72ud4m6zf5g37jkhc2ty95zm5vel9ufdxquqpm` | HTTP 200 `is_sanctioned`: present `lists_checked`: boolean | 2026-10-20 |
| Sanctions eth 0x7ff9cf (`sanctions-eth-0x7FF9cF`) | `address=0x7FF9cFad3877F21d41Da833E2F775dB0569eE3D9` `network=ethereum` | HTTP 200 `is_sanctioned`: present `lists_checked`: boolean | 2026-10-20 |
| Sanctions tron tw5tokvh (`sanctions-tron-TW5tokvh`) | `address=TW5tokvhEfrb77z98Rc8HqbkzQJ6sxYtGX` `network=tron` | HTTP 200 `is_sanctioned`: present `lists_checked`: boolean | 2026-10-20 |

## Endpoint references

* Data: [Address details](https://docs.range.org/data-api/reference/v1/get-address.md), [Token transfers](https://docs.range.org/data-api/reference/v2/get-transfers.md), and [Token supply](https://docs.range.org/data-api/reference/v2/get-tokens-total-supply.md).
* Risk: [Address Risk Score](https://docs.range.org/risk-api/risk/get-address-risk-score.md), [Sanctions and blacklist check](https://docs.range.org/risk-api/risk/get-sanctions-blacklist-check.md), [Payment Risk Assessment](https://docs.range.org/risk-api/risk/get-payment-risk-assessment.md), and [Token Risk Assessment](https://docs.range.org/risk-api/risk/get-token-risk-assessment.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.