Farbeam
Docs / API: Wallets

Wallet activity

Returns recent curated-token transfers on one EVM chain, or recent signatures on Solana.

GET/api/v1/wallets/{address}/activity
PropertyValue
AuthenticationOptional. A key raises your limit.
Rate-limit cost3 units
StatusLive

#Parameters

NameInTypeRequiredDescription
addresspathstringYesEVM or Solana address.
chainquerystringNoOne of ethereum, base, bnb, arbitrum, optimism, polygon, solana. Default is ethereum for EVM addresses and solana for Solana addresses.

#Request

curl -s "https://farbeamlabs.com/api/v1/wallets/0x28C6c06298d514Db089934071355E5743bf21d60/activity?chain=ethereum"
const res = await fetch("https://farbeamlabs.com/api/v1/wallets/0x28C6c06298d514Db089934071355E5743bf21d60/activity?chain=ethereum");
const { data, meta, error } = await res.json();
if (error) throw new Error(`${error.code}: ${error.message}`);
console.log(data);
import os, requests

res = requests.get(
    "https://farbeamlabs.com/api/v1/wallets/0x28C6c06298d514Db089934071355E5743bf21d60/activity?chain=ethereum",
    timeout=30,
)
body = res.json()
if "error" in body:
    raise RuntimeError(body["error"]["code"])
print(body["data"])

You can send this request now in the API playground.

#Response

This response is real. It was captured from the running API when this page was built. Arrays are cut to two items.

JSON
{
  "data": {
    "chain": "base",
    "address": "0x28C6c06298d514Db089934071355E5743bf21d60",
    "blocks_scanned": 5000,
    "scope": "Transfers of the curated token list only.",
    "from_block": 53511851,
    "to_block": 53516851,
    "items": []
  },
  "meta": {
    "request_id": "req_ebf808eda20a",
    "as_of": "2026-11-04T20:10:51.355Z"
  }
}

#Notes

  • The scan covers up to the last 5,000 blocks. If the public RPC refuses that range, the service retries with a shorter one. blocks_scanned holds the range that was read.

#Errors

HTTPCodeMeaning
400invalid_addressThe address format does not match the chain.
400invalid_chainThe chain is unknown.
502upstream_unavailableA public data source did not answer.

All errors share one format. See errors.